/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | ib_ring.c | 74 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 D | ring.c | 102 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 D | viona_ring.c | 107 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 D | viona_tx.c | 91 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 D | viona_rx.c | 89 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 D | viona_main.c | 1136 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 D | igc_ring.c | 287 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 D | igc_stat.c | 244 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 D | igc_gld.c | 620 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 D | blk_common.c | 171 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 D | oce_buf.h | 146 #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 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() 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 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() 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 D | ioat_chan.c | 295 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 D | nxge_txdma.c | 1341 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 D | xgell.c | 197 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 D | mac_stat.c | 416 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 D | mac.c | 606 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 D | mac_datapath_setup.c | 195 #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 D | oce_buf.c | 170 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 D | bge_main2.c | 255 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 D | bge_send.c | 214 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 D | jtag.c | 1112 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 D | rt2661.c | 613 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 D | bnxe_rr.c | 45 int ring = 0; in BnxeRouteTxRing() local
|