Searched refs:hwq (Results 1 - 2 of 2) sorted by relevance
/netbsd-current/sys/arch/arm/gemini/ |
H A D | gemini_gmac.c | 526 gmac_hwqueue_desc(gmac_hwqueue_t *hwq, size_t i) argument 528 i += hwq->hwq_wptr; 529 if (i >= hwq->hwq_size) 530 i -= hwq->hwq_size; 531 return hwq->hwq_base + i; 535 gmac_hwqueue_txconsume(gmac_hwqueue_t *hwq, const gmac_desc_t *d) argument 537 gmac_hwqmem_t * const hqm = hwq->hwq_hqm; 542 IF_DEQUEUE(&hwq->hwq_ifq, m); 552 ifp = hwq->hwq_ifp; 557 hwq, 564 gmac_hwqueue_sync(gmac_hwqueue_t *hwq) argument 619 gmac_hwqueue_produce(gmac_hwqueue_t *hwq, size_t count) argument 675 gmac_rxproduce(gmac_hwqueue_t *hwq, size_t free_min) argument 756 gmac_hwqueue_rxconsume(gmac_hwqueue_t *hwq, const gmac_desc_t *d) argument 877 gmac_hwqueue_consume(gmac_hwqueue_t *hwq, size_t free_min) argument 1021 gmac_hwqueue_destroy(gmac_hwqueue_t *hwq) argument 1047 gmac_hwqueue_t *hwq; local [all...] |
H A D | if_gmc.c | 86 gmc_txqueue(struct gmc_softc *sc, gmac_hwqueue_t *hwq, struct mbuf *m) argument 95 KASSERT(hwq != NULL); 97 map = gmac_mapcache_get(hwq->hwq_hqm->hqm_mc); 124 gmac_hwqueue_sync(hwq); 125 if (hwq->hwq_free <= count) { 126 gmac_mapcache_put(hwq->hwq_hqm->hqm_mc, map); 135 gmac_mapcache_put(hwq->hwq_hqm->hqm_mc, map); 164 d = gmac_hwqueue_desc(hwq, i); 181 IF_ENQUEUE(&hwq->hwq_ifq, m); 186 gmac_hwqueue_produce(hwq, ma 468 gmac_hwqueue_t *hwq, *last_hwq; local [all...] |
Completed in 147 milliseconds