Home | History | Annotate | Download | only in pci

Lines Matching defs:specs

2319     struct vioif_ctrl_cmdspec *specs, int nspecs)
2327 specs[i].dmamap, specs[i].buf, specs[i].bufsize,
2341 bus_dmamap_unload(virtio_dmat(vsc), specs[i].dmamap);
2349 struct vioif_ctrl_cmdspec *specs, int nspecs)
2355 bus_dmamap_unload(virtio_dmat(vsc), specs[i].dmamap);
2361 struct vioif_ctrl_cmdspec *specs, int nspecs)
2374 bus_dmamap_sync(virtio_dmat(vsc), specs[i].dmamap,
2375 0, specs[i].bufsize, BUS_DMASYNC_PREWRITE);
2392 virtio_enqueue(vsc, vq, slot, specs[i].dmamap, true);
2407 bus_dmamap_sync(virtio_dmat(vsc), specs[i].dmamap, 0,
2408 specs[i].bufsize, BUS_DMASYNC_POSTWRITE);
2453 struct vioif_ctrl_cmdspec specs[1];
2462 specs[0].dmamap = sc->sc_ctrlq.ctrlq_rx_dmamap;
2463 specs[0].buf = rx;
2464 specs[0].bufsize = sizeof(*rx);
2467 specs, __arraycount(specs));
2489 struct vioif_ctrl_cmdspec specs[1];
2501 specs[0].dmamap = sc->sc_ctrlq.ctrlq_mq_dmamap;
2502 specs[0].buf = mq;
2503 specs[0].bufsize = sizeof(*mq);
2507 specs, __arraycount(specs));
2519 struct vioif_ctrl_cmdspec specs[1];
2521 int nspecs = __arraycount(specs);
2541 specs[0].dmamap = sc->sc_ctrlq.ctrlq_mac_addr_dmamap;
2542 specs[0].buf = ma;
2543 specs[0].bufsize = sizeof(*ma);
2547 specs, nspecs);
2567 struct vioif_ctrl_cmdspec specs[2];
2568 int nspecs = __arraycount(specs);
2579 specs[0].dmamap = sc->sc_ctrlq.ctrlq_tbl_uc_dmamap;
2580 specs[0].buf = mac_tbl_uc;
2581 specs[0].bufsize = sizeof(*mac_tbl_uc)
2584 specs[1].dmamap = sc->sc_ctrlq.ctrlq_tbl_mc_dmamap;
2585 specs[1].buf = mac_tbl_mc;
2586 specs[1].bufsize = sizeof(*mac_tbl_mc)
2589 r = vioif_ctrl_load_cmdspec(sc, specs, nspecs);
2595 specs, nspecs);
2597 vioif_ctrl_unload_cmdspec(sc, specs, nspecs);