Searched refs:ring (Results 26 - 50 of 191) sorted by relevance

12345678

/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/
H A Dtst.stddev.d40 #pragma D option bufpolicy=ring
H A Dtst.caller.d42 #pragma D option bufpolicy=ring
H A Dtst.random.d44 #pragma D option bufpolicy=ring
H A Dtst.progenyof.d40 #pragma D option bufpolicy=ring
H A Dtst.unalign.d36 #pragma D option bufpolicy=ring
H A Dtst.violentdeath.ksh30 $dtrace -x bufpolicy=ring -x bufsize=1k -s /dev/stdin <<EOF
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/
H A Dtst.ring2.d31 * Positive test for ring buffer policy.
33 * SECTION: Buffers and Buffering/ring Policy;
39 #pragma D option bufpolicy=ring
/freebsd-current/sys/dev/qat/include/common/
H A Dadf_transport.h22 int adf_send_message(struct adf_etr_ring_data *ring, u32 *msg);
23 void adf_remove_ring(struct adf_etr_ring_data *ring);
H A Dadf_gen2_hw_data.h32 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \
35 ((ring) << 2))
36 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \
39 ((ring) << 2))
43 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \
46 ADF_RING_CSR_RING_CONFIG + ((ring) << 2), \
50 read_base(struct resource *csr_base_addr, u32 bank, u32 ring) argument
57 ADF_RING_CSR_RING_LBASE + (ring << 2));
60 ADF_RING_CSR_RING_UBASE + (ring << 2));
68 #define READ_CSR_RING_BASE(csr_base_addr, bank, ring) \
[all...]
H A Dadf_transport_access_macros.h33 /* Valid internal ring size values */
51 /* Size to bytes conversion macros for ring and msg size values */
60 /* Minimum ring bufer size for memory allocation */
79 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \
82 (ring << 2))
83 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \
86 (ring << 2))
90 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \
93 (ring << 2), \
95 #define WRITE_CSR_RING_BASE(csr_base_addr, bank, ring, valu
110 read_base(struct resource *csr_base_addr, uint32_t bank, uint32_t ring) argument
[all...]
H A Dadf_gen4_hw_data.h43 #define READ_CSR_RING_HEAD(csr_base_addr, bank, ring) \
46 ADF_RING_CSR_RING_HEAD + ((ring) << 2))
47 #define READ_CSR_RING_TAIL(csr_base_addr, bank, ring) \
50 ADF_RING_CSR_RING_TAIL + ((ring) << 2))
55 #define WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, value) \
58 ADF_RING_CSR_RING_CONFIG + ((ring) << 2), \
60 #define WRITE_CSR_RING_BASE(csr_base_addr, bank, ring, value) \
64 u32 _ring = ring; \
82 read_base_gen4(struct resource *csr_base_addr, u32 bank, u32 ring) argument
90 ADF_RING_CSR_RING_LBASE + (ring <<
[all...]
/freebsd-current/sys/contrib/dev/athk/ath12k/
H A Ddbring.h59 struct ath12k_dbring *ring,
65 struct ath12k_dbring *ring,
68 struct ath12k_dbring *ring,
70 int ath12k_dbring_srng_setup(struct ath12k *ar, struct ath12k_dbring *ring,
78 void ath12k_dbring_srng_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
79 void ath12k_dbring_buf_cleanup(struct ath12k *ar, struct ath12k_dbring *ring);
/freebsd-current/sys/dev/qat/qat_common/
H A Dadf_gen2_hw_data.c13 read_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring) argument
15 return READ_CSR_RING_HEAD(csr_base_addr, bank, ring);
21 u32 ring,
24 WRITE_CSR_RING_HEAD(csr_base_addr, bank, ring, value);
28 read_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring) argument
30 return READ_CSR_RING_TAIL(csr_base_addr, bank, ring);
36 u32 ring,
39 WRITE_CSR_RING_TAIL(csr_base_addr, bank, ring, value);
51 u32 ring,
54 WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, valu
19 write_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
34 write_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
49 write_csr_ring_config(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
58 read_csr_ring_base(struct resource *csr_base_addr, u32 bank, u32 ring) argument
64 write_csr_ring_base(struct resource *csr_base_addr, u32 bank, u32 ring, bus_addr_t addr) argument
[all...]
H A Dadf_gen4vf_hw_csr_data.c13 read_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring) argument
15 return READ_CSR_RING_HEAD_GEN4VF(csr_base_addr, bank, ring);
21 u32 ring,
24 WRITE_CSR_RING_HEAD_GEN4VF(csr_base_addr, bank, ring, value);
28 read_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring) argument
30 return READ_CSR_RING_TAIL_GEN4VF(csr_base_addr, bank, ring);
36 u32 ring,
39 WRITE_CSR_RING_TAIL_GEN4VF(csr_base_addr, bank, ring, value);
51 u32 ring,
54 WRITE_CSR_RING_CONFIG_GEN4VF(csr_base_addr, bank, ring, valu
19 write_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
34 write_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
49 write_csr_ring_config(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
58 read_csr_ring_base(struct resource *csr_base_addr, u32 bank, u32 ring) argument
64 write_csr_ring_base(struct resource *csr_base_addr, u32 bank, u32 ring, dma_addr_t addr) argument
[all...]
H A Dadf_gen4_hw_data.c17 read_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring) argument
19 return READ_CSR_RING_HEAD(csr_base_addr, bank, ring);
25 u32 ring,
28 WRITE_CSR_RING_HEAD(csr_base_addr, bank, ring, value);
32 read_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring) argument
34 return READ_CSR_RING_TAIL(csr_base_addr, bank, ring);
40 u32 ring,
43 WRITE_CSR_RING_TAIL(csr_base_addr, bank, ring, value);
55 u32 ring,
58 WRITE_CSR_RING_CONFIG(csr_base_addr, bank, ring, valu
23 write_csr_ring_head(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
38 write_csr_ring_tail(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
53 write_csr_ring_config(struct resource *csr_base_addr, u32 bank, u32 ring, u32 value) argument
62 read_csr_ring_base(struct resource *csr_base_addr, u32 bank, u32 ring) argument
68 write_csr_ring_base(struct resource *csr_base_addr, u32 bank, u32 ring, bus_addr_t addr) argument
[all...]
/freebsd-current/sys/dev/axgbe/
H A Dxgbe-txrx.c75 axgbe_ctx_desc_setup(struct xgbe_prv_data *pdata, struct xgbe_ring *ring, argument
82 rdata = XGBE_GET_DESC_DATA(ring, ring->cur);
86 pi->ipi_tso_segsz, ring->tx.cur_mss, ring->cur);
89 pi->ipi_vtag, ring->tx.cur_vlan_ctag);
92 (pi->ipi_tso_segsz != ring->tx.cur_mss)) {
102 ring->tx.cur_mss = pi->ipi_tso_segsz;
106 if (pi->ipi_vtag && (pi->ipi_vtag != ring->tx.cur_vlan_ctag)) {
116 ring
175 struct xgbe_ring *ring; local
374 struct xgbe_ring *ring = channel->tx_ring; local
392 struct xgbe_ring *ring = channel->tx_ring; local
448 struct xgbe_ring *ring = channel->rx_ring; local
539 struct xgbe_ring *ring = channel->rx_ring; local
563 struct xgbe_ring *ring = channel->rx_ring; local
701 struct xgbe_ring *ring = channel->rx_ring; local
[all...]
/freebsd-current/sys/dev/virtio/
H A Dvirtio_ring.h52 /* VirtIO ring descriptors: 16 bytes.
68 uint16_t ring[0]; member in struct:vring_avail
82 struct vring_used_elem ring[0]; member in struct:vring_used
100 /* The standard layout for the ring is a continuous chunk of memory which
107 * // A ring of available descriptor heads with free-running index.
116 * // A ring of used descriptor heads with free-running index.
127 * We publish the used event index at the end of the available ring, and vice
130 #define vring_used_event(vr) ((vr)->avail->ring[(vr)->num])
131 #define vring_avail_event(vr) (*(uint16_t *)&(vr)->used->ring[(vr)->num])
156 (((unsigned long) &vr->avail->ring[nu
[all...]
/freebsd-current/sys/contrib/dev/athk/ath11k/
H A Ddbring.h63 struct ath11k_dbring *ring,
69 struct ath11k_dbring *ring,
72 struct ath11k_dbring *ring,
74 int ath11k_dbring_srng_setup(struct ath11k *ar, struct ath11k_dbring *ring,
82 void ath11k_dbring_srng_cleanup(struct ath11k *ar, struct ath11k_dbring *ring);
83 void ath11k_dbring_buf_cleanup(struct ath11k *ar, struct ath11k_dbring *ring);
/freebsd-current/sys/dev/safexcel/
H A Dsafexcel.c96 safexcel_next_request(struct safexcel_ring *ring) argument
100 i = ring->cdr.read;
103 return (&ring->requests[i]);
107 safexcel_cmd_descr_next(struct safexcel_cmd_descr_ring *ring) argument
111 if (ring->write == ring->read)
113 cdesc = &ring->desc[ring->read];
114 ring->read = (ring
119 safexcel_res_descr_next(struct safexcel_res_descr_ring *ring) argument
131 safexcel_alloc_request(struct safexcel_softc *sc, struct safexcel_ring *ring) argument
144 safexcel_free_request(struct safexcel_ring *ring, struct safexcel_request *req) argument
167 struct safexcel_ring *ring; local
265 int ring; local
553 struct safexcel_ring *ring; local
748 safexcel_execute(struct safexcel_softc *sc, struct safexcel_ring *ring, struct safexcel_request *req, int hint) argument
789 struct safexcel_ring *ring; local
890 struct safexcel_ring *ring; local
906 struct safexcel_ring *ring; local
1161 struct safexcel_ring *ring; local
1249 struct safexcel_ring *ring; local
1980 safexcel_res_descr_add(struct safexcel_ring *ring, bool first, bool last, bus_addr_t data, uint32_t len) argument
2016 safexcel_cmd_descr_add(struct safexcel_ring *ring, bool first, bool last, bus_addr_t data, uint32_t seglen, uint32_t reqlen, bus_addr_t context) argument
2056 safexcel_cmd_descr_rollback(struct safexcel_ring *ring, int count) argument
2069 safexcel_res_descr_rollback(struct safexcel_ring *ring, int count) argument
2114 struct safexcel_ring *ring; local
2227 safexcel_create_chain(struct safexcel_ring *ring, struct safexcel_request *req) argument
2523 struct safexcel_ring *ring; local
[all...]
/freebsd-current/sys/net/
H A Dnetmap_user.h45 * we can access ring->cur, ring->head, ring->tail, etc.
47 * ring->slot[i] gives us the i-th slot (we can access
50 * char *buf = NETMAP_BUF(ring, x) returns a pointer to
53 * All ring indexes (head, cur, tail) should always move forward.
54 * To compute the next index in a circular ring you can use
55 * i = nm_ring_next(ring, i);
118 #define NETMAP_BUF(ring, index) \
119 ((char *)(ring)
161 nm_ring_space(struct netmap_ring *ring) argument
1048 struct netmap_ring *ring; local
1104 struct netmap_ring *ring; local
1159 struct netmap_ring *ring = NETMAP_RXRING(d->nifp, ri); local
[all...]
/freebsd-current/sys/dev/enic/
H A Dvnic_cq.h62 struct vnic_dev_ring ring; member in struct:vnic_cq
99 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
100 cq->ring.desc_size * cq->to_clean);
110 if (cq->to_clean == cq->ring.desc_count) {
115 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
116 cq->ring.desc_size * cq->to_clean);
139 cq_desc = (struct cq_desc *)((u8 *)cq->ring.descs +
140 cq->ring.desc_size * to_clean);
146 if (to_clean == cq->ring.desc_count) {
151 cq_desc = (struct cq_desc *)((u8 *)cq->ring
[all...]
H A Dvnic_rq.c16 unsigned int count = rq->ring.desc_count;
18 paddr = (u64)rq->ring.base_addr | VNIC_PADDR_TARGET;
35 /* Use current fetch_index as the ring starting point */
82 unsigned int count = rq->ring.desc_count;
84 rq->ring.desc_avail = count - 1;
87 /* Use current fetch_index as the ring starting point */
96 vnic_dev_clear_desc_ring(&rq->ring);
H A Dvnic_wq.c16 unsigned int count = wq->ring.desc_count;
18 paddr = (u64)wq->ring.base_addr | VNIC_PADDR_TARGET;
76 to_clean = buf_idx_incr(wq->ring.desc_count, to_clean);
77 wq->ring.desc_avail++;
88 vnic_dev_clear_desc_ring(&wq->ring);
/freebsd-current/crypto/heimdal/appl/telnet/telnet/
H A DMakefile.am11 telnet_SOURCES = authenc.c commands.c main.c network.c ring.c \
13 utilities.c defines.h externs.h ring.h telnet_locl.h types.h
/freebsd-current/sys/dev/iwm/
H A Dif_iwm_util.c170 struct iwm_tx_ring *ring = &sc->txq[IWM_CMD_QUEUE]; local
200 sc->sc_wantresp = ring->qid << 16 | ring->cur;
213 desc = &ring->desc[ring->cur];
214 txdata = &ring->data[ring->cur];
245 error = bus_dmamap_load_mbuf_sg(ring->data_dmat,
257 cmd = &ring->cmd[ring
[all...]

Completed in 129 milliseconds

12345678