MCPcopy Create free account
hub / github.com/F-Stack/f-stack / iflib_rxd_avail

Function iflib_rxd_avail

freebsd/net/iflib.c:6380–6391  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

6378}
6379
6380static int
6381iflib_rxd_avail(if_ctx_t ctx, iflib_rxq_t rxq, qidx_t cidx, qidx_t budget)
6382{
6383 iflib_fl_t fl;
6384 u_int i;
6385
6386 for (i = 0, fl = &rxq->ifr_fl[0]; i < rxq->ifr_nfl; i++, fl++)
6387 bus_dmamap_sync(fl->ifl_ifdi->idi_tag, fl->ifl_ifdi->idi_map,
6388 BUS_DMASYNC_POSTREAD | BUS_DMASYNC_POSTWRITE);
6389 return (ctx->isc_rxd_available(ctx->ifc_softc, rxq->ifr_id, cidx,
6390 budget));
6391}
6392
6393void
6394iflib_add_int_delay_sysctl(if_ctx_t ctx, const char *name,

Callers 2

iflib_fast_intr_rxtxFunction · 0.85
iflib_rxeofFunction · 0.85

Calls 1

bus_dmamap_syncFunction · 0.50

Tested by

no test coverage detected