Home
last modified time | relevance | path

Searched refs:ldc_mem_cookie_t (Results 1 – 17 of 17) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/sys/
H A Dldc.h117 } ldc_mem_cookie_t; typedef
187 uint8_t mtype, uint8_t perm, ldc_mem_cookie_t *cookie, uint32_t *ccount);
190 int ldc_mem_nextcookie(ldc_mem_handle_t mhandle, ldc_mem_cookie_t *cookie);
192 ldc_mem_cookie_t *cookies, uint32_t ccount, uint8_t direction);
195 int ldc_mem_map(ldc_mem_handle_t mhandle, ldc_mem_cookie_t *cookie,
206 uint8_t mtype, uint8_t perm, ldc_mem_cookie_t *dcookie, uint32_t *ccount);
208 ldc_mem_cookie_t *cookie);
211 int ldc_mem_dring_map(ldc_handle_t handle, ldc_mem_cookie_t *cookie,
H A Dvnet_common.h63 (((data_ncookies) - 1) * sizeof (ldc_mem_cookie_t)))
109 ldc_mem_cookie_t memcookie[MAX_COOKIES]; /* data cookies */
122 ldc_mem_cookie_t memcookie[MAX_COOKIES];
H A Dvnet_gen.h211 ldc_mem_cookie_t memcookie[MAX_COOKIES]; /* data cookies */
236 ldc_mem_cookie_t dring_cookie; /* desc ring cookie */
310 ldc_mem_cookie_t tx_dring_cookie; /* dring cookie */
336 ldc_mem_cookie_t *tx_data_cookie; /* mapped data cookies */
347 ldc_mem_cookie_t rx_dring_cookie; /* dring cookie */
369 ldc_mem_cookie_t *rx_data_cookie; /* exported data cookies */
H A Dvio_mailbox.h206 ldc_mem_cookie_t cookie[1];
219 ldc_mem_cookie_t data_cookie[1]; /* data cookies */
H A Dvsw_ldc.h248 ldc_mem_cookie_t memcookie[VSW_MAX_COOKIES];
262 ldc_mem_cookie_t dring_cookie[1]; /* LDC cookie of dring */
265 ldc_mem_cookie_t *data_cookie; /* data area LDC cookies */
H A Dvdsk_common.h64 (sizeof (ldc_mem_cookie_t) * (VD_MAX_COOKIES - 1)))
203 ldc_mem_cookie_t cookie[1]; /* variable sized array */
H A Dvdc.h381 ldc_mem_cookie_t *dring_cookie; /* dring cookies */
H A Dldc_impl.h352 ldc_mem_cookie_t *cookies;
/illumos-gate/usr/src/uts/sun4v/io/
H A Dldc_shm.c76 size_t len, uint8_t mtype, uint8_t perm, ldc_mem_cookie_t *cookie,
494 kmem_zalloc((sizeof (ldc_mem_cookie_t) * npages), KM_SLEEP); in i_ldc_mem_bind_handle()
671 ldc_mem_nextcookie(ldc_mem_handle_t mhandle, ldc_mem_cookie_t *cookie) in ldc_mem_nextcookie()
807 (sizeof (ldc_mem_cookie_t) * memseg->npages)); in ldc_mem_unbind_handle()
863 ldc_mem_cookie_t *cookies, uint32_t ccount, uint8_t direction) in ldc_mem_copy()
1256 i_ldc_mem_map(ldc_mem_handle_t mhandle, ldc_mem_cookie_t *cookie, in i_ldc_mem_map()
1331 kmem_zalloc((sizeof (ldc_mem_cookie_t) * ccount), KM_SLEEP); in i_ldc_mem_map()
1351 (sizeof (ldc_mem_cookie_t) * ccount)); in i_ldc_mem_map()
1483 bcopy(cookie, memseg->cookies, ccount * sizeof (ldc_mem_cookie_t)); in i_ldc_mem_map()
1564 (sizeof (ldc_mem_cookie_t) * memseg->ncookies)); in ldc_mem_unmap()
[all …]
H A Dvnet_rxdring.c192 sizeof (ldc_mem_cookie_t), KM_SLEEP); in vgen_create_rx_dring()
305 sizeof (ldc_mem_cookie_t)); in vgen_destroy_rx_dring()
357 ldc_mem_cookie_t dcookie; in vgen_map_tx_dring()
378 bcopy(&msg->cookie[0], &dcookie, sizeof (ldc_mem_cookie_t)); in vgen_map_tx_dring()
412 sizeof (ldc_mem_cookie_t)); in vgen_map_tx_dring()
481 sizeof (ldc_mem_cookie_t)); in vgen_unmap_tx_dring()
516 buf += (msg->ncookies * sizeof (ldc_mem_cookie_t)); in vgen_map_data()
560 sizeof (ldc_mem_cookie_t), KM_SLEEP); in vgen_map_data()
564 emsg->data_ncookies * sizeof (ldc_mem_cookie_t)); in vgen_map_data()
H A Dvsw_rxdring.c138 sizeof (ldc_mem_cookie_t)); in vsw_create_rx_dring_info()
146 buf += (mp->ncookies * sizeof (ldc_mem_cookie_t)); in vsw_create_rx_dring_info()
157 bcopy(dp->data_cookie, (ldc_mem_cookie_t *)emsg->data_cookie, in vsw_create_rx_dring_info()
158 sizeof (ldc_mem_cookie_t) * dp->data_ncookies); in vsw_create_rx_dring_info()
299 sizeof (ldc_mem_cookie_t), KM_SLEEP); in vsw_setup_rx_dring()
396 sizeof (ldc_mem_cookie_t)); in vsw_destroy_rx_dring()
524 sizeof (ldc_mem_cookie_t)); in vsw_unmap_tx_dring()
H A Dvnet_txdring.c355 ldc_mem_cookie_t dcookie; in vgen_map_rx_dring()
365 bcopy(&msg->cookie[0], &dcookie, sizeof (ldc_mem_cookie_t)); in vgen_map_rx_dring()
405 sizeof (ldc_mem_cookie_t)); in vgen_map_rx_dring()
687 tbufp->ncookies * sizeof (ldc_mem_cookie_t)); in vgen_dringsend()
H A Dvsw_txdring.c135 bcopy(&dp->dring_cookie[0], &mp->cookie[0], sizeof (ldc_mem_cookie_t)); in vsw_create_tx_dring_info()
350 sizeof (ldc_mem_cookie_t)); in vsw_setup_tx_dring()
H A Dvnet_gen.c3356 buf += (msg->ncookies * sizeof (ldc_mem_cookie_t)); in vgen_send_rx_dring_reg()
3368 bcopy(ldcp->rx_data_cookie, (ldc_mem_cookie_t *)emsg->data_cookie, in vgen_send_rx_dring_reg()
3369 sizeof (ldc_mem_cookie_t) * ldcp->rx_data_ncookies); in vgen_send_rx_dring_reg()
3608 sizeof (ldc_mem_cookie_t)); in vgen_handshake_phase3()
3617 sizeof (ldc_mem_cookie_t)); in vgen_handshake_phase3()
5742 sizeof (ldc_mem_cookie_t)); in vgen_init_dring_reg_msg()
H A Dvsw_ldc.c4195 sizeof (ldc_mem_cookie_t)); in vsw_descrsend()
4532 sizeof (ldc_mem_cookie_t)); in vsw_map_dring_cmn()
4607 buf += (msg->ncookies * sizeof (ldc_mem_cookie_t)); in vsw_map_data()
4657 sizeof (ldc_mem_cookie_t), KM_SLEEP); in vsw_map_data()
4661 emsg->data_ncookies * sizeof (ldc_mem_cookie_t)); in vsw_map_data()
H A Dvdc.c2679 (sizeof (ldc_mem_cookie_t) * in vdc_init_descriptor_ring()
2696 kmem_zalloc(sizeof (ldc_mem_cookie_t), KM_SLEEP); in vdc_init_descriptor_ring()
2837 kmem_free(vdc->dring_cookie, sizeof (ldc_mem_cookie_t)); in vdc_destroy_descriptor_ring()
H A Dvds.c4513 (sizeof (ldc_mem_cookie_t))); in vd_process_attr_msg()