Home
last modified time | relevance | path

Searched refs:umem_cookie (Results 1 – 16 of 16) 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() local
64 umem_cookie = kmem_zalloc(sizeof (struct ddi_umem_cookie), KM_SLEEP); in gfxp_umem_cookie_init()
66 if (umem_cookie == NULL) in gfxp_umem_cookie_init()
69 umem_cookie->cvaddr = kva; in gfxp_umem_cookie_init()
70 umem_cookie->type = KMEM_NON_PAGEABLE; in gfxp_umem_cookie_init()
71 umem_cookie->size = size; in gfxp_umem_cookie_init()
73 return ((ddi_umem_cookie_t)umem_cookie); in gfxp_umem_cookie_init()
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dib_rdma.c67 ddi_umem_cookie_t umem_cookie; member
337 ddi_umem_cookie_t umem_cookie; in rdsv3_ib_get_mr() local
360 &umem_cookie, NULL, NULL); in rdsv3_ib_get_mr()
368 bp = ddi_umem_iosetup(umem_cookie, 0, umem_len, in rdsv3_ib_get_mr()
374 ibmr->umem_cookie = umem_cookie; in rdsv3_ib_get_mr()
379 "Return: ibmr: %p umem_cookie %p", ibmr, ibmr->umem_cookie); in rdsv3_ib_get_mr()
384 ddi_umem_unlock(umem_cookie); in rdsv3_ib_get_mr()
490 (void) ddi_umem_unlock(ibmr->umem_cookie); in rdsv3_ib_drop_mr()
H A Drdma.c432 ddi_umem_unlock(ro->r_rdma_sg[i].umem_cookie); in rdsv3_rdma_free_op()
452 ddi_umem_cookie_t umem_cookie; in rdsv3_rdma_prepare() local
543 &umem_cookie, NULL, NULL); in rdsv3_rdma_prepare()
550 op->r_rdma_sg[i].umem_cookie = umem_cookie; in rdsv3_rdma_prepare()
H A Dib_send.c935 bp = ddi_umem_iosetup(scat[i].umem_cookie, in rdsv3_ib_dma_map_sg_rdma()
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_mr.c169 ddi_umem_cookie_t umem_cookie; in tavor_mr_register_shared() local
281 &umem_cookie, &tavor_umem_cbops, NULL); in tavor_mr_register_shared()
288 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC, in tavor_mr_register_shared()
386 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie : NULL; in tavor_mr_register_shared()
415 ddi_umem_unlock(umem_cookie); in tavor_mr_register_shared()
1025 ddi_umem_cookie_t umem_cookie; in tavor_mr_common_reg() local
1159 &umem_cookie, &tavor_umem_cbops, NULL); in tavor_mr_common_reg()
1167 bind->bi_buf = ddi_umem_iosetup(umem_cookie, 0, umem_len, in tavor_mr_common_reg()
1179 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC, in tavor_mr_common_reg()
1276 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie : NULL; in tavor_mr_common_reg()
[all …]
H A Dtavor_umap.c1481 tavor_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie) in tavor_umap_umemlock_cb() argument
1500 status = tavor_umap_db_find(0, (uint64_t)(uintptr_t)umem_cookie, in tavor_umap_umemlock_cb()
/illumos-gate/usr/src/uts/common/sys/usb/clients/video/usbvc/
H A Dusbvc_var.h71 ddi_umem_cookie_t umem_cookie; member
356 _NOTE(SCHEME_PROTECTS_DATA("unshared data", usbvc_buf::umem_cookie))
/illumos-gate/usr/src/uts/common/io/
H A Dwinlockio.c326 ddi_umem_cookie_t umem_cookie; /* cookie for umem allocated memory */ member
634 lp->umem_cookie, 0, PAGESIZE, WINLOCK_PROT, in winlock_devmap()
902 DDI_UMEM_SLEEP, &(lp->umem_cookie)); in seglock_createlock()
905 lp->umem_cookie = lockpage_cookie; in seglock_createlock()
943 ddi_umem_free(lp->umem_cookie); in seglock_destroylock()
945 lp->umem_cookie = NULL; in seglock_destroylock()
1461 lp->umem_cookie, 0, PAGESIZE, WINLOCK_PROT, 0, 0)) != 0) { in give_mapping()
H A Dbofi.c3572 &hp->umem_cookie); in bofi_dma_bindhdl()
3624 ddi_umem_free(hp->umem_cookie); in bofi_dma_bindhdl()
3704 ddi_umem_free(hp->umem_cookie); in bofi_dma_unbindhdl()
3918 ddi_umem_free(hp->umem_cookie); in bofi_dma_ctl()
4005 KM_SLEEP, &hp->umem_cookie); in bofi_dvma_reserve()
/illumos-gate/usr/src/uts/common/sys/
H A Dbofi_impl.h102 ddi_umem_cookie_t umem_cookie; member
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdma.h46 ddi_umem_cookie_t umem_cookie; member
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_mr.c181 ddi_umem_cookie_t umem_cookie; in hermon_mr_register_shared() local
291 &umem_cookie, &hermon_umem_cbops, NULL); in hermon_mr_register_shared()
299 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC, in hermon_mr_register_shared()
395 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie : NULL; in hermon_mr_register_shared()
426 ddi_umem_unlock(umem_cookie); in hermon_mr_register_shared()
1480 ddi_umem_cookie_t umem_cookie; in hermon_mr_common_reg() local
1613 &umem_cookie, &hermon_umem_cbops, NULL); in hermon_mr_common_reg()
1622 bind->bi_buf = ddi_umem_iosetup(umem_cookie, 0, umem_len, in hermon_mr_common_reg()
1635 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC, in hermon_mr_common_reg()
1766 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie : NULL; in hermon_mr_common_reg()
[all …]
H A Dhermon_umap.c2014 hermon_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie) in hermon_umap_umemlock_cb() argument
2033 status = hermon_umap_db_find(0, (uint64_t)(uintptr_t)umem_cookie, in hermon_umap_umemlock_cb()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor.h764 void tavor_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie);
/illumos-gate/usr/src/uts/common/io/usb/clients/video/usbvc/
H A Dusbvc.c1075 buf->umem_cookie, off, len, PROT_ALL, DEVMAP_DEFAULTS, NULL); in usbvc_devmap()
2947 &bufs[0].umem_cookie); in usbvc_alloc_map_bufs()
2953 bufs[i].umem_cookie = bufs[0].umem_cookie; in usbvc_alloc_map_bufs()
3004 if (buf->umem_cookie) { in usbvc_free_map_bufs()
3005 ddi_umem_free(buf->umem_cookie); in usbvc_free_map_bufs()
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon.h993 void hermon_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie);