Lines Matching defs:aqb

2379 	struct iavf_aq_buf *aqb;
2400 aqb = SIMPLEQ_FIRST(&sc->sc_arq_live);
2402 bus_dmamap_sync(sc->sc_dmat, aqb->aqb_map, 0, IAVF_AQ_BUFLEN,
2407 ver = aqb->aqb_data;
2413 iavf_process_vf_resources(sc, iaq, aqb);
2417 iavf_process_vc_event(sc, iaq, aqb);
2440 SIMPLEQ_INSERT_TAIL(&sc->sc_arq_idle, aqb, aqb_entry);
2669 struct iavf_aq_buf *aqb;
2671 aqb = malloc(sizeof(*aqb), M_DEVBUF, M_WAITOK);
2672 if (aqb == NULL)
2675 aqb->aqb_data = dma_alloc(IAVF_AQ_BUFLEN, PR_WAITOK);
2676 if (aqb->aqb_data == NULL)
2682 &aqb->aqb_map) != 0)
2685 if (bus_dmamap_load(sc->sc_dmat, aqb->aqb_map, aqb->aqb_data,
2689 return (aqb);
2692 bus_dmamap_destroy(sc->sc_dmat, aqb->aqb_map);
2694 dma_free(aqb->aqb_data, IAVF_AQ_BUFLEN);
2696 free(aqb, M_DEVBUF, sizeof(*aqb));
2702 iavf_aqb_free(struct iavf_softc *sc, struct iavf_aq_buf *aqb)
2704 bus_dmamap_unload(sc->sc_dmat, aqb->aqb_map);
2705 bus_dmamap_destroy(sc->sc_dmat, aqb->aqb_map);
2706 dma_free(aqb->aqb_data, IAVF_AQ_BUFLEN);
2707 free(aqb, M_DEVBUF, sizeof(*aqb));
2713 struct iavf_aq_buf *aqb;
2723 aqb = SIMPLEQ_FIRST(&sc->sc_arq_idle);
2724 if (aqb != NULL)
2726 else if ((aqb = iavf_aqb_alloc(sc)) == NULL)
2729 memset(aqb->aqb_data, 0, IAVF_AQ_BUFLEN);
2731 bus_dmamap_sync(sc->sc_dmat, aqb->aqb_map, 0, IAVF_AQ_BUFLEN,
2744 iavf_aq_dva(iaq, aqb->aqb_map->dm_segs[0].ds_addr);
2746 SIMPLEQ_INSERT_TAIL(&sc->sc_arq_live, aqb, aqb_entry);
2768 struct iavf_aq_buf *aqb;
2770 while ((aqb = SIMPLEQ_FIRST(&sc->sc_arq_live)) != NULL) {
2773 bus_dmamap_sync(sc->sc_dmat, aqb->aqb_map, 0, IAVF_AQ_BUFLEN,
2775 iavf_aqb_free(sc, aqb);