/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/ |
H A D | xgehal-channel-fp.c | 32 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_alloc() 114 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_restore() 140 xge_hal_channel_t *channel = (xge_hal_channel_t*)channelh; in __hal_channel_dtr_post() 154 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_try_complete() 165 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_complete() 179 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_free() 200 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_dtr_count() 220 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_userdata() 236 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_id()
|
H A D | xgehal-channel.c | 39 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_next_reservelist() 58 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_dtr_next_freelist() 95 xge_hal_channel_t* 100 xge_hal_channel_t *channel; in __hal_channel_allocate() 171 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_initialize() 226 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in __hal_channel_terminate() 303 xge_hal_channel_t *channel = NULL; in xge_hal_channel_open() 313 xge_hal_channel_t *tmp; in xge_hal_channel_open() 429 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_abort() 522 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_close() [all …]
|
H A D | xgehal-ring-fp.c | 143 xge_os_spin_lock(&((xge_hal_channel_t*)channelh)->reserve_lock); in xge_hal_ring_dtr_reserve() 152 xge_os_spin_unlock(&((xge_hal_channel_t*)channelh)->reserve_lock); in xge_hal_ring_dtr_reserve() 305 ((xge_hal_channel_t *)channelh)->poll_bytes += *pkt_length; in xge_hal_ring_dtr_1b_get() 496 xge_os_spin_lock(&((xge_hal_channel_t*)channelh)->post_lock); in xge_hal_ring_dtr_pre_post() 498 xge_os_spin_lock_irq(&((xge_hal_channel_t*)channelh)->post_lock, in xge_hal_ring_dtr_pre_post() 504 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_ring_dtr_pre_post() 526 xge_os_spin_unlock(&((xge_hal_channel_t*)channelh)->post_lock); in xge_hal_ring_dtr_pre_post() 725 ((xge_hal_channel_t*)ring)->compl_index, in xge_hal_ring_dtr_next_completed() 726 ((xge_hal_channel_t*)ring)->post_qid, *t_code, in xge_hal_ring_dtr_next_completed() 776 xge_os_spin_lock(&((xge_hal_channel_t*)channelh)->free_lock); in xge_hal_ring_dtr_free() [all …]
|
H A D | xgehal-fifo-fp.c | 175 xge_assert(((xge_hal_channel_t *)channelh)->reserve_length + in __hal_fifo_txdl_restore_many() 176 txdl_count <= ((xge_hal_channel_t *)channelh)->reserve_initial); in __hal_fifo_txdl_restore_many() 410 xge_os_spin_lock(&((xge_hal_channel_t*)channelh)->reserve_lock); in xge_hal_fifo_dtr_reserve() 419 xge_os_spin_unlock(&((xge_hal_channel_t*)channelh)->reserve_lock); in xge_hal_fifo_dtr_reserve() 576 xge_os_spin_lock(&((xge_hal_channel_t*)channelh)->post_lock); in xge_hal_fifo_dtr_post_many() 578 xge_os_spin_lock_irq(&((xge_hal_channel_t*)channelh)->post_lock, in xge_hal_fifo_dtr_post_many() 602 xge_os_spin_unlock(&((xge_hal_channel_t*)channelh)->post_lock); in xge_hal_fifo_dtr_post_many() 604 xge_os_spin_unlock_irq(&((xge_hal_channel_t*)channelh)->post_lock, in xge_hal_fifo_dtr_post_many() 735 xge_os_spin_lock(&((xge_hal_channel_t*)channelh)->free_lock); in xge_hal_fifo_dtr_free() 737 xge_os_spin_lock_irq(&((xge_hal_channel_t*)channelh)->free_lock, in xge_hal_fifo_dtr_free() [all …]
|
H A D | xgehal-device-fp.c | 345 xge_hal_device_poll_rx_channel(xge_hal_channel_t *channel, int *got_rx) in xge_hal_device_poll_rx_channel() 395 xge_hal_device_poll_tx_channel(xge_hal_channel_t *channel, int *got_tx) in xge_hal_device_poll_tx_channel() 445 xge_hal_channel_t *channel; in xge_hal_device_poll_rx_channels() 451 channel = xge_container_of(item, xge_hal_channel_t, item); in xge_hal_device_poll_rx_channels() 479 xge_hal_channel_t *channel; in xge_hal_device_poll_tx_channels() 485 channel = xge_container_of(item, xge_hal_channel_t, item); in xge_hal_device_poll_tx_channels() 496 xge_hal_device_rx_channel_enable_polling(xge_hal_channel_t *channel) in xge_hal_device_rx_channel_enable_polling() 502 xge_hal_device_rx_channel_disable_polling(xge_hal_channel_t *channel) in xge_hal_device_rx_channel_disable_polling()
|
H A D | xgehal-ring.c | 209 __hal_ring_initial_replenish(xge_hal_channel_t *channel, in __hal_ring_initial_replenish() 328 (xge_hal_channel_t *) channelh, in __hal_ring_open() 606 xge_hal_channel_t *channel = NULL; in __hal_ring_hw_initialize() 614 xge_hal_channel_t *tmp; in __hal_ring_hw_initialize() 615 tmp = xge_container_of(item, xge_hal_channel_t, in __hal_ring_hw_initialize()
|
H A D | xgehal-device.c | 3214 xge_hal_channel_t channel; in __hal_device_poll() 4536 xge_hal_channel_t *channel; in xge_hal_device_intr_enable() 4549 xge_hal_channel_t *channel; in xge_hal_device_intr_enable() 4595 xge_hal_channel_t *channel; in xge_hal_device_intr_disable() 4613 xge_hal_channel_t *channel; in xge_hal_device_intr_disable() 5142 xge_hal_channel_t *channel; in xge_hal_device_initialize() 5435 xge_hal_channel_t *channel; in xge_hal_device_terminating() 5504 xge_hal_channel_t *channel = (xge_hal_channel_t*) in xge_hal_device_terminate() 5642 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_device_handle_tcode() 6509 xge_hal_channel_t *channel = (xge_hal_channel_t *)channelh; in xge_hal_channel_msi_set() [all …]
|
H A D | xgehal-stats.c | 866 xge_hal_channel_t *channel; in xge_hal_stats_channel() 869 channel = (xge_hal_channel_t *)channelh; in xge_hal_stats_channel() 976 xge_hal_channel_t *channel; in __hal_stats_soft_reset() 1001 channel = xge_container_of(item, xge_hal_channel_t, item); in __hal_stats_soft_reset() 1008 channel = xge_container_of(item, xge_hal_channel_t, item); in __hal_stats_soft_reset()
|
H A D | xgehal-fifo.c | 461 xge_hal_channel_t *channel = NULL; in __hal_fifo_hw_initialize() 469 xge_hal_channel_t *tmp; in __hal_fifo_hw_initialize() 470 tmp = xge_container_of(item, xge_hal_channel_t, in __hal_fifo_hw_initialize()
|
H A D | xgehal-mgmtaux.c | 882 xge_hal_channel_t *channel; in xge_hal_aux_stats_hal_read() 952 channel = xge_container_of(item, xge_hal_channel_t, item); in xge_hal_aux_stats_hal_read() 990 channel = xge_container_of(item, xge_hal_channel_t, item); in xge_hal_aux_stats_hal_read() 1263 xge_hal_channel_t *channel; in xge_hal_aux_channel_read() 1277 channel = xge_container_of(item, xge_hal_channel_t, item); in xge_hal_aux_channel_read() 1329 channel = xge_container_of(item, xge_hal_channel_t, item); in xge_hal_aux_channel_read()
|
H A D | xgehal-mgmt.c | 536 xge_hal_channel_t *channel = (xge_hal_channel_t* ) channelh; in xge_hal_mgmt_channel_stats()
|
/illumos-gate/usr/src/uts/common/io/xge/hal/include/ |
H A D | xgehal-channel.h | 411 } __xge_os_attr_cacheline_aligned xge_hal_channel_t ; typedef 413 } xge_hal_channel_t __xge_os_attr_cacheline_aligned; 425 xge_hal_channel_t* 429 void __hal_channel_free(xge_hal_channel_t *channel);
|
H A D | xgehal-ring.h | 307 xge_hal_channel_t channel; 372 xge_hal_status_e __hal_ring_initial_replenish(xge_hal_channel_t *channel,
|
H A D | xgehal-device.h | 477 xge_hal_channel_t *channel, int flag); 919 xge_hal_device_poll_rx_channel(xge_hal_channel_t *channel, int *got_rx); 922 xge_hal_device_poll_tx_channel(xge_hal_channel_t *channel, int *got_tx);
|
H A D | xgehal-fifo.h | 155 xge_hal_channel_t channel;
|
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xge.c | 237 xge_hal_channel_t *channel = (xge_hal_channel_t *)arg0; in xge_fifo_msix_isr() 256 xge_hal_channel_t *channel = (xge_hal_channel_t *)arg0; in xge_ring_msix_isr() 885 xge_hal_channel_t *assigned[XGELL_RX_RING_NUM_MAX + in xge_add_intrs() 904 xge_hal_channel_t *channel = xge_container_of(item, in xge_add_intrs() 905 xge_hal_channel_t, item); in xge_add_intrs()
|
H A D | xgell.c | 977 ((xge_hal_channel_t *)ring->channelh)->post_qid, in xgell_ring_tx() 989 ((xge_hal_channel_t *) in xgell_ring_tx() 996 ((xge_hal_channel_t *) in xgell_ring_tx()
|