Searched refs:ring (Results 1 - 25 of 191) sorted by relevance

12345678

/freebsd-current/crypto/heimdal/appl/telnet/telnet/
H A Dring.c39 * This defines a structure for a ring buffer.
64 * There is some trickiness here. Since the ring buffers are initialized
83 ring_init(Ring *ring, unsigned char *buffer, int count) argument
85 memset(ring, 0, sizeof *ring);
87 ring->size = count;
89 ring->supply = ring->consume = ring->bottom = buffer;
91 ring
107 ring_mark(Ring *ring) argument
117 ring_at_mark(Ring *ring) argument
131 ring_clear_mark(Ring *ring) argument
140 ring_supplied(Ring *ring, int count) argument
150 ring_consumed(Ring *ring, int count) argument
185 ring_empty_count(Ring *ring) argument
196 ring_empty_consecutive(Ring *ring) argument
217 ring_full_count(Ring *ring) argument
235 ring_full_consecutive(Ring *ring) argument
256 ring_supply_data(Ring *ring, unsigned char *buffer, int count) argument
275 ring_consume_data(Ring *ring, unsigned char *buffer, int count) argument
291 ring_encrypt(Ring *ring, void (*encryptor)(unsigned char *, int)) argument
313 ring_clearto(Ring *ring) argument
[all...]
H A Dring.h33 * @(#)ring.h 8.1 (Berkeley) 6/6/93
39 * This defines a structure for a ring buffer.
63 /* Here are some functions and macros to deal with the ring buffer */
67 ring_init (Ring *ring, unsigned char *buffer, int count);
71 ring_supply_data (Ring *ring, unsigned char *buffer, int count);
74 ring_consume_data (Ring *ring, unsigned char *buffer, int count);
79 ring_supplied (Ring *ring, int count),
80 ring_consumed (Ring *ring, int count);
84 ring_empty_count (Ring *ring),
85 ring_empty_consecutive (Ring *ring),
[all...]
/freebsd-current/contrib/telnet/telnet/
H A Dring.c32 static const char sccsid[] = "@(#)ring.c 8.2 (Berkeley) 5/30/95";
37 * This defines a structure for a ring buffer.
61 #include "ring.h"
83 * There is some trickiness here. Since the ring buffers are initialized
98 ring_init(Ring *ring, unsigned char *buffer, int count) argument
100 memset((char *)ring, 0, sizeof *ring);
102 ring->size = count;
104 ring->supply = ring
122 ring_mark(Ring *ring) argument
132 ring_at_mark(Ring *ring) argument
146 ring_clear_mark(Ring *ring) argument
155 ring_supplied(Ring *ring, int count) argument
165 ring_consumed(Ring *ring, int count) argument
200 ring_empty_count(Ring *ring) argument
211 ring_empty_consecutive(Ring *ring) argument
232 ring_full_count(Ring *ring) argument
250 ring_full_consecutive(Ring *ring) argument
271 ring_supply_data(Ring *ring, unsigned char *buffer, int count) argument
286 ring_encrypt(Ring *ring, void (*encryptor)(unsigned char *, int)) argument
308 ring_clearto(Ring *ring) argument
[all...]
H A Dring.h29 * @(#)ring.h 8.1 (Berkeley) 6/6/93
44 * This defines a structure for a ring buffer.
68 /* Here are some functions and macros to deal with the ring buffer */
72 ring_init(Ring *ring, unsigned char *buffer, int count);
76 ring_supply_data(Ring *ring, unsigned char *buffer, int count);
79 ring_consume_data(Ring *ring, unsigned char *buffer, int count);
84 ring_supplied(Ring *ring, int count),
85 ring_consumed(Ring *ring, int count);
90 ring_empty_count(Ring *ring),
91 ring_empty_consecutive(Ring *ring),
[all...]
/freebsd-current/sys/dev/qat/qat_api/qat_kernel/src/
H A Dqat_transport.c95 struct adf_etr_ring_data *ring = trans_handle; local
97 ICP_CHECK_FOR_NULL_PARAM(ring);
98 adf_remove_ring(ring);
115 * get ring number from a transport handle
120 struct adf_etr_ring_data *ring = trans_handle; local
122 ICP_CHECK_FOR_NULL_PARAM(ring);
124 *ringNum = (uint32_t)(ring->ring_number);
139 struct adf_etr_ring_data *ring = trans_handle; local
143 ICP_CHECK_FOR_NULL_PARAM(ring);
145 error = adf_send_message(ring, inBu
161 struct adf_etr_ring_data *ring = trans_handle; local
206 struct adf_etr_ring_data *ring = NULL; local
295 struct adf_etr_ring_data *ring = trans_handle; local
321 struct adf_etr_ring_data *ring = trans_handle; local
352 struct adf_etr_ring_data *ring = trans_handle; local
373 struct adf_etr_ring_data *ring = trans_handle; local
399 struct adf_etr_ring_data *ring = trans_handle; local
420 struct adf_etr_ring_data *ring = trans_handle; local
[all...]
/freebsd-current/sys/dev/axgbe/
H A Dxgbe-desc.c123 struct xgbe_ring *ring; local
135 ring = channel->tx_ring;
136 if (!ring)
139 rdesc = ring->rdesc;
140 rdesc_paddr = ring->rdesc_paddr;
142 for (j = 0; j < ring->rdesc_count; j++) {
143 rdata = XGBE_GET_DESC_DATA(ring, j);
152 ring->cur = 0;
153 ring->dirty = 0;
154 memset(&ring
167 struct xgbe_ring *ring; local
[all...]
/freebsd-current/sys/dev/mlx4/mlx4_en/
H A Dmlx4_en_tx.c60 struct mlx4_en_tx_ring *ring; local
65 ring = kzalloc_node(sizeof(struct mlx4_en_tx_ring), GFP_KERNEL, node);
66 if (!ring) {
67 ring = kzalloc(sizeof(struct mlx4_en_tx_ring), GFP_KERNEL);
68 if (!ring) {
69 en_err(priv, "Failed allocating TX ring\n");
87 &ring->dma_tag)))
90 ring->size = size;
91 ring->size_mask = size - 1;
92 ring
194 struct mlx4_en_tx_ring *ring = *pring; local
215 mlx4_en_activate_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, int cq, int user_prio) argument
243 mlx4_en_deactivate_tx_ring(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring) argument
271 mlx4_en_stamp_wqe(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, u32 index, u8 owner) argument
290 mlx4_en_free_tx_desc(struct mlx4_en_priv *priv, struct mlx4_en_tx_ring *ring, u32 index) argument
311 mlx4_en_free_tx_buf(if_t dev, struct mlx4_en_tx_ring *ring) argument
340 mlx4_en_tx_ring_is_full(struct mlx4_en_tx_ring *ring) argument
352 struct mlx4_en_tx_ring *ring = priv->tx_ring[cq->ring]; local
427 struct mlx4_en_tx_ring *ring = priv->tx_ring[cq->ring]; local
440 struct mlx4_en_tx_ring *ring = priv->tx_ring[cq->ring]; local
466 struct mlx4_en_tx_ring *ring = priv->tx_ring[tx_ind]; local
485 mlx4_en_get_inline_hdr_size(struct mlx4_en_tx_ring *ring, struct mbuf *mb) argument
642 struct mlx4_en_tx_ring *ring = priv->tx_ring[tx_ind]; local
933 struct mlx4_en_tx_ring *ring = priv->tx_ring[tx_ind]; local
958 struct mlx4_en_tx_ring *ring; local
[all...]
H A Dmlx4_en_rx.c49 struct mlx4_en_rx_ring *ring,
53 ((struct mlx4_en_rx_desc *)ring->buf) + index;
61 * If the number of used fragments does not fill up the ring
74 mlx4_en_alloc_mbuf(struct mlx4_en_rx_ring *ring) argument
79 mb = m_getjcl(M_NOWAIT, MT_DATA, M_PKTHDR, ring->rx_mb_size);
81 mb->m_pkthdr.len = mb->m_len = ring->rx_mb_size;
92 if (mb_head->m_pkthdr.len >= ring->rx_mb_size)
110 mlx4_en_alloc_buf(struct mlx4_en_rx_ring *ring, struct mlx4_en_rx_desc *rx_desc, argument
123 if (unlikely(ring->spare.mbuf == NULL)) {
124 mb = mlx4_en_alloc_mbuf(ring);
48 mlx4_en_init_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, int index) argument
223 mlx4_en_free_buf(struct mlx4_en_rx_ring *ring, struct mlx4_en_rx_mbuf *mb_list) argument
233 mlx4_en_prepare_rx_desc(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, int index) argument
250 mlx4_en_update_rx_prod_db(struct mlx4_en_rx_ring *ring) argument
257 struct mlx4_en_rx_ring *ring; local
303 mlx4_en_free_rx_buf(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument
370 struct mlx4_en_rx_ring *ring; local
465 struct mlx4_en_rx_ring *ring; local
550 struct mlx4_en_rx_ring *ring = *pring; local
574 mlx4_en_deactivate_rx_ring(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring) argument
623 mlx4_en_rx_mb(struct mlx4_en_priv *priv, struct mlx4_en_rx_ring *ring, struct mlx4_en_rx_desc *rx_desc, struct mlx4_en_rx_mbuf *mb_list, int length) argument
742 struct mlx4_en_rx_ring *ring = priv->rx_ring[cq->ring]; local
921 mlx4_en_config_rss_qp(struct mlx4_en_priv *priv, int qpn, struct mlx4_en_rx_ring *ring, enum mlx4_qp_state *state, struct mlx4_qp *qp) argument
[all...]
/freebsd-current/sys/dev/qat/qat_common/
H A Dadf_transport.c52 adf_reserve_ring(struct adf_etr_bank_data *bank, u32 ring) argument
55 if (bank->ring_mask & (1 << ring)) {
59 bank->ring_mask |= (1 << ring);
65 adf_unreserve_ring(struct adf_etr_bank_data *bank, u32 ring) argument
68 bank->ring_mask &= ~(1 << ring);
73 adf_enable_ring_irq(struct adf_etr_bank_data *bank, u32 ring) argument
82 bank->irq_mask |= (1 << ring);
94 adf_disable_ring_irq(struct adf_etr_bank_data *bank, u32 ring) argument
99 bank->irq_mask &= ~(1 << ring);
107 adf_send_message(struct adf_etr_ring_data *ring, u3 argument
136 adf_handle_response(struct adf_etr_ring_data *ring, u32 quota) argument
171 struct adf_etr_ring_data *ring; local
284 adf_configure_tx_ring(struct adf_etr_ring_data *ring) argument
296 adf_configure_rx_ring(struct adf_etr_ring_data *ring) argument
310 adf_init_ring(struct adf_etr_ring_data *ring) argument
358 adf_cleanup_ring(struct adf_etr_ring_data *ring) argument
383 struct adf_etr_ring_data *ring; local
465 adf_remove_ring(struct adf_etr_ring_data *ring) argument
578 struct adf_etr_ring_data *ring; local
728 struct adf_etr_ring_data *ring = &bank->rings[i]; local
[all...]
H A Dadf_freebsd_transport_debug.c20 struct adf_etr_ring_data *ring = arg1; local
21 struct adf_etr_bank_data *bank = ring->bank;
23 struct resource *csr = ring->bank->csr_addr;
34 ring->ring_number);
37 ring->ring_number);
42 "ring name: %s\n",
43 ring->ring_debug->ring_name);
45 "ring num %d, bank num %d\n",
46 ring->ring_number,
47 ring
75 adf_ring_debugfs_add(struct adf_etr_ring_data *ring, const char *name) argument
110 adf_ring_debugfs_rm(struct adf_etr_ring_data *ring) argument
138 struct adf_etr_ring_data *ring = &bank->rings[ring_id]; local
[all...]
/freebsd-current/sys/contrib/dev/athk/ath11k/
H A Ddbring.c39 struct ath11k_dbring *ring,
51 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
58 ptr_aligned = PTR_ALIGN(ptr_unaligned, ring->buf_align);
59 ath11k_dbring_fill_magic_value(ar, ptr_aligned, ring->buf_sz);
60 paddr = dma_map_single(ab->dev, ptr_aligned, ring->buf_sz,
67 spin_lock_bh(&ring->idr_lock);
68 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, GFP_ATOMIC);
69 spin_unlock_bh(&ring->idr_lock);
94 spin_lock_bh(&ring
38 ath11k_dbring_bufs_replenish(struct ath11k *ar, struct ath11k_dbring *ring, struct ath11k_dbring_element *buff, enum wmi_direct_buffer_module id) argument
105 ath11k_dbring_fill_bufs(struct ath11k *ar, struct ath11k_dbring *ring, enum wmi_direct_buffer_module id) argument
151 ath11k_dbring_wmi_cfg_setup(struct ath11k *ar, struct ath11k_dbring *ring, enum wmi_direct_buffer_module id) argument
183 ath11k_dbring_set_cfg(struct ath11k *ar, struct ath11k_dbring *ring, u32 num_resp_per_event, u32 event_timeout_ms, int (*handler)(struct ath11k *, struct ath11k_dbring_data *)) argument
198 ath11k_dbring_buf_setup(struct ath11k *ar, struct ath11k_dbring *ring, struct ath11k_dbring_cap *db_cap) argument
221 ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring, int ring_num, int num_entries) argument
268 struct ath11k_dbring *ring; local
378 ath11k_dbring_srng_cleanup(struct ath11k *ar, struct ath11k_dbring *ring) argument
383 ath11k_dbring_buf_cleanup(struct ath11k *ar, struct ath11k_dbring *ring) argument
[all...]
/freebsd-current/sys/contrib/dev/athk/ath12k/
H A Ddbring.c11 struct ath12k_dbring *ring,
23 srng = &ab->hal.srng_list[ring->refill_srng.ring_id];
30 ptr_aligned = PTR_ALIGN(ptr_unaligned, ring->buf_align);
31 paddr = dma_map_single(ab->dev, ptr_aligned, ring->buf_sz,
38 spin_lock_bh(&ring->idr_lock);
39 buf_id = idr_alloc(&ring->bufs_idr, buff, 0, ring->bufs_max, gfp);
40 spin_unlock_bh(&ring->idr_lock);
64 spin_lock_bh(&ring->idr_lock);
65 idr_remove(&ring
10 ath12k_dbring_bufs_replenish(struct ath12k *ar, struct ath12k_dbring *ring, struct ath12k_dbring_element *buff, gfp_t gfp) argument
75 ath12k_dbring_fill_bufs(struct ath12k *ar, struct ath12k_dbring *ring, gfp_t gfp) argument
116 ath12k_dbring_wmi_cfg_setup(struct ath12k *ar, struct ath12k_dbring *ring, enum wmi_direct_buffer_module id) argument
148 ath12k_dbring_set_cfg(struct ath12k *ar, struct ath12k_dbring *ring, u32 num_resp_per_event, u32 event_timeout_ms, int (*handler)(struct ath12k *, struct ath12k_dbring_data *)) argument
163 ath12k_dbring_buf_setup(struct ath12k *ar, struct ath12k_dbring *ring, struct ath12k_dbring_cap *db_cap) argument
186 ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring, int ring_num, int num_entries) argument
233 struct ath12k_dbring *ring = NULL; local
337 ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring) argument
342 ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring) argument
[all...]
/freebsd-current/sys/dev/oce/
H A Doce_util.c145 * @brief Destroy a ring buffer
147 * @param ring ring buffer
151 oce_destroy_ring_buffer(POCE_SOFTC sc, oce_ring_buffer_t *ring) argument
153 oce_dma_free(sc, &ring->dma);
154 free(ring, M_DEVBUF);
163 oce_ring_buffer_t *ring; local
165 ring = malloc(sizeof(oce_ring_buffer_t), M_DEVBUF, M_NOWAIT | M_ZERO);
166 if (ring == NULL)
169 ring
240 oce_page_list(oce_ring_buffer_t *ring, struct phys_addr *pa_list) argument
[all...]
/freebsd-current/sys/contrib/xen/io/
H A Dconsole.h32 #define MASK_XENCONS_IDX(idx, ring) ((idx) & (sizeof(ring)-1))
42 #include "ring.h"
/freebsd-current/sys/contrib/ck/include/
H A Dck_ring.h37 * Concurrent ring buffer.
57 ck_ring_size(const struct ck_ring *ring) argument
61 c = ck_pr_load_uint(&ring->c_head);
62 p = ck_pr_load_uint(&ring->p_tail);
63 return (p - c) & ring->mask;
67 ck_ring_capacity(const struct ck_ring *ring) argument
70 return ring->size;
75 * on the ring. This is primarily meant for persistent ck_ring use-cases. The
76 * function returns true if any mutations were performed on the ring.
79 ck_ring_repair(struct ck_ring *ring) argument
98 ck_ring_valid(const struct ck_ring *ring) argument
120 ck_ring_init(struct ck_ring *ring, unsigned int size) argument
140 _ck_ring_enqueue_reserve_sp(struct ck_ring *ring, void *CK_CC_RESTRICT buffer, unsigned int ts, unsigned int *size) argument
165 _ck_ring_enqueue_commit_sp(struct ck_ring *ring) argument
174 _ck_ring_enqueue_sp(struct ck_ring *ring, void *CK_CC_RESTRICT buffer, const void *CK_CC_RESTRICT entry, unsigned int ts, unsigned int *size) argument
205 _ck_ring_enqueue_sp_size(struct ck_ring *ring, void *CK_CC_RESTRICT buffer, const void *CK_CC_RESTRICT entry, unsigned int ts, unsigned int *size) argument
220 _ck_ring_dequeue_sc(struct ck_ring *ring, const void *CK_CC_RESTRICT buffer, void *CK_CC_RESTRICT target, unsigned int size) argument
253 _ck_ring_enqueue_reserve_mp(struct ck_ring *ring, void *buffer, unsigned int ts, unsigned int *ticket, unsigned int *size) argument
300 _ck_ring_enqueue_commit_mp(struct ck_ring *ring, unsigned int producer) argument
312 _ck_ring_enqueue_mp(struct ck_ring *ring, void *buffer, const void *entry, unsigned int ts, unsigned int *size) argument
398 _ck_ring_enqueue_mp_size(struct ck_ring *ring, void *buffer, const void *entry, unsigned int ts, unsigned int *size) argument
413 _ck_ring_trydequeue_mc(struct ck_ring *ring, const void *buffer, void *data, unsigned int size) argument
438 _ck_ring_dequeue_mc(struct ck_ring *ring, const void *buffer, void *data, unsigned int ts) argument
482 ck_ring_enqueue_spsc_size(struct ck_ring *ring, struct ck_ring_buffer *buffer, const void *entry, unsigned int *size) argument
493 ck_ring_enqueue_spsc(struct ck_ring *ring, struct ck_ring_buffer *buffer, const void *entry) argument
503 ck_ring_enqueue_reserve_spsc_size(struct ck_ring *ring, struct ck_ring_buffer *buffer, unsigned int *size) argument
513 ck_ring_enqueue_reserve_spsc(struct ck_ring *ring, struct ck_ring_buffer *buffer) argument
522 ck_ring_enqueue_commit_spsc(struct ck_ring *ring) argument
530 ck_ring_dequeue_spsc(struct ck_ring *ring, const struct ck_ring_buffer *buffer, void *data) argument
545 ck_ring_enqueue_mpmc(struct ck_ring *ring, struct ck_ring_buffer *buffer, const void *entry) argument
554 ck_ring_enqueue_mpmc_size(struct ck_ring *ring, struct ck_ring_buffer *buffer, const void *entry, unsigned int *size) argument
565 ck_ring_enqueue_reserve_mpmc(struct ck_ring *ring, struct ck_ring_buffer *buffer, unsigned int *ticket) argument
575 ck_ring_enqueue_reserve_mpmc_size(struct ck_ring *ring, struct ck_ring_buffer *buffer, unsigned int *ticket, unsigned int *size) argument
586 ck_ring_enqueue_commit_mpmc(struct ck_ring *ring, unsigned int ticket) argument
594 ck_ring_trydequeue_mpmc(struct ck_ring *ring, const struct ck_ring_buffer *buffer, void *data) argument
604 ck_ring_dequeue_mpmc(struct ck_ring *ring, const struct ck_ring_buffer *buffer, void *data) argument
619 ck_ring_enqueue_reserve_spmc_size(struct ck_ring *ring, struct ck_ring_buffer *buffer, unsigned int *size) argument
628 ck_ring_enqueue_reserve_spmc(struct ck_ring *ring, struct ck_ring_buffer *buffer) argument
636 ck_ring_enqueue_commit_spmc(struct ck_ring *ring) argument
644 ck_ring_enqueue_spmc_size(struct ck_ring *ring, struct ck_ring_buffer *buffer, const void *entry, unsigned int *size) argument
655 ck_ring_enqueue_spmc(struct ck_ring *ring, struct ck_ring_buffer *buffer, const void *entry) argument
665 ck_ring_trydequeue_spmc(struct ck_ring *ring, const struct ck_ring_buffer *buffer, void *data) argument
674 ck_ring_dequeue_spmc(struct ck_ring *ring, const struct ck_ring_buffer *buffer, void *data) argument
688 ck_ring_enqueue_reserve_mpsc(struct ck_ring *ring, struct ck_ring_buffer *buffer, unsigned int *ticket) argument
698 ck_ring_enqueue_reserve_mpsc_size(struct ck_ring *ring, struct ck_ring_buffer *buffer, unsigned int *ticket, unsigned int *size) argument
709 ck_ring_enqueue_commit_mpsc(struct ck_ring *ring, unsigned int ticket) argument
717 ck_ring_enqueue_mpsc(struct ck_ring *ring, struct ck_ring_buffer *buffer, const void *entry) argument
727 ck_ring_enqueue_mpsc_size(struct ck_ring *ring, struct ck_ring_buffer *buffer, const void *entry, unsigned int *size) argument
738 ck_ring_dequeue_mpsc(struct ck_ring *ring, const struct ck_ring_buffer *buffer, void *data) argument
[all...]
/freebsd-current/sys/dev/rtwn/pci/
H A Drtwn_pci_tx.c94 struct rtwn_tx_ring *ring; local
113 ring = &pc->tx_ring[qid];
114 data = &ring->tx_data[ring->cur];
117 "%s: ring #%u is full (m %p)\n", __func__, qid, data->m);
122 ((uint8_t *)ring->desc + sc->txdesc_len * ring->cur);
125 "%s: OWN bit is set (tx desc %d, ring %u)!\n",
126 __func__, ring->cur, qid);
135 error = bus_dmamap_load_mbuf_sg(ring
201 struct rtwn_tx_ring *ring; local
[all...]
H A Drtwn_pci_rx.c86 struct rtwn_rx_ring *ring = &pc->rx_ring; local
87 struct rtwn_rx_stat_pci *rx_desc = &ring->desc[ring->cur];
88 struct rtwn_rx_data *rx_data = &ring->rx_data[ring->cur];
133 bus_dmamap_sync(ring->data_dmat, rx_data->map, BUS_DMASYNC_POSTREAD);
134 bus_dmamap_unload(ring->data_dmat, rx_data->map);
136 error = bus_dmamap_load(ring->data_dmat, rx_data->map, mtod(m1, void *),
141 error = bus_dmamap_load(ring->data_dmat, rx_data->map,
182 struct rtwn_rx_ring *ring local
249 struct rtwn_tx_ring *ring = &pc->tx_ring[qid]; local
321 struct rtwn_rx_ring *ring = &pc->rx_ring; local
[all...]
/freebsd-current/sys/dev/qat/include/
H A Dadf_gen4vf_hw_csr_data.h28 #define READ_CSR_RING_HEAD_GEN4VF(csr_base_addr, bank, ring) \
32 ADF_RING_CSR_RING_HEAD + ((ring) << 2))
33 #define READ_CSR_RING_TAIL_GEN4VF(csr_base_addr, bank, ring) \
37 ADF_RING_CSR_RING_TAIL + ((ring) << 2))
43 #define WRITE_CSR_RING_CONFIG_GEN4VF(csr_base_addr, bank, ring, value) \
47 ADF_RING_CSR_RING_CONFIG_GEN4 + ((ring) << 2), \
49 #define WRITE_CSR_RING_BASE_GEN4VF(csr_base_addr, bank, ring, value) \
53 u32 _ring = ring; \
71 read_base_gen4vf(struct resource *csr_base_addr, u32 bank, u32 ring) argument
78 ADF_RING_CSR_RING_LBASE_GEN4 + (ring <<
[all...]
/freebsd-current/usr.sbin/bhyve/
H A Dnet_backend_netmap.c176 struct netmap_ring *ring; local
184 ring = priv->tx;
185 head = ring->head;
186 if (head == ring->tail) {
190 nm_buf = NETMAP_BUF(ring, ring->slot[head].buf_idx);
191 nm_buf_size = ring->nr_buf_size;
220 ring->slot[head].len = nm_buf_len;
221 ring->slot[head].flags = NS_MOREFRAG;
222 head = nm_ring_next(ring, hea
255 struct netmap_ring *ring = priv->rx; local
276 struct netmap_ring *ring; local
[all...]
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/
H A Dtst.smallring.d31 * Positive test for ring buffer policy.
33 * SECTION: Buffers and Buffering/ring Policy;
39 #pragma D option bufpolicy=ring
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/
H A Dtst.ustackdepth.d41 #pragma D option bufpolicy=ring
H A Dtst.uregs.d40 #pragma D option bufpolicy=ring
H A Dtst.ustack.d40 #pragma D option bufpolicy=ring
H A Dtst.stackdepth.d41 #pragma D option bufpolicy=ring
H A Dtst.stack.d40 #pragma D option bufpolicy=ring

Completed in 167 milliseconds

12345678