Lines Matching refs:devmap

85 /* Default timeout for devmap context management */
140 * Macros to check if type of devmap handle
511 * duplicate devmap handles
537 * duplicate devmap handles
750 * free devmap handles from the beginning of the mapping.
782 * free devmap handles from addr to the end of the mapping.
952 * Utility function handles reducing the length of a devmap handle during unmap
963 * adjust devmap handle fields
999 * Free devmap handle, dhp.
1000 * Return the next devmap handle on the linked list.
1045 * Free complete devmap handles from dhp for len bytes
1054 * free the devmap handles covered by len.
1075 * Free devmap handles to truncate the mapping after addr
1157 * free up devmap handle
1414 devmap_handle_t *dhp) /* devmap handle if any for this page */
1468 * In the devmap framework, sdp->mapfunc is set to NULL. we can get
1571 * Fall through to the case where devmap is not used and need to call
1622 /* Handle non-devmap case */
1626 /* Find devmap handle */
1644 * RFE: Today we dont have drivers that use devmap and want to handle
1656 * each devmap handle.
1676 * devmap handles and counts the pages (slpage) that are covered
1705 * b) AND covered by devmap handle with devmap_access
1718 * fixed by returning error in devmap*remap on
1907 devmap_handle_t *dhp) /* devmap handle */
1987 * - devmap framework (dhp is not NULL),
2492 * devmap_device: Used by devmap framework to establish mapping
2577 * devmap uses dhp->dh_hat_attr for hat.
3081 * inadvertently call devmap_load on a wrong devmap handle.
3129 int (*devmap)(dev_t, devmap_cookie_t, offset_t, size_t,
3154 devmap = devopsp[getmajor(dev)]->devo_cb_ops->cb_devmap;
3158 * driver must provide devmap(9E) entry point in cb_ops to use the
3159 * devmap framework.
3161 if (devmap == NULL || devmap == nulldev || devmap == nodev)
3165 * To protect from an inadvertent entry because the devmap entry point
3174 * devmap allows mmap(2) to map multiple registers.
3215 * Normally devmap does not support MAP_PRIVATE unless
3260 * free devmap handles if error during the mapping.
3371 * Called by driver devmap routine to pass device specific info to
3589 * called by driver devmap routine to pass kernel virtual address mapping
3885 * The devmap framework will use the cookie allocated by ddi_umem_alloc()