Searched refs:rxr (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-10.3-release/sys/dev/qlxge/
H A Dqls_isr.c79 qla_rx_ring_t *rxr; local
83 rxr = &ha->rx_ring[r_idx];
85 count = rxr->rx_free;
86 sbq_e = rxr->sbq_vaddr;
90 rxb = &rxr->rx_buf[rxr->sbq_next];
96 __func__, rxr->sbq_next, r_idx);
103 sbq_e[rxr->sbq_next].addr_lo = (uint32_t)rxb->paddr;
104 sbq_e[rxr->sbq_next].addr_hi =
107 rxr
130 qla_rx_ring_t *rxr; local
[all...]
H A Dqls_hw.c940 QL_DPRINT2((ha->pci_dev, "%s:rxr [0x%08x]\n", __func__,
1059 qla_rx_ring_t *rxr; local
1063 rxr = &ha->rx_ring[cid];
1065 rxr->cq_db_offset = ha->vm_pgsize * (128 + cid);
1067 cq_icb = rxr->cq_icb_vaddr;
1080 cq_icb->cq_baddr_lo = (rxr->cq_base_paddr & 0xFFFFFFFF);
1081 cq_icb->cq_baddr_hi = (rxr->cq_base_paddr >> 32) & 0xFFFFFFFF;
1083 cq_icb->cqi_addr_lo = (rxr->cqi_paddr & 0xFFFFFFFF);
1084 cq_icb->cqi_addr_hi = (rxr->cqi_paddr >> 32) & 0xFFFFFFFF;
1089 cq_icb->lbq_baddr_lo = (rxr
[all...]
H A Dqls_os.c1358 qla_rx_ring_t *rxr; local
1362 rxr = &ha->rx_ring[r];
1366 rxb = &rxr->rx_buf[i];
1374 bzero(rxr->rx_buf, (sizeof(qla_rx_buf_t) * NUM_RX_DESCRIPTORS));
1383 qla_rx_ring_t *rxr; local
1386 rxr = &ha->rx_ring[r];
1387 bzero(rxr->rx_buf, (sizeof(qla_rx_buf_t) * NUM_RX_DESCRIPTORS));
/freebsd-10.3-release/sys/dev/ixgbe/
H A Dix_txrx.c1245 ixgbe_setup_hw_rsc(struct rx_ring *rxr) argument
1247 struct adapter *adapter = rxr->adapter;
1253 rscctrl = IXGBE_READ_REG(hw, IXGBE_RSCCTL(rxr->me));
1267 rscctrl = IXGBE_READ_REG(hw, IXGBE_RSCCTL(rxr->me));
1273 if (rxr->mbuf_sz == MCLBYTES)
1275 else if (rxr->mbuf_sz == MJUMPAGESIZE)
1277 else if (rxr->mbuf_sz == MJUM9BYTES)
1282 IXGBE_WRITE_REG(hw, IXGBE_RSCCTL(rxr->me), rscctrl);
1293 rxr->hw_rsc = TRUE;
1306 ixgbe_refresh_mbufs(struct rx_ring *rxr, in argument
1382 ixgbe_allocate_receive_buffers(struct rx_ring *rxr) argument
1432 ixgbe_free_receive_ring(struct rx_ring *rxr) argument
1456 ixgbe_setup_receive_ring(struct rx_ring *rxr) argument
1582 struct rx_ring *rxr = adapter->rx_rings; local
1613 struct rx_ring *rxr = adapter->rx_rings; local
1636 ixgbe_free_receive_buffers(struct rx_ring *rxr) argument
1675 ixgbe_rx_input(struct rx_ring *rxr, struct ifnet *ifp, struct mbuf *m, u32 ptype) argument
1708 ixgbe_rx_discard(struct rx_ring *rxr, int i) argument
1752 struct rx_ring *rxr = que->rxr; local
2108 struct rx_ring *rxr; local
[all...]
H A Dif_ixv.c858 struct rx_ring *rxr = que->rxr; local
901 if ((txr->bytes == 0) && (rxr->bytes == 0))
906 if ((rxr->bytes) && (rxr->packets))
908 (rxr->bytes / rxr->packets));
928 rxr->bytes = 0;
929 rxr->packets = 0;
1651 struct rx_ring *rxr local
1769 struct rx_ring *rxr; local
2067 struct rx_ring *rxr = que->rxr; local
2164 struct rx_ring *rxr; local
[all...]
H A Dixgbe.h353 struct rx_ring *rxr; member in struct:ix_queue
705 ixgbe_rx_unrefreshed(struct rx_ring *rxr) argument
707 if (rxr->next_to_check > rxr->next_to_refresh)
708 return (rxr->next_to_check - rxr->next_to_refresh - 1);
710 return ((rxr->num_desc + rxr->next_to_check) -
711 rxr->next_to_refresh - 1);
H A Dif_ix.c1075 struct rx_ring *rxr; local
1173 rxr = &adapter->rx_rings[i];
1174 rxdctl = IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me));
1185 IXGBE_WRITE_REG(hw, IXGBE_RXDCTL(rxr->me), rxdctl);
1187 if (IXGBE_READ_REG(hw, IXGBE_RXDCTL(rxr->me)) &
1216 IXGBE_WRITE_REG(hw, IXGBE_RDT(rxr->me), t);
1219 IXGBE_WRITE_REG(hw, IXGBE_RDT(rxr->me), adapter->num_rx_desc - 1);
1566 struct rx_ring *rxr = que->rxr; local
1608 if ((txr->bytes == 0) && (rxr
3225 struct rx_ring *rxr = adapter->rx_rings; local
3395 struct rx_ring *rxr; local
3724 struct rx_ring *rxr = &adapter->rx_rings[i]; local
4249 struct rx_ring *rxr = ((struct rx_ring *)oidp->oid_arg1); local
4267 struct rx_ring *rxr = ((struct rx_ring *)oidp->oid_arg1); local
4429 struct rx_ring *rxr = adapter->rx_rings; local
5230 struct rx_ring *rxr = &adapter->rx_rings[i]; local
5251 struct rx_ring *rxr = &adapter->rx_rings[i]; local
[all...]
/freebsd-10.3-release/sys/dev/netmap/
H A Dif_em_netmap.h49 struct rx_ring *rxr = adapter->rx_rings; local
51 for (i = 0; i < adapter->num_queues; i++, txr++, rxr++) {
54 taskqueue_block(rxr->tq);
55 taskqueue_drain(rxr->tq, &rxr->rx_task);
70 struct rx_ring *rxr = adapter->rx_rings; local
73 for (i = 0; i < adapter->num_queues; i++, txr++, rxr++) {
75 taskqueue_unblock(rxr->tq);
225 struct rx_ring *rxr = &adapter->rx_rings[kring->ring_id]; local
231 bus_dmamap_sync(rxr
[all...]
H A Dif_ixl_netmap.h306 struct rx_ring *rxr = &que->rxr; local
312 bus_dmamap_sync(rxr->dma.tag, rxr->dma.map,
323 * nic_i = rxr->next_check;
328 * rxr->next_check is set to 0 on a ring reinit
334 nic_i = rxr->next_check; // or also k2n(kring->nr_hwtail)
338 union i40e_32byte_rx_desc *curr = &rxr->base[nic_i];
348 bus_dmamap_sync(rxr->ptag,
349 rxr
[all...]
H A Dif_igb_netmap.h207 struct rx_ring *rxr = &adapter->rx_rings[kring->ring_id]; local
213 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map,
222 nic_i = rxr->next_to_check;
226 union e1000_adv_rx_desc *curr = &rxr->rx_base[nic_i];
233 bus_dmamap_sync(rxr->ptag,
234 rxr->rx_buffers[nic_i].pmap, BUS_DMASYNC_POSTREAD);
239 rxr->next_to_check = nic_i;
256 union e1000_adv_rx_desc *curr = &rxr->rx_base[nic_i];
257 struct igb_rx_buf *rxbuf = &rxr
[all...]
H A Dixgbe_netmap.h360 struct rx_ring *rxr = &adapter->rx_rings[kring->ring_id]; local
366 bus_dmamap_sync(rxr->rxdma.dma_tag, rxr->rxdma.dma_map,
377 * nic_i = rxr->next_to_check;
382 * rxr->next_to_check is set to 0 on a ring reinit
388 nic_i = rxr->next_to_check; // or also k2n(kring->nr_hwtail)
392 union ixgbe_adv_rx_desc *curr = &rxr->rx_base[nic_i];
399 bus_dmamap_sync(rxr->ptag,
400 rxr->rx_buffers[nic_i].pmap, BUS_DMASYNC_POSTREAD);
410 rxr
[all...]
H A Dnetmap_mem2.h135 u_int txr, u_int txd, u_int rxr, u_int rxd, u_int extra_bufs, u_int npipes,
H A Dif_vtnet_netmap.h398 u_int *rxr, u_int *rxd)
403 *txr = *rxr = sc->vtnet_max_vq_pairs;
407 *txr, *txd, *rxr, *rxd);
397 vtnet_netmap_config(struct netmap_adapter *na, u_int *txr, u_int *txd, u_int *rxr, u_int *rxd) argument
/freebsd-10.3-release/sys/dev/ixl/
H A Dixl_txrx.c979 struct rx_ring *rxr = &que->rxr; local
987 i = j = rxr->next_refresh;
993 buf = &rxr->buffers[i];
994 if (rxr->hdr_split == FALSE)
1008 error = bus_dmamap_load_mbuf_sg(rxr->htag,
1018 bus_dmamap_sync(rxr->htag, buf->hmap,
1020 rxr->base[i].read.hdr_addr =
1026 M_PKTHDR, rxr->mbuf_sz);
1032 mp->m_pkthdr.len = mp->m_len = rxr
1076 struct rx_ring *rxr = &que->rxr; local
1151 struct rx_ring *rxr = &que->rxr; local
1320 struct rx_ring *rxr = &que->rxr; local
1374 ixl_rx_input(struct rx_ring *rxr, struct ifnet *ifp, struct mbuf *m, u8 ptype) argument
1405 ixl_rx_discard(struct rx_ring *rxr, int i) argument
1510 struct rx_ring *rxr = &que->rxr; local
[all...]
H A Dif_ixlv.c891 struct rx_ring *rxr = &que->rxr; local
896 rxr->mbuf_sz = MCLBYTES;
898 rxr->mbuf_sz = MJUMPAGESIZE;
1589 struct rx_ring *rxr; local
1660 rxr = &que->rxr;
1661 rxr->que = que;
1662 rxr->tail = I40E_QRX_TAIL1(que->me);
1665 snprintf(rxr
1911 struct rx_ring *rxr = &que->rxr; local
2491 struct rx_ring *rxr = &que->rxr; local
2793 struct rx_ring *rxr; local
[all...]
H A Dixl.h472 struct rx_ring rxr; member in struct:ixl_queue
558 struct rx_ring *rxr = &que->rxr; local
560 if (rxr->next_check > rxr->next_refresh)
561 return (rxr->next_check - rxr->next_refresh - 1);
563 return ((que->num_desc + rxr->next_check) -
564 rxr->next_refresh - 1);
H A Dif_ixl.c2347 struct rx_ring *rxr = &que->rxr; local
2351 rxr->itr = vsi->rx_itr_setting;
2352 rxr->latency = IXL_AVE_LATENCY;
2786 struct rx_ring *rxr = &que->rxr; local
2828 rxr->mbuf_sz = MCLBYTES;
2830 rxr->mbuf_sz = MJUMPAGESIZE;
2832 u16 max_rxmax = rxr->mbuf_sz * hw->func_caps.rx_buf_chain_len;
2836 rctx.dbuff = rxr
2903 struct rx_ring *rxr = &que->rxr; local
2957 struct rx_ring *rxr; local
3081 struct rx_ring *rxr = &que->rxr; local
3255 struct rx_ring *rxr; local
4399 struct rx_ring *rxr = &que->rxr; local
[all...]
H A Dixlvc.c374 struct rx_ring *rxr; local
397 rxr = &que->rxr;
410 vqpi->rxq.dma_ring_addr = rxr->dma.pa;
412 vqpi->rxq.databuffer_size = rxr->mbuf_sz;
/freebsd-10.3-release/sys/dev/e1000/
H A Dif_igb.c1542 struct rx_ring *rxr = que->rxr; local
1583 if ((txr->bytes == 0) && (rxr->bytes == 0))
1592 if ((rxr->bytes) && (rxr->packets))
1594 (rxr->bytes / rxr->packets));
1616 rxr->bytes = 0;
1617 rxr->packets = 0;
3232 struct rx_ring *rxr local
4020 igb_refresh_mbufs(struct rx_ring *rxr, int limit) argument
4118 igb_allocate_receive_buffers(struct rx_ring *rxr) argument
4192 igb_free_receive_ring(struct rx_ring *rxr) argument
4226 igb_setup_receive_ring(struct rx_ring *rxr) argument
4375 struct rx_ring *rxr = adapter->rx_rings; local
4407 struct rx_ring *rxr = adapter->rx_rings; local
4611 struct rx_ring *rxr = adapter->rx_rings; local
4629 igb_free_receive_buffers(struct rx_ring *rxr) argument
4683 igb_rx_discard(struct rx_ring *rxr, int i) argument
4720 igb_rx_input(struct rx_ring *rxr, struct ifnet *ifp, struct mbuf *m, u32 ptype) argument
4765 struct rx_ring *rxr = que->rxr; local
5552 struct rx_ring *rxr = adapter->rx_rings; local
[all...]
H A Dif_em.c1509 struct rx_ring *rxr = adapter->rx_rings; local
1531 em_rxeof(rxr, count, &rx_done);
1602 struct rx_ring *rxr = adapter->rx_rings; local
1605 bool more = em_rxeof(rxr, adapter->rx_process_limit, NULL);
1666 struct rx_ring *rxr = arg; local
1667 struct adapter *adapter = rxr->adapter;
1670 ++rxr->rx_irq;
1673 more = em_rxeof(rxr, adapter->rx_process_limit, NULL);
1675 taskqueue_enqueue(rxr->tq, &rxr
1722 struct rx_ring *rxr = context; local
2361 struct rx_ring *rxr = adapter->rx_rings; local
2653 struct rx_ring *rxr = adapter->rx_rings; local
2788 struct rx_ring *rxr; local
3428 struct rx_ring *rxr = NULL; local
4253 em_refresh_mbufs(struct rx_ring *rxr, int limit) argument
4336 em_allocate_receive_buffers(struct rx_ring *rxr) argument
4393 em_setup_receive_ring(struct rx_ring *rxr) argument
4486 struct rx_ring *rxr = adapter->rx_rings; local
4528 struct rx_ring *rxr = adapter->rx_rings; local
4547 em_free_receive_buffers(struct rx_ring *rxr) argument
4592 struct rx_ring *rxr = adapter->rx_rings; local
4804 em_rxeof(struct rx_ring *rxr, int count, int *done) argument
4940 em_rx_discard(struct rx_ring *rxr, int i) argument
4981 em_fixup_rx(struct rx_ring *rxr) argument
5675 struct rx_ring *rxr = adapter->rx_rings; local
6172 struct rx_ring *rxr = adapter->rx_rings; local
[all...]
H A Dif_em.h522 e1000_rx_unrefreshed(struct rx_ring *rxr) argument
524 struct adapter *adapter = rxr->adapter;
526 if (rxr->next_to_check > rxr->next_to_refresh)
527 return (rxr->next_to_check - rxr->next_to_refresh - 1);
529 return ((adapter->num_rx_desc + rxr->next_to_check) -
530 rxr->next_to_refresh - 1);
H A Dif_igb.h338 struct rx_ring *rxr; member in struct:igb_queue
573 igb_rx_unrefreshed(struct rx_ring *rxr) argument
575 struct adapter *adapter = rxr->adapter;
577 if (rxr->next_to_check > rxr->next_to_refresh)
578 return (rxr->next_to_check - rxr->next_to_refresh - 1);
580 return ((adapter->num_rx_desc + rxr->next_to_check) -
581 rxr->next_to_refresh - 1);
/freebsd-10.3-release/sys/dev/vmware/vmxnet3/
H A Dif_vmx.c946 struct vmxnet3_rxring *rxr; local
959 rxr = &rxq->vxrxq_cmd_ring[i];
960 rxr->vxrxr_rid = i;
961 rxr->vxrxr_ndesc = sc->vmx_nrxdescs;
962 rxr->vxrxr_rxbuf = malloc(rxr->vxrxr_ndesc *
964 if (rxr->vxrxr_rxbuf == NULL)
1051 struct vmxnet3_rxring *rxr; local
1058 rxr = &rxq->vxrxq_cmd_ring[i];
1060 if (rxr
1304 struct vmxnet3_rxring *rxr; local
1397 struct vmxnet3_rxring *rxr; local
1876 vmxnet3_newbuf(struct vmxnet3_softc *sc, struct vmxnet3_rxring *rxr) argument
1966 vmxnet3_rxq_eof_discard(struct vmxnet3_rxqueue *rxq, struct vmxnet3_rxring *rxr, int idx) argument
1980 struct vmxnet3_rxring *rxr; local
2092 struct vmxnet3_rxring *rxr; local
2344 struct vmxnet3_rxring *rxr; local
2443 struct vmxnet3_rxring *rxr; local
[all...]
H A Dif_vmxvar.h101 vmxnet3_rxr_increment_fill(struct vmxnet3_rxring *rxr) argument
104 if (++rxr->vxrxr_fill == rxr->vxrxr_ndesc) {
105 rxr->vxrxr_fill = 0;
106 rxr->vxrxr_gen ^= 1;
/freebsd-10.3-release/contrib/binutils/include/opcode/
H A Dconvex.h23 #define rxr 3 macro
443 {52,5,rxr,V,V,0}, /* stvi.b */
444 {52,6,rxr,V,V,0}, /* stvi.h */
445 {52,7,rxr,V,V,0}, /* stvi.w */
446 {52,8,rxr,V,V,0}, /* stvi.l */
447 {52,5,rxr,S,V,0}, /* stvi.b */
448 {52,6,rxr,S,V,0}, /* stvi.h */
449 {52,7,rxr,S,V,0}, /* stvi.w */
450 {52,8,rxr,S,V,0}, /* stvi.l */
981 {52,13,rxr,
[all...]

Completed in 410 milliseconds

12