/freebsd-9.3-release/sys/dev/vxge/vxgehal/ |
H A D | vxgehal-ring.h | 146 #define VXGE_HAL_RING_ULD_PRIV(ring, rxdh) \ 148 ((vxge_hal_ring_rxd_5_t *)(rxdh))->host_control].uld_priv 150 #define VXGE_HAL_RING_HAL_PRIV(ring, rxdh) \ 152 ((vxge_hal_ring_rxd_5_t *)(rxdh))->host_control].hal_priv))
|
H A D | vxgehal-ring.c | 689 vxge_hal_rxd_h rxdh; local 705 __hal_channel_for_each_dtr(&ring->channel, rxdh, i) { 707 ring->rxd_term(ring->channel.vph, rxdh, 708 VXGE_HAL_RING_ULD_PRIV(ring, rxdh), 717 __hal_channel_dtr_try_complete(&ring->channel, &rxdh); 718 if (rxdh == NULL) 723 ring->rxd_term(ring->channel.vph, rxdh, 724 VXGE_HAL_RING_ULD_PRIV(ring, rxdh), 730 VXGE_HAL_RING_RXD_INDEX(rxdh)); 919 * @rxdh 932 vxge_hal_ring_rxd_reserve( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h * rxdh, void **rxd_priv) argument 1002 vxge_hal_ring_rxd_pre_post( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh) argument 1096 vxge_hal_ring_rxd_post_post( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh) argument 1157 vxge_hal_ring_rxd_post( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh) argument 1261 vxge_hal_ring_rxd_post_post_wmb( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh) argument 1355 vxge_hal_rxd_h rxdh; local 1442 vxge_hal_ring_rxd_next_completed( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h *rxdh, void **rxd_priv, u8 *t_code) argument 1604 vxge_hal_ring_handle_tcode( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, u8 t_code) argument 1733 vxge_hal_ring_rxd_private_get( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh) argument 1769 vxge_hal_ring_rxd_free( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh) argument [all...] |
H A D | vxgehal-mgmtaux.c | 2842 vxge_hal_rxd_h rxdh; local 2859 __hal_channel_for_each_dtr(&ring->channel, rxdh, i) { 2862 "%d : 0x"VXGE_OS_STXFMT, i, (ptr_t) rxdh); 2868 rxd1 = (vxge_hal_ring_rxd_1_t *) rxdh; 2878 rxd3 = (vxge_hal_ring_rxd_3_t *) rxdh; 2891 rxd5 = (vxge_hal_ring_rxd_5_t *) rxdh;
|
/freebsd-9.3-release/sys/dev/vxge/include/ |
H A D | vxgehal-ll.h | 1239 * @rxdh: First completed descriptor. 1253 * one new completion on a given ring . Upon processing the first @rxdh 1272 vxge_hal_rxd_h rxdh, 1279 * @vpath_handle: Virtual path whose ring "containing" the @rxdh descriptor. 1280 * @rxdh: Descriptor. 1298 vxge_hal_rxd_h rxdh, 1306 * @vpath_handle: Virtual path whose ring "containing" the @rxdh descriptor. 1307 * @rxdh: First completed descriptor. 1328 vxge_hal_rxd_h rxdh, 1402 * @rxdh 1439 vxge_hal_ring_rxd_1b_set( vxge_hal_rxd_h rxdh, dma_addr_t dma_pointer, int size) argument 1468 vxge_hal_ring_rxd_3b_set( vxge_hal_rxd_h rxdh, dma_addr_t dma_pointers[], u32 sizes[]) argument 1504 vxge_hal_ring_rxd_5b_set( vxge_hal_rxd_h rxdh, dma_addr_t dma_pointers[], u32 sizes[]) argument 1681 vxge_hal_ring_rxd_1b_get( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, dma_addr_t *dma_pointer, u32 *pkt_length) argument 1713 vxge_hal_ring_rxd_3b_get( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, dma_addr_t dma_pointers[], u32 sizes[]) argument 1750 vxge_hal_ring_rxd_5b_get( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, dma_addr_t dma_pointers[], int sizes[]) argument 1786 vxge_hal_ring_rxd_1b_info_get( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, vxge_hal_ring_rxd_info_t *rxd_info) argument 1839 vxge_hal_ring_rxd_3b_5b_info_get( vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, vxge_hal_ring_rxd_info_t *rxd_info) argument [all...] |
/freebsd-9.3-release/sys/dev/vxge/ |
H A D | vxge.c | 960 vxge_rx_replenish(vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, argument 973 if (vxge_rx_rxd_1b_set(vpath, rxdh, dtr_priv)) { 987 vxge_rx_compl(vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, argument 1007 vxge_hal_ring_rxd_post(vpath_handle, rxdh); 1016 vxge_rx_rxd_1b_get(vpath, rxdh, dtr_priv); 1030 rxdh, t_code); 1042 vxge_hal_ring_rxd_post(vpath_handle, rxdh); 1047 if (vxge_rx_rxd_1b_set(vpath, rxdh, dtr_priv)) { 1052 vxge_hal_ring_rxd_post(vpath_handle, rxdh); 1057 vxge_hal_ring_rxd_1b_info_get(vpath_handle, rxdh, 1137 vxge_rx_term(vxge_hal_vpath_h vpath_handle, vxge_hal_rxd_h rxdh, void *dtr_priv, vxge_hal_rxd_state_e state, void *userdata, vxge_hal_reopen_e reopen) argument 1164 vxge_rx_rxd_1b_get(vxge_vpath_t *vpath, vxge_hal_rxd_h rxdh, void *dtr_priv) argument 1184 vxge_rx_rxd_1b_set(vxge_vpath_t *vpath, vxge_hal_rxd_h rxdh, void *dtr_priv) argument [all...] |