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

/illumos-gate/usr/src/uts/i86pc/io/gfx_private/
H A Dgfxp_devmap.c62 struct ddi_umem_cookie *umem_cookie; local
64 umem_cookie = kmem_zalloc(sizeof (struct ddi_umem_cookie), KM_SLEEP);
66 if (umem_cookie == NULL)
69 umem_cookie->cvaddr = kva;
70 umem_cookie->type = KMEM_NON_PAGEABLE;
71 umem_cookie->size = size;
73 return ((ddi_umem_cookie_t)umem_cookie);
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dib_rdma.c67 ddi_umem_cookie_t umem_cookie; member in struct:rdsv3_ib_mr
337 ddi_umem_cookie_t umem_cookie; local
360 &umem_cookie, NULL, NULL);
367 /* transpose umem_cookie to buf structure for rdsv3_ib_map_fmr() */
368 bp = ddi_umem_iosetup(umem_cookie, 0, umem_len,
374 ibmr->umem_cookie = umem_cookie;
379 "Return: ibmr: %p umem_cookie %p", ibmr, ibmr->umem_cookie);
384 ddi_umem_unlock(umem_cookie);
[all...]
H A Drdma.c431 ddi_umem_unlock(ro->r_rdma_sg[i].umem_cookie);
451 ddi_umem_cookie_t umem_cookie; local
542 &umem_cookie, NULL, NULL);
549 op->r_rdma_sg[i].umem_cookie = umem_cookie;
H A Dib_send.c934 /* transpose umem_cookie to buf structure */
935 bp = ddi_umem_iosetup(scat[i].umem_cookie,
/illumos-gate/usr/src/uts/common/sys/
H A Dbofi_impl.h102 ddi_umem_cookie_t umem_cookie; member in struct:bofi_shadow
/illumos-gate/usr/src/uts/common/sys/ib/clients/rdsv3/
H A Drdma.h46 ddi_umem_cookie_t umem_cookie; member in struct:rdsv3_rdma_sg
/illumos-gate/usr/src/uts/common/sys/usb/clients/video/usbvc/
H A Dusbvc_var.h71 ddi_umem_cookie_t umem_cookie; member in struct:usbvc_buf
356 _NOTE(SCHEME_PROTECTS_DATA("unshared data", usbvc_buf::umem_cookie))
/illumos-gate/usr/src/uts/common/io/drm/
H A Ddrm_scatter.c64 ASSERT(entry->umem_cookie == NULL);
H A DdrmP.h581 ddi_umem_cookie_t *umem_cookie; member in struct:drm_sg_mem
/illumos-gate/usr/src/uts/common/io/ib/adapters/tavor/
H A Dtavor_mr.c187 ddi_umem_cookie_t umem_cookie; local
310 &umem_cookie, &tavor_umem_cbops, NULL);
319 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC,
424 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie : NULL;
454 ddi_umem_unlock(umem_cookie);
1152 ddi_umem_cookie_t umem_cookie; local
1297 &umem_cookie, &tavor_umem_cbops, NULL);
1307 bind->bi_buf = ddi_umem_iosetup(umem_cookie, 0, umem_len,
1321 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC,
1429 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie
[all...]
H A Dtavor_umap.c1677 tavor_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie) argument
1698 status = tavor_umap_db_find(0, (uint64_t)(uintptr_t)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 in struct:seglock
634 lp->umem_cookie, 0, PAGESIZE, WINLOCK_PROT,
902 DDI_UMEM_SLEEP, &(lp->umem_cookie));
905 lp->umem_cookie = lockpage_cookie;
943 ddi_umem_free(lp->umem_cookie);
945 lp->umem_cookie = NULL;
1461 lp->umem_cookie, 0, PAGESIZE, WINLOCK_PROT, 0, 0)) != 0) {
H A Dbofi.c3569 &hp->umem_cookie);
3621 ddi_umem_free(hp->umem_cookie);
3701 ddi_umem_free(hp->umem_cookie);
3915 ddi_umem_free(hp->umem_cookie);
4002 KM_SLEEP, &hp->umem_cookie);
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/
H A Dhermon_mr.c181 ddi_umem_cookie_t umem_cookie; local
291 &umem_cookie, &hermon_umem_cbops, NULL);
299 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC,
395 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie : NULL;
426 ddi_umem_unlock(umem_cookie);
1480 ddi_umem_cookie_t umem_cookie; local
1613 &umem_cookie, &hermon_umem_cbops, NULL);
1622 bind->bi_buf = ddi_umem_iosetup(umem_cookie, 0, umem_len,
1635 (uint64_t)(uintptr_t)umem_cookie, MLNX_UMAP_MRMEM_RSRC,
1766 mr->mr_umemcookie = (mr_is_umem != 0) ? umem_cookie
[all...]
H A Dhermon_umap.c2014 hermon_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie) argument
2033 status = hermon_umap_db_find(0, (uint64_t)(uintptr_t)umem_cookie,
/illumos-gate/usr/src/uts/common/io/usb/clients/video/usbvc/
H A Dusbvc.c1072 buf->umem_cookie, off, len, PROT_ALL, DEVMAP_DEFAULTS, NULL);
2944 &bufs[0].umem_cookie);
2950 bufs[i].umem_cookie = bufs[0].umem_cookie;
3001 if (buf->umem_cookie) {
3002 ddi_umem_free(buf->umem_cookie);
/illumos-gate/usr/src/uts/common/sys/ib/adapters/tavor/
H A Dtavor.h786 void tavor_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie);
/illumos-gate/usr/src/uts/common/sys/ib/adapters/hermon/
H A Dhermon.h994 void hermon_umap_umemlock_cb(ddi_umem_cookie_t *umem_cookie);

Completed in 123 milliseconds