Searched refs:rxq (Results 1 - 22 of 22) sorted by relevance

/haiku/src/libs/compat/freebsd_iflib/
H A Diflib.c160 static void iru_init(if_rxd_update_t iru, iflib_rxq_t rxq, uint8_t flid);
730 static int iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget);
798 static int netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init);
872 iflib_rxq_t rxq = &ctx->ifc_rxqs[0]; local
873 iflib_fl_t fl = &rxq->ifr_fl[0];
888 netmap_fl_refill(iflib_rxq_t rxq, struct netmap_kring *kring, bool init) argument
895 if_ctx_t ctx = rxq->ifr_ctx;
896 iflib_fl_t fl = &rxq->ifr_fl[0];
930 iru_init(&iru, rxq, 0 /* flid */);
991 ctx->isc_rxd_flush(ctx->ifc_softc, rxq
1208 iflib_rxq_t rxq = &ctx->ifc_rxqs[kring->ring_id]; local
1384 iflib_netmap_rxq_init(if_ctx_t ctx, iflib_rxq_t rxq) argument
1444 iru_init(if_rxd_update_t iru, iflib_rxq_t rxq, uint8_t flid) argument
1600 iflib_rxq_t rxq = (iflib_rxq_t)info->ifi_ctx; local
1957 iflib_rxsd_alloc(iflib_rxq_t rxq) argument
2323 iflib_rxq_t rxq = fl->ifl_rxq; local
2378 iflib_rx_sds_free(iflib_rxq_t rxq) argument
2517 iflib_rxq_t rxq; local
2618 iflib_rxq_t rxq = ctx->ifc_rxqs; local
2721 rxd_frag_to_sd(iflib_rxq_t rxq, if_rxd_frag_t irf, bool unload, if_rxsd_t sd, int *pf_rv, if_rxd_info_t ri) argument
2801 assemble_segments(iflib_rxq_t rxq, if_rxd_info_t ri, if_rxsd_t sd, int *pf_rv) argument
2873 iflib_rxd_pkt_get(iflib_rxq_t rxq, if_rxd_info_t ri) argument
2972 iflib_rxq_t rxq = context; local
2978 iflib_rxeof(iflib_rxq_t rxq, qidx_t budget) argument
4042 iflib_rxq_t rxq = context; local
4745 iflib_rxq_t rxq; local
4765 iflib_rxq_t rxq; local
5677 iflib_rxq_t rxq; local
6014 iflib_rxq_t rxq; local
6264 iflib_rxq_t rxq = ctx->ifc_rxqs; local
6310 iflib_rxq_t rxq = ctx->ifc_rxqs; local
6532 iflib_rxq_t rxq = ctx->ifc_rxqs; local
6678 iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget) argument
7026 iflib_rxq_t rxq; local
7234 iflib_rxq_t rxq; local
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/ralinkwifi/dev/ral/
H A Drt2560.c255 error = rt2560_alloc_rx_ring(sc, &sc->rxq, RT2560_RX_RING_COUNT);
355 rt2560_free_rx_ring(sc, &sc->rxq);
652 desc = &sc->rxq.desc[i];
653 data = &sc->rxq.data[i];
1100 hw = RAL_READ(sc, RT2560_SECCSR0) - sc->rxq.physaddr;
1103 bus_dmamap_sync(sc->rxq.desc_dmat, sc->rxq.desc_map,
1106 for (; sc->rxq.cur_decrypt != hw;) {
1107 desc = &sc->rxq.desc[sc->rxq
[all...]
H A Drt2661var.h132 struct rt2661_rx_ring rxq; member in struct:rt2661_softc
H A Drt2560var.h133 struct rt2560_rx_ring rxq; member in struct:rt2560_softc
H A Drt2661.c258 error = rt2661_alloc_rx_ring(sc, &sc->rxq, RT2661_RX_RING_COUNT);
348 rt2661_free_rx_ring(sc, &sc->rxq);
659 desc = &sc->rxq.desc[i];
660 data = &sc->rxq.data[i];
970 bus_dmamap_sync(sc->rxq.desc_dmat, sc->rxq.desc_map,
976 desc = &sc->rxq.desc[sc->rxq.cur];
977 data = &sc->rxq.data[sc->rxq
[all...]
H A Drt2860var.h148 struct rt2860_rx_ring rxq; member in struct:rt2860_softc
H A Drt2860.c291 if ((error = rt2860_alloc_rx_ring(sc, &sc->rxq)) != 0) {
365 fail3: rt2860_free_rx_ring(sc, &sc->rxq);
387 rt2860_free_rx_ring(sc, &sc->rxq);
1194 while (sc->rxq.cur != hw) {
1195 struct rt2860_rx_data *data = &sc->rxq.data[sc->rxq.cur];
1196 struct rt2860_rxd *rxd = &sc->rxq.rxd[sc->rxq.cur];
1199 bus_dmamap_sync(sc->rxq.desc_dmat, sc->rxq
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/nforce/dev/nfe/
H A Dif_nfe.c586 if ((error = nfe_alloc_rx_ring(sc, &sc->rxq)) != 0)
773 nfe_free_rx_ring(sc, &sc->rxq);
1181 data = &sc->rxq.data[i];
1952 data = &sc->rxq.data[idx];
1956 desc64 = &sc->rxq.desc64[idx];
1963 desc32 = &sc->rxq.desc32[idx];
2014 if (bus_dmamap_load_mbuf_sg(sc->rxq.rx_data_tag, sc->rxq.rx_spare_map,
2021 data = &sc->rxq.data[idx];
2023 bus_dmamap_sync(sc->rxq
[all...]
H A Dif_nfevar.h155 struct nfe_rx_ring rxq; member in struct:nfe_softc
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/
H A Dif_iwivar.h154 struct iwi_rx_ring rxq; member in struct:iwi_softc
H A Dif_iwi.c352 if (iwi_alloc_rx_ring(sc, &sc->rxq, IWI_RX_RING_COUNT) != 0) {
468 iwi_free_rx_ring(sc, &sc->rxq);
1224 bus_dmamap_unload(sc->rxq.data_dmat, data->map);
1226 error = bus_dmamap_load(sc->rxq.data_dmat, data->map,
1233 error = bus_dmamap_load(sc->rxq.data_dmat, data->map,
1576 for (; sc->rxq.cur != hw;) {
1577 data = &sc->rxq.data[sc->rxq.cur];
1579 bus_dmamap_sync(sc->rxq.data_dmat, data->map,
1586 iwi_frame_intr(sc, data, sc->rxq
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi3945/dev/wpi/
H A Dif_wpi.c992 struct wpi_rx_ring *ring = &sc->rxq;
1077 WPI_WRITE(sc, WPI_FH_RX_WPTR, sc->rxq.cur & ~7);
1083 struct wpi_rx_ring *ring = &sc->rxq;
1106 struct wpi_rx_ring *ring = &sc->rxq;
1129 struct wpi_rx_ring *ring = &sc->rxq;
1910 struct wpi_rx_ring *ring = &sc->rxq;
2189 while (sc->rxq.cur != hw) {
2192 sc->rxq.cur = (sc->rxq.cur + 1) % WPI_RX_RING_COUNT;
2194 data = &sc->rxq
[all...]
H A Dif_wpivar.h186 struct wpi_rx_ring rxq; member in struct:wpi_softc
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/
H A Dif_iwnvar.h302 struct iwn_rx_ring rxq; member in struct:iwn_softc
H A Dif_iwn.c556 if ((error = iwn_alloc_rx_ring(sc, &sc->rxq)) != 0) {
1433 iwn_free_rx_ring(sc, &sc->rxq);
3032 struct iwn_rx_ring *ring = &sc->rxq;
3991 bus_dmamap_sync(sc->rxq.stat_dma.tag, sc->rxq.stat_dma.map,
3994 hw = le16toh(sc->rxq.stat->closed_count) & 0xfff;
3995 while (sc->rxq.cur != hw) {
3996 struct iwn_rx_data *data = &sc->rxq.data[sc->rxq.cur];
3999 bus_dmamap_sync(sc->rxq
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwmvar.h522 struct iwm_rx_ring rxq; member in struct:iwm_softc
H A Dif_iwm.c2109 iwm_reset_rx_ring(sc, &sc->rxq);
2231 sc->rxq.free_desc_dma.paddr);
2233 sc->rxq.used_desc_dma.paddr);
2235 sc->rxq.stat_dma.paddr);
2273 memset(sc->rxq.stat, 0, sizeof(*sc->rxq.stat));
2288 IWM_FH_RSCSR_CHNL0_RBDCB_BASE_REG, sc->rxq.free_desc_dma.paddr >> 8);
2292 IWM_FH_RSCSR_CHNL0_STTS_WPTR_REG, sc->rxq.stat_dma.paddr >> 4);
4567 struct iwm_rx_ring *ring = &sc->rxq;
10951 printf(" rx ring: cur=%d\n", sc->rxq
[all...]
/haiku/src/add-ons/kernel/drivers/network/ether/rtl8125/dev/pci/
H A Dif_rge.c1201 struct rge_rxq *rxq; local
1212 rxq = &q->q_rx.rge_rxq[idx];
1213 rxmap = rxq->rxq_dmamap;
1226 rxq->rxq_mbuf = m;
1317 struct rge_rxq *rxq; local
1337 rxq = &q->q_rx.rge_rxq[i];
1338 m = rxq->rxq_mbuf;
1339 rxq->rxq_mbuf = NULL;
1344 bus_dmamap_sync(sc->sc_dmat, rxq->rxq_dmamap, 0,
1345 rxq
[all...]
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c949 rx_cfg->free_rbd_addr = htole64(sc->rxq.free_desc_dma.paddr);
950 rx_cfg->used_rbd_addr = htole64(sc->rxq.used_desc_dma.paddr);
951 rx_cfg->status_wr_ptr = htole64(sc->rxq.stat_dma.paddr);
1042 htole64(sc->rxq.free_desc_dma.paddr);
1060 htole64(sc->rxq.stat_dma.paddr);
1067 ctxt_info_gen3->mcr_base_addr = htole64(sc->rxq.used_desc_dma.paddr);
2000 uint16_t *status = sc->rxq.stat_dma.vaddr;
2686 iwx_reset_rx_ring(sc, &sc->rxq);
4449 struct iwx_rx_ring *ring = &sc->rxq;
9704 printf(" rx ring: cur=%d\n", sc->rxq
[all...]
H A Dif_iwxvar.h670 struct iwx_rx_ring rxq; member in struct:iwx_softc
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/
H A Dif_igc.c910 struct igc_rx_queue *rxq = &adapter->rx_queues[rxqid]; local
912 IGC_WRITE_REG(&adapter->hw, IGC_EIMS, rxq->eims);
1334 snprintf(buf, sizeof(buf), "rxq%d", i);
/haiku/src/add-ons/kernel/drivers/network/ether/ipro1000/dev/e1000/
H A Dif_em.c1453 struct em_rx_queue *rxq = &sc->rx_queues[rxqid]; local
1455 E1000_WRITE_REG(&sc->hw, E1000_IMS, rxq->eims);
1473 struct em_rx_queue *rxq = &sc->rx_queues[rxqid]; local
1475 E1000_WRITE_REG(&sc->hw, E1000_EIMS, rxq->eims);
2034 snprintf(buf, sizeof(buf), "rxq%d", i);

Completed in 276 milliseconds