Short term mapping

Specifying the DMA_STMAP flag on both the d_map_page service and the d_map_list service is the preferred method for a caller to indicate whether the mapping is for a short term.

Indicating that a mapping is for a short term may allow the driver to map additional memory beyond the amount of I/O mappable memory that is reserved by the d_map_init_ext kernel service. The caller must pass the DMA_INIT_STMAP_SUPPORT flag on the d_map_init_ext service to recognize the DMA_STMAP flag.