/illumos-gate/usr/src/uts/common/io/xge/hal/include/ |
H A D | xgehal-fifo.h | 275 __hal_fifo_txdl_priv(xge_hal_dtr_h dtrh); 294 xge_hal_fifo_dtr_private(xge_hal_dtr_h dtrh); 297 xge_hal_fifo_dtr_buffer_cnt(xge_hal_dtr_h dtrh); 301 xge_hal_dtr_h dtr_sp); 304 xge_hal_fifo_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh); 308 xge_hal_dtr_h dtrs[]); 315 xge_hal_fifo_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtr); 323 xge_hal_dtr_h dtrh, int frag_idx, void *vaddr, 335 xge_hal_fifo_dtr_mss_set(xge_hal_dtr_h dtrh, int mss); 338 xge_hal_fifo_dtr_cksum_set_bits(xge_hal_dtr_h dtrh, u64 cksum_bits); [all …]
|
H A D | xgehal-ring.h | 393 __hal_ring_rxd_priv(xge_hal_ring_t *ring, xge_hal_dtr_h dtrh); 398 xge_hal_ring_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh); 401 xge_hal_ring_dtr_private(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh); 407 xge_hal_ring_dtr_info_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, 411 xge_hal_ring_dtr_1b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, 415 xge_hal_ring_dtr_3b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[], 419 xge_hal_ring_dtr_3b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, 423 xge_hal_ring_dtr_5b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[], 427 xge_hal_ring_dtr_5b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, 431 xge_hal_ring_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh); [all …]
|
H A D | xgehal-channel.h | 164 (xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, 189 xge_hal_dtr_h dtrh, 216 xge_hal_dtr_h dtrh, 436 __hal_channel_dtr_alloc(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh); 439 __hal_channel_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh); 442 __hal_channel_dtr_try_complete(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh); 448 __hal_channel_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh); 451 __hal_channel_dtr_dealloc(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh); 454 __hal_channel_dtr_restore(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh,
|
H A D | xgehal-types.h | 584 typedef void* xge_hal_dtr_h; typedef
|
H A D | xgehal-device.h | 781 xge_hal_dtr_h dtrh,
|
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-ring-fp.c | 29 __hal_ring_rxd_priv(xge_hal_ring_t *ring, xge_hal_dtr_h dtrh) in __hal_ring_rxd_priv() 111 xge_hal_ring_dtr_private(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) in xge_hal_ring_dtr_private() 135 xge_hal_ring_dtr_reserve(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) in xge_hal_ring_dtr_reserve() 297 xge_hal_ring_dtr_1b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, in xge_hal_ring_dtr_1b_get() 327 xge_hal_ring_dtr_3b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[], in xge_hal_ring_dtr_3b_set() 362 xge_hal_ring_dtr_3b_get(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, in xge_hal_ring_dtr_3b_get() 399 xge_hal_ring_dtr_5b_set(xge_hal_dtr_h dtrh, dma_addr_t dma_pointers[], in xge_hal_ring_dtr_5b_set() 507 xge_hal_dtr_h prev_dtrh; in xge_hal_ring_dtr_pre_post() 619 xge_hal_ring_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) in xge_hal_ring_dtr_post() 769 xge_hal_ring_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) in xge_hal_ring_dtr_free() [all …]
|
H A D | xgehal-fifo-fp.c | 29 __hal_fifo_txdl_priv(xge_hal_dtr_h dtrh) in __hal_fifo_txdl_priv() 207 xge_hal_fifo_dtr_private(xge_hal_dtr_h dtrh) in xge_hal_fifo_dtr_private() 257 xge_hal_dtr_h *dtrh, const int frags) in xge_hal_fifo_dtr_reserve_many() 266 xge_hal_dtr_h dang_dtrh = NULL; in xge_hal_fifo_dtr_reserve_many() 280 (xge_hal_dtr_h *)(void*)&next_txdp); in xge_hal_fifo_dtr_reserve_many() 312 *dtrh = (xge_hal_dtr_h)next_txdp; in xge_hal_fifo_dtr_reserve_many() 478 xge_hal_dtr_h dtr_sp) in xge_hal_fifo_dtr_reserve_sp() 553 xge_hal_dtr_h dtrs[]) in xge_hal_fifo_dtr_post_many() 585 xge_hal_dtr_h dtrh = dtrs[i]; in xge_hal_fifo_dtr_post_many() 648 xge_hal_dtr_h *dtrh, u8 *t_code) in xge_hal_fifo_dtr_next_completed() [all …]
|
H A D | xgehal-channel-fp.c | 29 __hal_channel_dtr_alloc(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) in __hal_channel_dtr_alloc() 111 __hal_channel_dtr_restore(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, in __hal_channel_dtr_restore() 138 __hal_channel_dtr_post(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) in __hal_channel_dtr_post() 152 __hal_channel_dtr_try_complete(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) in __hal_channel_dtr_try_complete() 177 __hal_channel_dtr_free(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) in __hal_channel_dtr_free()
|
H A D | xgehal-channel.c | 37 xge_hal_dtr_h *dtrh) in __hal_channel_dtr_next_reservelist() 56 __hal_channel_dtr_next_freelist(xge_hal_channel_h channelh, xge_hal_dtr_h *dtrh) in __hal_channel_dtr_next_freelist() 77 xge_hal_dtr_h *dtrh) in __hal_channel_dtr_next_not_completed() 430 xge_hal_dtr_h dtr; in xge_hal_channel_abort()
|
H A D | xgehal-fifo.c | 89 fifo->channel.dtr_init(fifo, (xge_hal_dtr_h)txdp, index, in __hal_fifo_mempool_item_alloc() 157 xge_hal_dtr_h dtrh; in __hal_fifo_open() 490 __hal_fifo_dtr_align_free_unmap(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) in __hal_fifo_dtr_align_free_unmap() 521 __hal_fifo_dtr_align_alloc_map(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh) in __hal_fifo_dtr_align_alloc_map()
|
H A D | xgehal-device-fp.c | 348 xge_hal_dtr_h first_dtrh; in xge_hal_device_poll_rx_channel() 397 xge_hal_dtr_h first_dtrh; in xge_hal_device_poll_tx_channel()
|
H A D | xgehal-ring.c | 212 xge_hal_dtr_h dtr = NULL; in __hal_ring_initial_replenish()
|
H A D | xgehal-device.c | 5640 xge_hal_dtr_h dtrh, u8 t_code) in xge_hal_device_handle_tcode()
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xgell.c | 200 xge_hal_dtr_h dtr; in xgell_rx_buffer_replenish_all() 531 xgell_rx_dtr_replenish(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, int index, in xgell_rx_dtr_replenish() 703 xgell_rx_1b_callback(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, u8 t_code, in xgell_rx_1b_callback() 894 xgell_xmit_compl(xge_hal_channel_h channelh, xge_hal_dtr_h dtr, u8 t_code, in xgell_xmit_compl() 949 xge_hal_dtr_h dtr; in xgell_ring_tx() 1565 xgell_rx_dtr_term(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, in xgell_rx_dtr_term() 1719 xgell_tx_term(xge_hal_channel_h channelh, xge_hal_dtr_h dtrh, in xgell_tx_term()
|