Home
last modified time | relevance | path

Searched refs:umem_cookie (Results 1 – 18 of 18) sorted by relevance

/titanic_50/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_devmap.c64 struct ddi_umem_cookie *umem_cookie; in gfxp_umem_cookie_init() local
66 umem_cookie = kmem_zalloc(sizeof (struct ddi_umem_cookie), KM_SLEEP); in gfxp_umem_cookie_init()
68 if (umem_cookie == NULL) in gfxp_umem_cookie_init()
71 umem_cookie->cvaddr = kva; in gfxp_umem_cookie_init()
72 umem_cookie->type = KMEM_NON_PAGEABLE; in gfxp_umem_cookie_init()
73 umem_cookie->size = size; in gfxp_umem_cookie_init()
75 return ((ddi_umem_cookie_t *)umem_cookie); in gfxp_umem_cookie_init()
/titanic_50/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.c431 ddi_umem_unlock(ro->r_rdma_sg[i].umem_cookie); in rdsv3_rdma_free_op()
451 ddi_umem_cookie_t umem_cookie; in rdsv3_rdma_prepare() local
542 &umem_cookie, NULL, NULL); in rdsv3_rdma_prepare()
549 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()
/titanic_50/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))
/titanic_50/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_mr.c187 ddi_umem_cookie_t umem_cookie; in tavor_mr_register_shared() local
310 &umem_cookie, &tavor_umem_cbops, NULL); in tavor_mr_register_shared()
319 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC, in tavor_mr_register_shared()
424 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie : NULL; in tavor_mr_register_shared()
454 ddi_umem_unlock(umem_cookie); in tavor_mr_register_shared()
1152 ddi_umem_cookie_t umem_cookie; in tavor_mr_common_reg() local
1297 &umem_cookie, &tavor_umem_cbops, NULL); in tavor_mr_common_reg()
1307 bind->bi_buf = ddi_umem_iosetup(umem_cookie, 0, umem_len, in tavor_mr_common_reg()
1321 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC, in tavor_mr_common_reg()
1429 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie : NULL; in tavor_mr_common_reg()
[all …]
H A Dtavor_umap.c1677 tavor_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie) in tavor_umap_umemlock_cb() argument
1698 status = tavor_umap_db_find(0, (uint64_t)(uintptr_t)umem_cookie, in tavor_umap_umemlock_cb()
/titanic_50/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.c3569 &hp->umem_cookie); in bofi_dma_bindhdl()
3621 ddi_umem_free(hp->umem_cookie); in bofi_dma_bindhdl()
3701 ddi_umem_free(hp->umem_cookie); in bofi_dma_unbindhdl()
3915 ddi_umem_free(hp->umem_cookie); in bofi_dma_ctl()
4002 KM_SLEEP, &hp->umem_cookie); in bofi_dvma_reserve()
/titanic_50/usr/src/uts/common/sys/
H A Dbofi_impl.h102 ddi_umem_cookie_t umem_cookie; member
/titanic_50/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdma.h46 ddi_umem_cookie_t umem_cookie; member
/titanic_50/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()
/titanic_50/usr/src/uts/common/io/drm/
H A Ddrm_scatter.c64 ASSERT(entry->umem_cookie == NULL); in drm_sg_cleanup()
H A DdrmP.h581 ddi_umem_cookie_t *umem_cookie; member
/titanic_50/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor.h786 void tavor_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie);
/titanic_50/usr/src/uts/common/io/usb/clients/video/usbvc/
H A Dusbvc.c1072 buf->umem_cookie, off, len, PROT_ALL, DEVMAP_DEFAULTS, NULL); in usbvc_devmap()
2944 &bufs[0].umem_cookie); in usbvc_alloc_map_bufs()
2950 bufs[i].umem_cookie = bufs[0].umem_cookie; in usbvc_alloc_map_bufs()
3001 if (buf->umem_cookie) { in usbvc_free_map_bufs()
3002 ddi_umem_free(buf->umem_cookie); in usbvc_free_map_bufs()
/titanic_50/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon.h994 void hermon_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie);