/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/safety/ |
H A D | tst.stddev.d | 40 #pragma D option bufpolicy=ring
|
H A D | tst.caller.d | 42 #pragma D option bufpolicy=ring
|
H A D | tst.random.d | 44 #pragma D option bufpolicy=ring
|
H A D | tst.progenyof.d | 40 #pragma D option bufpolicy=ring
|
H A D | tst.unalign.d | 36 #pragma D option bufpolicy=ring
|
H A D | tst.violentdeath.ksh | 30 $dtrace -x bufpolicy=ring -x bufsize=1k -s /dev/stdin <<EOF
|
/freebsd-current/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/buffering/ |
H A D | tst.ring2.d | 31 * 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 D | adf_transport.h | 22 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 D | adf_gen2_hw_data.h | 32 #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 D | adf_transport_access_macros.h | 33 /* 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 D | adf_gen4_hw_data.h | 43 #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 D | dbring.h | 59 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 D | adf_gen2_hw_data.c | 13 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 D | adf_gen4vf_hw_csr_data.c | 13 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 D | adf_gen4_hw_data.c | 17 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 D | xgbe-txrx.c | 75 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 D | virtio_ring.h | 52 /* 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 D | dbring.h | 63 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 D | safexcel.c | 96 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 D | netmap_user.h | 45 * 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 D | vnic_cq.h | 62 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 D | vnic_rq.c | 16 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 D | vnic_wq.c | 16 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 D | Makefile.am | 11 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 D | if_iwm_util.c | 170 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...] |