pq 192 dev/ic/pgt.c int pgt_dma_alloc_queue(struct pgt_softc *sc, enum pgt_queue pq); pq 194 dev/ic/pgt.c void pgt_dma_free_queue(struct pgt_softc *sc, enum pgt_queue pq); pq 245 dev/ic/pgt.c pgt_queue_frags_pending(struct pgt_softc *sc, enum pgt_queue pq) pq 247 dev/ic/pgt.c return (letoh32(sc->sc_cb->pcb_driver_curfrag[pq]) - pq 248 dev/ic/pgt.c letoh32(sc->sc_cb->pcb_device_curfrag[pq])); pq 263 dev/ic/pgt.c pgt_load_tx_desc_frag(struct pgt_softc *sc, enum pgt_queue pq, pq 273 dev/ic/pgt.c pgt_queue_is_data(pq) ? "data" : "mgmt", error)); pq 379 dev/ic/pgt.c pgt_cleanup_queue(struct pgt_softc *sc, enum pgt_queue pq, pq 385 dev/ic/pgt.c sc->sc_cb->pcb_device_curfrag[pq] = 0; pq 388 dev/ic/pgt.c TAILQ_FOREACH(pd, &sc->sc_freeq[pq], pd_link) { pq 391 dev/ic/pgt.c if (pgt_queue_is_rx(pq)) pq 395 dev/ic/pgt.c sc->sc_freeq_count[pq] = i; pq 401 dev/ic/pgt.c if (pgt_queue_is_rx(pq)) pq 402 dev/ic/pgt.c sc->sc_cb->pcb_driver_curfrag[pq] = htole32(i); pq 404 dev/ic/pgt.c sc->sc_cb->pcb_driver_curfrag[pq] = 0; pq 1258 dev/ic/pgt.c pgt_txdone(struct pgt_softc *sc, enum pgt_queue pq) pq 1262 dev/ic/pgt.c pd = TAILQ_FIRST(&sc->sc_dirtyq[pq]); pq 1263 dev/ic/pgt.c TAILQ_REMOVE(&sc->sc_dirtyq[pq], pd, pd_link); pq 1264 dev/ic/pgt.c sc->sc_dirtyq_count[pq]--; pq 1265 dev/ic/pgt.c TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link); pq 1266 dev/ic/pgt.c sc->sc_freeq_count[pq]++; pq 1273 dev/ic/pgt.c sc->sc_dev.dv_xname, pd->pd_fragnum, pq)); pq 1274 dev/ic/pgt.c if (sc->sc_debug & SC_DEBUG_MGMT && pgt_queue_is_mgmt(pq)) { pq 1289 dev/ic/pgt.c pgt_rxdone(struct pgt_softc *sc, enum pgt_queue pq) pq 1293 dev/ic/pgt.c pd = TAILQ_FIRST(&sc->sc_freeq[pq]); pq 1294 dev/ic/pgt.c TAILQ_REMOVE(&sc->sc_freeq[pq], pd, pd_link); pq 1295 dev/ic/pgt.c sc->sc_freeq_count[pq]--; pq 1296 dev/ic/pgt.c TAILQ_INSERT_TAIL(&sc->sc_dirtyq[pq], pd, pd_link); pq 1297 dev/ic/pgt.c sc->sc_dirtyq_count[pq]++; pq 1303 dev/ic/pgt.c sc->sc_dev.dv_xname, pd->pd_fragnum, pq)); pq 1307 dev/ic/pgt.c sc->sc_dev.dv_xname, pq, letoh16(pd->pd_fragp->pf_flags))); pq 1477 dev/ic/pgt.c pgt_datarx_completion(struct pgt_softc *sc, enum pgt_queue pq) pq 1491 dev/ic/pgt.c while ((pd = TAILQ_FIRST(&sc->sc_dirtyq[pq])) != NULL) { pq 1492 dev/ic/pgt.c TAILQ_REMOVE(&sc->sc_dirtyq[pq], pd, pd_link); pq 1493 dev/ic/pgt.c sc->sc_dirtyq_count[pq]--; pq 1532 dev/ic/pgt.c TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link); pq 1533 dev/ic/pgt.c sc->sc_freeq_count[pq]++; pq 1548 dev/ic/pgt.c TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link); pq 1549 dev/ic/pgt.c sc->sc_freeq_count[pq]++; pq 1743 dev/ic/pgt.c pgt_desc_transmit(struct pgt_softc *sc, enum pgt_queue pq, struct pgt_desc *pd, pq 1746 dev/ic/pgt.c TAILQ_REMOVE(&sc->sc_freeq[pq], pd, pd_link); pq 1747 dev/ic/pgt.c sc->sc_freeq_count[pq]--; pq 1748 dev/ic/pgt.c TAILQ_INSERT_TAIL(&sc->sc_dirtyq[pq], pd, pd_link); pq 1749 dev/ic/pgt.c sc->sc_dirtyq_count[pq]++; pq 1752 dev/ic/pgt.c pd->pd_fragnum, pq)); pq 1762 dev/ic/pgt.c sc->sc_cb->pcb_driver_curfrag[pq] = pq 1763 dev/ic/pgt.c htole32(letoh32(sc->sc_cb->pcb_driver_curfrag[pq]) + 1); pq 1768 dev/ic/pgt.c pgt_maybe_trigger(sc, pq); pq 1772 dev/ic/pgt.c pgt_maybe_trigger(struct pgt_softc *sc, enum pgt_queue pq) pq 1779 dev/ic/pgt.c sc->sc_dev.dv_xname, pq)); pq 3010 dev/ic/pgt.c pgt_drain_tx_queue(struct pgt_softc *sc, enum pgt_queue pq) pq 3017 dev/ic/pgt.c sc->sc_cb->pcb_device_curfrag[pq] = pq 3018 dev/ic/pgt.c sc->sc_cb->pcb_driver_curfrag[pq]; pq 3022 dev/ic/pgt.c while (!TAILQ_EMPTY(&sc->sc_dirtyq[pq])) { pq 3025 dev/ic/pgt.c pd = TAILQ_FIRST(&sc->sc_dirtyq[pq]); pq 3026 dev/ic/pgt.c TAILQ_REMOVE(&sc->sc_dirtyq[pq], pd, pd_link); pq 3027 dev/ic/pgt.c sc->sc_dirtyq_count[pq]--; pq 3028 dev/ic/pgt.c TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link); pq 3029 dev/ic/pgt.c sc->sc_freeq_count[pq]++; pq 3033 dev/ic/pgt.c sc->sc_dev.dv_xname, pd->pd_fragnum, pq)); pq 3035 dev/ic/pgt.c if (pgt_queue_is_data(pq)) pq 3166 dev/ic/pgt.c pgt_dma_alloc_queue(struct pgt_softc *sc, enum pgt_queue pq) pq 3173 dev/ic/pgt.c switch (pq) { pq 3216 dev/ic/pgt.c sc->sc_dev.dv_xname, i, pq); pq 3225 dev/ic/pgt.c sc->sc_dev.dv_xname, i, pq); pq 3230 dev/ic/pgt.c if (pgt_queue_is_rx(pq)) { pq 3235 dev/ic/pgt.c sc->sc_dev.dv_xname, i, pq); pq 3243 dev/ic/pgt.c TAILQ_INSERT_TAIL(&sc->sc_freeq[pq], pd, pd_link); pq 3286 dev/ic/pgt.c pgt_dma_free_queue(struct pgt_softc *sc, enum pgt_queue pq) pq 3290 dev/ic/pgt.c while (!TAILQ_EMPTY(&sc->sc_freeq[pq])) { pq 3291 dev/ic/pgt.c pd = TAILQ_FIRST(&sc->sc_freeq[pq]); pq 3292 dev/ic/pgt.c TAILQ_REMOVE(&sc->sc_freeq[pq], pd, pd_link); pq 220 dev/ic/pgtvar.h pgt_queue_is_rx(enum pgt_queue pq) pq 222 dev/ic/pgtvar.h return (pq == PGT_QUEUE_DATA_LOW_RX || pq 223 dev/ic/pgtvar.h pq == PGT_QUEUE_DATA_HIGH_RX || pq 224 dev/ic/pgtvar.h pq == PGT_QUEUE_MGMT_RX); pq 228 dev/ic/pgtvar.h pgt_queue_is_tx(enum pgt_queue pq) pq 230 dev/ic/pgtvar.h return (pq == PGT_QUEUE_DATA_LOW_TX || pq 231 dev/ic/pgtvar.h pq == PGT_QUEUE_DATA_HIGH_TX || pq 232 dev/ic/pgtvar.h pq == PGT_QUEUE_MGMT_TX); pq 236 dev/ic/pgtvar.h pgt_queue_is_data(enum pgt_queue pq) pq 238 dev/ic/pgtvar.h return (pq == PGT_QUEUE_DATA_LOW_RX || pq 239 dev/ic/pgtvar.h pq == PGT_QUEUE_DATA_HIGH_RX || pq 240 dev/ic/pgtvar.h pq == PGT_QUEUE_DATA_LOW_TX || pq 241 dev/ic/pgtvar.h pq == PGT_QUEUE_DATA_HIGH_TX); pq 245 dev/ic/pgtvar.h pgt_queue_is_mgmt(enum pgt_queue pq) pq 247 dev/ic/pgtvar.h return (pq == PGT_QUEUE_MGMT_RX || pq 248 dev/ic/pgtvar.h pq == PGT_QUEUE_MGMT_TX); pq 330 kern/subr_pool.c struct pool_pagelist *pq) pq 353 kern/subr_pool.c if (pq) { pq 354 kern/subr_pool.c LIST_INSERT_HEAD(pq, ph, ph_pagelist); pq 1248 kern/subr_pool.c struct pool_pagelist pq; pq 1255 kern/subr_pool.c LIST_INIT(&pq); pq 1280 kern/subr_pool.c pr_rmpage(pp, ph, &pq); pq 1285 kern/subr_pool.c if (LIST_EMPTY(&pq)) pq 1287 kern/subr_pool.c while ((ph = LIST_FIRST(&pq)) != NULL) { pq 2031 net/pf_ioctl.c struct pfioc_qstats *pq = (struct pfioc_qstats *)addr; pq 2036 net/pf_ioctl.c if (pq->ticket != ticket_altqs_active) { pq 2040 net/pf_ioctl.c nbytes = pq->nbytes; pq 2043 net/pf_ioctl.c while ((altq != NULL) && (nr < pq->nr)) { pq 2051 net/pf_ioctl.c error = altq_getqstats(altq, pq->buf, &nbytes); pq 2053 net/pf_ioctl.c pq->scheduler = altq->scheduler; pq 2054 net/pf_ioctl.c pq->nbytes = nbytes;