Home
last modified time | relevance | path

Searched refs:ddi_umem_cookie (Results 1 – 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_devmap.c62 struct ddi_umem_cookie *umem_cookie; in gfxp_umem_cookie_init()
64 umem_cookie = kmem_zalloc(sizeof (struct ddi_umem_cookie), KM_SLEEP); in gfxp_umem_cookie_init()
79 kmem_free(cookie, sizeof (struct ddi_umem_cookie)); in gfxp_umem_cookie_destroy()
/illumos-gate/usr/src/uts/i86pc/io/xsvc/
H A Dxsvc.c947 struct ddi_umem_cookie *umem_cookiep; in xsvc_umem_cookie_alloc()
949 umem_cookiep = kmem_zalloc(sizeof (struct ddi_umem_cookie), flags); in xsvc_umem_cookie_alloc()
970 kmem_free(*cookiep, sizeof (struct ddi_umem_cookie)); in xsvc_umem_cookie_free()
984 struct ddi_umem_cookie *cp; in xsvc_devmap_map()
1003 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in xsvc_devmap_map()
1022 struct ddi_umem_cookie *cp; in xsvc_devmap_dup()
1031 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in xsvc_devmap_dup()
1060 struct ddi_umem_cookie *ncp; in xsvc_devmap_unmap()
1061 struct ddi_umem_cookie *cp; in xsvc_devmap_unmap()
1077 cp = (struct ddi_umem_cookie *)dhp->dh_cookie; in xsvc_devmap_unmap()
[all …]
/illumos-gate/usr/src/uts/common/sys/
H A Dddidevmap.h66 struct ddi_umem_cookie { struct
91 struct ddi_umem_cookie *unl_forw; /* list ptr for unlock cookies */ argument
/illumos-gate/usr/src/uts/common/vm/
H A Dseg_dev.c144 ((c) == (struct ddi_umem_cookie *)DEVMAP_DEVMEM_COOKIE)
147 ((c) == (struct ddi_umem_cookie *)DEVMAP_PMEM_COOKIE)
153 (cookie_is_devmem((struct ddi_umem_cookie *)((dhp)->dh_cookie)))
156 (cookie_is_pmem((struct ddi_umem_cookie *)((dhp)->dh_cookie)))
159 (cookie_is_kpmem((struct ddi_umem_cookie *)((dhp)->dh_cookie)))
278 static faultcode_t acquire_kpmem_lock(struct ddi_umem_cookie *, size_t);
279 static void release_kpmem_lock(struct ddi_umem_cookie *, size_t);
962 struct ddi_umem_cookie *cp; in devmap_handle_reduce_len()
1192 acquire_kpmem_lock(struct ddi_umem_cookie *cookie, size_t npages) in acquire_kpmem_lock()
1222 release_kpmem_lock(struct ddi_umem_cookie *cookie, size_t npages) in release_kpmem_lock()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dsunddi.c115 static struct ddi_umem_cookie *ddi_umem_unlock_head = NULL;
116 static struct ddi_umem_cookie *ddi_umem_unlock_tail = NULL;
8100 struct ddi_umem_cookie *cp = (struct ddi_umem_cookie *)arg; in umem_lock_undo()
8116 kmem_free(cp, sizeof (struct ddi_umem_cookie)); in umem_lock_undo()
8172 init_lockedmem_rctl_flag(struct ddi_umem_cookie *cookie) in init_lockedmem_rctl_flag()
8201 umem_incr_devlockmem(struct ddi_umem_cookie *cookie) in umem_incr_devlockmem()
8225 umem_decr_devlockmem(struct ddi_umem_cookie *cookie) in umem_decr_devlockmem()
8282 struct ddi_umem_cookie *p; in umem_lockmemory()
8332 p = kmem_zalloc(sizeof (struct ddi_umem_cookie), KM_SLEEP); in umem_lockmemory()
8361 kmem_free(p, sizeof (struct ddi_umem_cookie)); in umem_lockmemory()
[all …]