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()
122 channel = (xge_hal_channel_t *) xge_os_malloc(hldev->pdev, size); in __hal_channel_allocate()
139 void __hal_channel_free(xge_hal_channel_t *channel) in __hal_channel_free()
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()
[all …]
H A Dxgehal-ring-fp.c143 xge_os_spin_lock(&((xge_hal_channel_t*)channelh)->reserve_lock); in xge_hal_ring_dtr_reserve()
145 xge_os_spin_lock_irq(&((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()
154 xge_os_spin_unlock_irq(&((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()
376 ((xge_hal_channel_t *)channelh)->poll_bytes += sizes[0] + sizes[1] + in xge_hal_ring_dtr_3b_get()
459 ((xge_hal_channel_t *)channelh)->poll_bytes += sizes[0] + sizes[1] + in xge_hal_ring_dtr_5b_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()
[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()
412 xge_os_spin_lock_irq(&((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()
421 xge_os_spin_unlock_irq(&((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()
[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()
4446 xge_hal_channel_t *channel, int flag) in __hal_device_msix_intr_endis()
4482 channel = xge_container_of(item, xge_hal_channel_t, item); in xge_hal_device_intr_enable()
4536 xge_hal_channel_t *channel; in xge_hal_device_intr_enable()
4539 xge_hal_channel_t, item); in xge_hal_device_intr_enable()
4549 xge_hal_channel_t *channel; in xge_hal_device_intr_enable()
4552 xge_hal_channel_t, item); in xge_hal_device_intr_enable()
4595 xge_hal_channel_t *channel; in xge_hal_device_intr_disable()
4598 xge_hal_channel_t, item); in xge_hal_device_intr_disable()
4613 xge_hal_channel_t *channel; in xge_hal_device_intr_disable()
[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()