/haiku/src/libs/compat/freebsd_iflib/ |
H A D | iflib.c | 160 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 D | rt2560.c | 255 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 D | rt2661var.h | 132 struct rt2661_rx_ring rxq; member in struct:rt2661_softc
|
H A D | rt2560var.h | 133 struct rt2560_rx_ring rxq; member in struct:rt2560_softc
|
H A D | rt2661.c | 258 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 D | rt2860var.h | 148 struct rt2860_rx_ring rxq; member in struct:rt2860_softc
|
H A D | rt2860.c | 291 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 D | if_nfe.c | 586 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 D | if_nfevar.h | 155 struct nfe_rx_ring rxq; member in struct:nfe_softc
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi2200/dev/iwi/ |
H A D | if_iwivar.h | 154 struct iwi_rx_ring rxq; member in struct:iwi_softc
|
H A D | if_iwi.c | 352 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 D | if_wpi.c | 992 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 D | if_wpivar.h | 186 struct wpi_rx_ring rxq; member in struct:wpi_softc
|
/haiku/src/add-ons/kernel/drivers/network/wlan/iprowifi4965/dev/iwn/ |
H A D | if_iwnvar.h | 302 struct iwn_rx_ring rxq; member in struct:iwn_softc
|
H A D | if_iwn.c | 556 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 D | if_iwmvar.h | 522 struct iwm_rx_ring rxq; member in struct:iwm_softc
|
H A D | if_iwm.c | 2109 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 D | if_rge.c | 1201 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 D | if_iwx.c | 949 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 D | if_iwxvar.h | 670 struct iwx_rx_ring rxq; member in struct:iwx_softc
|
/haiku/src/add-ons/kernel/drivers/network/ether/intel22x/dev/igc/ |
H A D | if_igc.c | 910 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 D | if_em.c | 1453 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);
|