Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-channel-fp.c32 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 Dxgehal-channel.c39 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 Dxgehal-ring-fp.c143 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 Dxgehal-fifo-fp.c175 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 Dxgehal-device-fp.c345 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 Dxgehal-ring.c209 __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 Dxgehal-device.c3214 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 Dxgehal-stats.c866 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 Dxgehal-fifo.c461 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 Dxgehal-mgmtaux.c882 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 Dxgehal-mgmt.c536 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 Dxgehal-channel.h411 } __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 Dxgehal-ring.h307 xge_hal_channel_t channel;
372 xge_hal_status_e __hal_ring_initial_replenish(xge_hal_channel_t *channel,
H A Dxgehal-device.h477 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 Dxgehal-fifo.h155 xge_hal_channel_t channel;
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxge.c237 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 Dxgell.c977 ((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()