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;