Searched refs:drain (Results 1 - 8 of 8) sorted by relevance

/haiku/src/libs/compat/freebsd_iflib/compat/net/
H A Dmp_ring.h53 mp_ring_drain_t drain; member in struct:ifmp_ring
/haiku/src/libs/compat/freebsd_network/
H A Dcallout.cpp190 _callout_stop(struct callout *c, bool drain, bool locked = false) argument
199 if (!drain && c->c_mtx != NULL) {
216 if (!drain && lockHeld && c->c_due == 0) {
223 if (drain) {
/haiku/src/libs/compat/freebsd_iflib/
H A Dmp_ring.c113 n = r->drain(r, cidx, pidx);
187 n = r->drain(r, cidx, pidx);
250 ifmp_ring_alloc(struct ifmp_ring **pr, int size, void *cookie, mp_ring_drain_t drain, argument
256 if (pr == NULL || size < 2 || size > 65536 || drain == NULL ||
269 r->drain = drain;
315 * Enqueue n items and maybe drain the ring for some time.
485 (os.flags != ABDICATED && r->can_drain(r) == 0)) // Can either drain, or everyone left
H A Diflib.c656 &iflib_txq_drain_flushing, 0, "# drain flushes");
658 &iflib_txq_drain_oactive, 0, "# drain oactives");
660 &iflib_txq_drain_notready, 0, "# drain notready");
3072 /* make sure that we can refill faster than drain */
3990 r->drain = iflib_txq_drain_free;
3995 r->drain = iflib_txq_drain;
5681 /* XXX drain any dependent tasks */
/haiku/src/add-ons/accelerants/nvidia/engine/
H A Dnv_crtc.c37 uint32 drain; local
46 /* set CRTC FIFO low watermark according to memory drain */
66 drain = si->dm.timing.h_display * si->dm.timing.v_display * bytes_per_pixel;
78 if (drain > (((uint32)1280) * 1024 * 4))
88 if (drain > (((uint32)1024) * 768 * 4))
H A Dnv_crtc2.c37 uint32 drain; local
46 /* set CRTC FIFO low watermark according to memory drain */
66 drain = si->dm.timing.h_display * si->dm.timing.v_display * bytes_per_pixel;
78 if (drain > (((uint32)1280) * 1024 * 4))
88 if (drain > (((uint32)1024) * 768 * 4))
/haiku/src/add-ons/kernel/drivers/network/wlan/iaxwifi200/dev/pci/
H A Dif_iwx.c6452 iwx_drain_sta(struct iwx_softc *sc, struct iwx_node* in, int drain) argument
6463 cmd.station_flags = drain ? htole32(IWX_STA_FLG_DRAIN_FLOW) : 0;
6481 DEVNAME(sc), drain ? "enable" : "disable");
/haiku/src/add-ons/kernel/drivers/network/wlan/idualwifi7260/dev/pci/
H A Dif_iwm.c7437 iwm_drain_sta(struct iwm_softc *sc, struct iwm_node* in, int drain) argument
7449 cmd.station_flags = drain ? htole32(IWM_STA_FLG_DRAIN_FLOW) : 0;
7472 DEVNAME(sc), drain ? "enable" : "disable");

Completed in 270 milliseconds