Lines Matching defs:specs
2314 struct vioif_ctrl_cmdspec *specs, int nspecs)
2322 specs[i].dmamap, specs[i].buf, specs[i].bufsize,
2336 bus_dmamap_unload(virtio_dmat(vsc), specs[i].dmamap);
2344 struct vioif_ctrl_cmdspec *specs, int nspecs)
2350 bus_dmamap_unload(virtio_dmat(vsc), specs[i].dmamap);
2356 struct vioif_ctrl_cmdspec *specs, int nspecs)
2369 bus_dmamap_sync(virtio_dmat(vsc), specs[i].dmamap,
2370 0, specs[i].bufsize, BUS_DMASYNC_PREWRITE);
2387 virtio_enqueue(vsc, vq, slot, specs[i].dmamap, true);
2402 bus_dmamap_sync(virtio_dmat(vsc), specs[i].dmamap, 0,
2403 specs[i].bufsize, BUS_DMASYNC_POSTWRITE);
2448 struct vioif_ctrl_cmdspec specs[1];
2457 specs[0].dmamap = sc->sc_ctrlq.ctrlq_rx_dmamap;
2458 specs[0].buf = rx;
2459 specs[0].bufsize = sizeof(*rx);
2462 specs, __arraycount(specs));
2484 struct vioif_ctrl_cmdspec specs[1];
2496 specs[0].dmamap = sc->sc_ctrlq.ctrlq_mq_dmamap;
2497 specs[0].buf = mq;
2498 specs[0].bufsize = sizeof(*mq);
2502 specs, __arraycount(specs));
2514 struct vioif_ctrl_cmdspec specs[1];
2516 int nspecs = __arraycount(specs);
2536 specs[0].dmamap = sc->sc_ctrlq.ctrlq_mac_addr_dmamap;
2537 specs[0].buf = ma;
2538 specs[0].bufsize = sizeof(*ma);
2542 specs, nspecs);
2562 struct vioif_ctrl_cmdspec specs[2];
2563 int nspecs = __arraycount(specs);
2574 specs[0].dmamap = sc->sc_ctrlq.ctrlq_tbl_uc_dmamap;
2575 specs[0].buf = mac_tbl_uc;
2576 specs[0].bufsize = sizeof(*mac_tbl_uc)
2579 specs[1].dmamap = sc->sc_ctrlq.ctrlq_tbl_mc_dmamap;
2580 specs[1].buf = mac_tbl_mc;
2581 specs[1].bufsize = sizeof(*mac_tbl_mc)
2584 r = vioif_ctrl_load_cmdspec(sc, specs, nspecs);
2590 specs, nspecs);
2592 vioif_ctrl_unload_cmdspec(sc, specs, nspecs);