Searched refs:xge_hal_ring_t (Results 1 – 5 of 5) sorted by relevance
/titanic_50/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() 113 return (char *)__hal_ring_rxd_priv((xge_hal_ring_t *) channelh, dtrh) + in xge_hal_ring_dtr_private() 165 __hal_ring_rxd_priv((xge_hal_ring_t *) channelh, rxdp)->allocated = 1; in xge_hal_ring_dtr_reserve() 477 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_pre_post() 492 ((xge_hal_ring_t *)channelh)->channel.post_index, in xge_hal_ring_dtr_pre_post() 493 ((xge_hal_ring_t *)channelh)->channel.post_qid); in xge_hal_ring_dtr_pre_post() 510 rxdp_priv = __hal_ring_rxd_priv((xge_hal_ring_t*)channel, rxdp); in xge_hal_ring_dtr_pre_post() 517 ((xge_hal_ring_t*)channel)->rxd_size == dtrh); in xge_hal_ring_dtr_pre_post() 545 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_post_post() 579 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_post_post_wmb() [all …]
|
H A D | xgehal-ring.c | 76 xge_hal_ring_t *ring, int from, int to) in __hal_ring_rxdblock_link() 130 xge_hal_ring_t *ring = (xge_hal_ring_t *)userdata; in __hal_ring_mempool_item_alloc() 244 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_open() 346 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_close() 384 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_prc_enable() 462 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_prc_disable()
|
H A D | xgehal-channel.c | 112 size = sizeof(xge_hal_ring_t); in __hal_channel_allocate() 150 size = sizeof(xge_hal_ring_t); in __hal_channel_free() 449 xge_assert(!__hal_ring_rxd_priv((xge_hal_ring_t * ) channelh, dtr)->allocated); in xge_hal_channel_abort() 468 xge_assert(__hal_ring_rxd_priv((xge_hal_ring_t * ) channelh, dtr) in xge_hal_channel_abort() 489 xge_assert(!__hal_ring_rxd_priv((xge_hal_ring_t * ) channelh, dtr)->allocated); in xge_hal_channel_abort()
|
H A D | xgehal-device-fp.c | 355 ((xge_hal_ring_t *)channel)->cmpl_cnt = 0; in xge_hal_device_poll_rx_channel() 361 (*got_rx) += ((xge_hal_ring_t *)channel)->cmpl_cnt + 1; in xge_hal_device_poll_rx_channel() 365 (*got_rx) += ((xge_hal_ring_t *)channel)->cmpl_cnt + 1; in xge_hal_device_poll_rx_channel()
|
/titanic_50/usr/src/uts/common/io/xge/hal/include/ |
H A D | xgehal-ring.h | 306 typedef struct xge_hal_ring_t { struct 318 } __xge_os_attr_cacheline_aligned xge_hal_ring_t; argument 393 __hal_ring_rxd_priv(xge_hal_ring_t *ring, xge_hal_dtr_h dtrh);
|