Home
last modified time | relevance | path

Searched defs:ring (Results 1 – 25 of 94) sorted by relevance

1234

/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dib_ring.c74 rdsv3_ib_ring_init(struct rdsv3_ib_work_ring *ring, uint32_t nr) in rdsv3_ib_ring_init()
82 __rdsv3_ib_ring_used(struct rdsv3_ib_work_ring *ring) in __rdsv3_ib_ring_used()
94 rdsv3_ib_ring_resize(struct rdsv3_ib_work_ring *ring, uint32_t nr) in rdsv3_ib_ring_resize()
105 __rdsv3_ib_ring_empty(struct rdsv3_ib_work_ring *ring) in __rdsv3_ib_ring_empty()
111 rdsv3_ib_ring_alloc(struct rdsv3_ib_work_ring *ring, uint32_t val, in rdsv3_ib_ring_alloc()
134 rdsv3_ib_ring_free(struct rdsv3_ib_work_ring *ring, uint32_t val) in rdsv3_ib_ring_free()
144 rdsv3_ib_ring_unalloc(struct rdsv3_ib_work_ring *ring, uint32_t val) in rdsv3_ib_ring_unalloc()
151 rdsv3_ib_ring_empty(struct rdsv3_ib_work_ring *ring) in rdsv3_ib_ring_empty()
157 rdsv3_ib_ring_low(struct rdsv3_ib_work_ring *ring) in rdsv3_ib_ring_low()
167 rdsv3_ib_ring_oldest(struct rdsv3_ib_work_ring *ring) in rdsv3_ib_ring_oldest()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/telnet/
H A Dring.c102 ring_init(Ring *ring, unsigned char *buffer, int count) in ring_init()
124 ring_mark(Ring *ring) in ring_mark()
134 ring_at_mark(Ring *ring) in ring_at_mark()
148 ring_clear_mark(Ring *ring) in ring_clear_mark()
157 ring_supplied(Ring *ring, int count) in ring_supplied()
167 ring_consumed(Ring *ring, int count) in ring_consumed()
201 ring_empty_count(Ring *ring) in ring_empty_count()
212 ring_empty_consecutive(Ring *ring) in ring_empty_consecutive()
234 ring_full_count(Ring *ring) in ring_full_count()
253 ring_full_consecutive(Ring *ring) in ring_full_consecutive()
[all …]
/illumos-gate/usr/src/uts/intel/io/viona/
H A Dviona_ring.c107 vq_page_hold(viona_vring_t *ring, uint64_t gpa, bool writable) in vq_page_hold()
133 vq_region_hold(viona_vring_t *ring, uint64_t gpa, uint32_t len, in vq_region_hold()
196 viona_vring_t *ring = arg; in viona_ring_lease_expire_cb() local
207 viona_ring_lease_drop(viona_vring_t *ring) in viona_ring_lease_drop()
228 viona_ring_lease_renew(viona_vring_t *ring) in viona_ring_lease_renew()
260 viona_ring_alloc(viona_link_t *link, viona_vring_t *ring) in viona_ring_alloc()
270 viona_ring_misc_free(viona_vring_t *ring) in viona_ring_misc_free()
278 viona_ring_free(viona_vring_t *ring) in viona_ring_free()
291 viona_vring_t *ring; in viona_ring_init() local
373 viona_vring_t *ring; in viona_ring_get_state() local
[all …]
H A Dviona_tx.c91 viona_tx_wait_outstanding(viona_vring_t *ring) in viona_tx_wait_outstanding()
147 viona_tx_ring_alloc(viona_vring_t *ring, const uint16_t qsz) in viona_tx_ring_alloc()
174 viona_tx_ring_free(viona_vring_t *ring, const uint16_t qsz) in viona_tx_ring_free()
199 viona_tx_done(viona_vring_t *ring, uint32_t len, uint16_t cookie) in viona_tx_done()
210 viona_worker_tx(viona_vring_t *ring, viona_link_t *link) in viona_worker_tx()
309 viona_vring_t *ring = dp->d_ring; in viona_desb_release() local
406 viona_tx_offloads(viona_vring_t *ring, const struct virtio_net_mrgrxhdr *hdr, in viona_tx_offloads()
559 viona_tx_alloc_headers(viona_vring_t *ring, uint16_t cookie, viona_desb_t **dpp, in viona_tx_alloc_headers()
613 viona_tx_copy_headers(viona_vring_t *ring, iov_bunch_t *iob, mblk_t *mp, in viona_tx_copy_headers()
682 viona_tx(viona_link_t *link, viona_vring_t *ring) in viona_tx()
H A Dviona_rx.c89 viona_worker_rx(viona_vring_t *ring, viona_link_t *link) in viona_worker_rx()
206 viona_recv_plain(viona_vring_t *ring, const mblk_t *mp, size_t msz) in viona_recv_plain()
304 viona_recv_merged(viona_vring_t *ring, const mblk_t *mp, size_t msz) in viona_recv_merged()
483 viona_rx_common(viona_vring_t *ring, mblk_t *mp, boolean_t is_loopback) in viona_rx_common()
701 viona_vring_t *ring = (viona_vring_t *)arg; in viona_rx_classified() local
717 viona_vring_t *ring = (viona_vring_t *)arg; in viona_rx_mcast() local
788 viona_vring_t *ring = &link->l_vrings[VIONA_VQ_RX]; in viona_rx_set() local
H A Dviona_main.c1136 viona_vring_t *ring; in viona_ioc_ring_reset() local
1149 viona_vring_t *ring; in viona_ioc_ring_kick() local
1189 viona_vring_t *ring = &link->l_vrings[idx]; in viona_ioc_ring_pause() local
1197 viona_vring_t *ring; in viona_ioc_ring_set_msi() local
1235 viona_vring_t *ring = &link->l_vrings[vq]; in viona_notify_iop() local
/illumos-gate/usr/src/uts/common/io/igc/
H A Digc_ring.c287 igc_rx_ring_t *ring = buf->irb_ring; in igc_rx_recycle() local
333 igc_rx_bufs_free(igc_t *igc, igc_rx_ring_t *ring) in igc_rx_bufs_free()
346 igc_rx_bufs_alloc(igc_t *igc, igc_rx_ring_t *ring) in igc_rx_bufs_alloc()
391 igc_rx_ring_t *ring = &igc->igc_rx_rings[i]; in igc_rx_data_free() local
424 igc_rx_ring_t *ring = &igc->igc_rx_rings[i]; in igc_rx_data_alloc() local
481 igc_rx_ring_desc_write(igc_rx_ring_t *ring, uint32_t idx) in igc_rx_ring_desc_write()
502 igc_rx_ring_hw_init(igc_t *igc, igc_rx_ring_t *ring) in igc_rx_ring_hw_init()
648 igc_rx_copy(igc_rx_ring_t *ring, uint32_t idx, uint32_t len) in igc_rx_copy()
668 igc_rx_bind(igc_rx_ring_t *ring, uint32_t idx, uint32_t len) in igc_rx_bind()
731 igc_rx_hcksum(igc_rx_ring_t *ring, mblk_t *mp, uint32_t status) in igc_rx_hcksum()
[all …]
H A Digc_stat.c244 igc_rx_ring_stats_fini(igc_rx_ring_t *ring) in igc_rx_ring_stats_fini()
253 igc_rx_ring_stats_init(igc_t *igc, igc_rx_ring_t *ring) in igc_rx_ring_stats_init()
299 igc_tx_ring_stats_fini(igc_tx_ring_t *ring) in igc_tx_ring_stats_fini()
308 igc_tx_ring_stats_init(igc_t *igc, igc_tx_ring_t *ring) in igc_tx_ring_stats_init()
H A Digc_gld.c620 igc_rx_ring_t *ring = drv; in igc_rx_ring_poll() local
657 igc_rx_ring_t *ring = (igc_rx_ring_t *)ih; in igc_rx_ring_intr_enable() local
685 igc_rx_ring_t *ring = (igc_rx_ring_t *)ih; in igc_rx_ring_intr_disable() local
717 igc_tx_ring_t *ring; in igc_fill_tx_ring() local
742 igc_rx_ring_t *ring; in igc_fill_rx_ring() local
/illumos-gate/usr/src/uts/common/xen/io/
H A Dblk_common.c171 blk_ring_t ring; in blk_ring_init() local
248 blk_ring_t ring; in blk_ring_fini() local
274 blk_kstat_init(blk_ring_t ring) in blk_kstat_init()
308 blk_kstat_fini(blk_ring_t ring) in blk_kstat_fini()
322 blk_ring_t ring; in blk_kstat_update() local
356 blk_ring_t ring; in blk_oe_state_change() local
419 blk_ring_t ring; in blk_hp_state_change() local
450 blk_check_state_transition(blk_ring_t ring, XenbusState oestate) in blk_check_state_transition()
508 blk_start_connect(blk_ring_t ring) in blk_start_connect()
642 blk_start_disconnect(blk_ring_t ring) in blk_start_disconnect()
[all …]
/illumos-gate/usr/src/uts/common/sys/fibre-channel/fca/oce/
H A Doce_buf.h146 #define RING_NUM_PENDING(ring) ring->num_used argument
148 #define RING_NUM_FREE(ring) \ argument
151 #define RING_FULL(ring) (ring->num_used == ring->num_items) argument
153 #define RING_EMPTY(ring) (ring->num_used == 0) argument
155 #define RING_GET(ring, n) \ argument
158 #define RING_PUT(ring, n) \ argument
161 #define RING_GET_CONSUMER_ITEM_VA(ring, type) \ argument
164 #define RING_GET_CONSUMER_ITEM_PA(ring, type) \ argument
167 #define RING_GET_PRODUCER_ITEM_VA(ring, type) \ argument
170 #define RING_GET_PRODUCER_ITEM_PA(ring, type) \ argument
/illumos-gate/usr/src/uts/common/io/xge/hal/xgehal/
H A Dxgehal-ring.c76 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() local
244 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_open() local
346 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_close() local
384 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_prc_enable() local
462 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in __hal_ring_prc_disable() local
H A Dxgehal-ring-fp.c29 __hal_ring_rxd_priv(xge_hal_ring_t *ring, xge_hal_dtr_h dtrh) in __hal_ring_rxd_priv()
477 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_pre_post() local
545 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_post_post() local
579 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_post_post_wmb() local
665 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_dtr_next_completed() local
809 xge_hal_ring_t *ring = (xge_hal_ring_t *)channelh; in xge_hal_ring_is_next_dtr_completed() local
/illumos-gate/usr/src/uts/i86pc/io/ioat/
H A Dioat_chan.c295 ioat_channel_ring_t *ring; in ioat_channel_resume() local
631 ioat_channel_ring_t *ring; in ioat_ring_alloc() local
765 ioat_channel_ring_t *ring; in ioat_ring_seed() local
819 ioat_ring_loop(ioat_channel_ring_t *ring, dcopy_cmd_t cmd) in ioat_ring_loop()
961 ioat_channel_ring_t *ring; in ioat_cmd_post() local
1122 ioat_cmd_post_dca(ioat_channel_ring_t *ring, uint32_t dca_id) in ioat_cmd_post_dca()
1212 ioat_cmd_post_copy(ioat_channel_ring_t *ring, uint64_t src_addr, in ioat_cmd_post_copy()
1297 ioat_channel_ring_t *ring; in ioat_cmd_poll() local
1384 ioat_ring_reserve(ioat_channel_t channel, ioat_channel_ring_t *ring, in ioat_ring_reserve()
/illumos-gate/usr/src/uts/common/io/nxge/
H A Dnxge_txdma.c1341 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_txdma_hw_mode() local
1493 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_fixup_txdma_rings() local
1581 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_txdma_hw_kick() local
1734 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_txdma_hung() local
1874 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_fixup_hung_txdma_rings() local
2027 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_reclaim_rings() local
2068 tx_ring_t *ring = nxgep->tx_rings->rings[tdc]; in nxge_txdma_regs_dump_channels() local
2172 tx_ring_t *ring; in nxge_tdc_hvio_setup() local
2214 tx_ring_t **pRing, *ring; in nxge_map_txdma() local
2336 tx_ring_t *ring; in nxge_unmap_txdma_channel() local
[all …]
/illumos-gate/usr/src/uts/common/io/xge/drv/
H A Dxgell.c197 xgell_rx_buffer_replenish_all(xgell_rx_ring_t *ring) in xgell_rx_buffer_replenish_all()
236 xgell_rx_ring_t *ring = rx_buffer->ring; in xgell_rx_buffer_release() local
268 xgell_rx_ring_t *ring = rx_buffer->ring; in xgell_rx_buffer_recycle() local
307 xgell_rx_buffer_alloc(xgell_rx_ring_t *ring) in xgell_rx_buffer_alloc()
396 xgell_rx_destroy_buffer_pool(xgell_rx_ring_t *ring) in xgell_rx_destroy_buffer_pool()
474 xgell_rx_create_buffer_pool(xgell_rx_ring_t *ring) in xgell_rx_create_buffer_pool()
534 xgell_rx_ring_t *ring = userdata; in xgell_rx_dtr_replenish() local
657 xgell_rx_1b_msg_alloc(xgell_rx_ring_t *ring, xgell_rx_buffer_t *rx_buffer, in xgell_rx_1b_msg_alloc()
706 xgell_rx_ring_t *ring = (xgell_rx_ring_t *)userdata; in xgell_rx_1b_callback() local
867 xgell_rx_ring_t *ring = (xgell_rx_ring_t *)arg; in xgell_rx_poll() local
[all …]
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_stat.c416 mac_ring_t *ring = (mac_ring_t *)handle; in mac_rx_ring_stat_get() local
440 i_mac_rx_ring_stat_create(mac_ring_t *ring, const char *modname, in i_mac_rx_ring_stat_create()
457 mac_ring_t *ring = (mac_ring_t *)handle; in mac_tx_ring_stat_get() local
481 i_mac_tx_ring_stat_create(mac_ring_t *ring, const char *modname, in i_mac_tx_ring_stat_create()
1004 mac_ring_stat_create(mac_ring_t *ring) in mac_ring_stat_create()
1051 mac_ring_t *ring = srs_tx->st_arg2; in mac_srs_stat_create() local
1063 mac_ring_t *ring = mac_srs->srs_ring; in mac_srs_stat_create() local
1098 mac_ring_t *ring = (mac_ring_t *)ringp->s_ring_tx_arg2; in mac_soft_ring_stat_create() local
1141 mac_ring_stat_delete(mac_ring_t *ring) in mac_ring_stat_delete()
1215 mac_ring_t *ring; in mac_pseudo_ring_stat_rename() local
H A Dmac.c606 mac_ring_t *ring = (mac_ring_t *)buf; in i_mac_ring_ctor() local
619 mac_ring_t *ring = (mac_ring_t *)buf; in i_mac_ring_dtor() local
1176 mac_ring_t *ring = NULL; in mac_start() local
1264 mac_ring_t *ring; in mac_stop() local
1535 mac_ring_t *ring; in mac_rx_group_unmark() local
1580 mac_ring_t *ring; in mac_hwrings_get() local
1643 mac_ring_t *ring; in mac_hwrings_idx_get() local
1698 mac_ring_t *ring = (mac_ring_t *)rh; in mac_hwring_getinfo() local
1910 mac_ring_t *ring = (mac_ring_t *)rh; in mac_hwring_tx() local
1924 mac_ring_t *ring = (mac_ring_t *)rh; in mac_hwring_getstat() local
[all …]
H A Dmac_datapath_setup.c195 #define MAC_RING_RETARGETABLE(ring) \ argument
506 mac_ring_t *ring; in mac_srs_poll_state_change() local
726 mac_ring_t *ring; in mac_tx_cpu_init() local
1285 mac_ring_t *ring = mac_srs->srs_ring; in mac_rx_srs_retarget_intr() local
1333 mac_ring_t *ring; in mac_tx_srs_retarget_intr() local
2080 mac_ring_t *ring) in mac_srs_create()
2328 mac_ring_t *ring; in mac_rx_switch_grp_to_sw() local
2396 mac_ring_t *ring; in mac_rx_srs_group_setup() local
2519 mac_ring_t *ring; in mac_tx_srs_group_setup() local
3324 mac_ring_t *ring; in mac_datapath_teardown() local
[all …]
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/oce/
H A Doce_buf.c170 oce_ring_buffer_t *ring; in create_ring_buffer() local
208 destroy_ring_buffer(struct oce_dev *dev, oce_ring_buffer_t *ring) in destroy_ring_buffer()
/illumos-gate/usr/src/uts/common/io/bge/
H A Dbge_main2.c255 bge_reinit_buff_ring(buff_ring_t *brp, uint32_t ring) in bge_reinit_buff_ring()
305 uint32_t ring; in bge_reinit_rings() local
352 uint32_t ring; in bge_reset() local
488 uint32_t ring; in bge_m_stop() local
1500 uint8_t ring = (uint8_t)(rrp - bgep->recv) + 1; local
2192 bge_init_buff_ring(bge_t *bgep, uint64_t ring)
2270 bge_fini_buff_ring(bge_t *bgep, uint64_t ring)
2292 bge_init_recv_ring(bge_t *bgep, uint64_t ring)
2334 bge_fini_recv_ring(bge_t *bgep, uint64_t ring)
2353 bge_init_send_ring(bge_t *bgep, uint64_t ring)
[all …]
H A Dbge_send.c214 uint64_t ring; in bge_recycle() local
583 send_ring_t *ring; in bge_send() local
593 uint_t ring = 0; /* use ring 0 */ in bge_send_drain() local
/illumos-gate/usr/src/uts/sun4u/sunfire/io/
H A Djtag.c1112 get_ring_descriptor_bytype(int ring, enum board_type type) in get_ring_descriptor_bytype()
1145 jtag_ring ring, in jtag_check_plus_board()
1172 int ring; in jtag_get_board_type() local
1294 int ring; in jtag_get_board_info() local
1664 jtag_error_print(int ring, jtag_error code) in jtag_error_print()
1820 jtag_ring ring, in jtag_init_chip()
1891 jtag_ring ring, in jtag_scanout_chip()
1957 int ring = (bid << 4); in jtag_init_ac() local
2038 int ring; in jtag_powerdown_board() local
2124 int ring; in jtag_init_disk_board() local
[all …]
/illumos-gate/usr/src/uts/common/io/rwd/
H A Drt2661.c613 struct rt2661_tx_ring *ring, int count) in rt2661_alloc_tx_ring()
686 rt2661_reset_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring) in rt2661_reset_tx_ring()
716 rt2661_free_tx_ring(struct rt2661_softc *sc, struct rt2661_tx_ring *ring) in rt2661_free_tx_ring()
742 struct rt2661_rx_ring *ring, int count) in rt2661_alloc_rx_ring()
814 rt2661_reset_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring) in rt2661_reset_rx_ring()
831 rt2661_free_rx_ring(struct rt2661_softc *sc, struct rt2661_rx_ring *ring) in rt2661_free_rx_ring()
851 rt2661_tx_dma_intr(struct rt2661_softc *sc, struct rt2661_tx_ring *ring) in rt2661_tx_dma_intr()
893 struct rt2661_tx_ring *ring; in rt2661_tx_intr() local
969 struct rt2661_rx_ring *ring; in rt2661_rx_intr() local
1411 struct rt2661_tx_ring *ring; in rt2661_send() local
[all …]
/illumos-gate/usr/src/uts/common/io/bnxe/
H A Dbnxe_rr.c45 int ring = 0; in BnxeRouteTxRing() local

1234