• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/virtio/scsi/

Lines Matching refs:sg

1000 vtscsi_sg_append_scsi_buf(struct vtscsi_softc *sc, struct sglist *sg,
1012 error = sglist_append(sg, csio->data_ptr, csio->dxfer_len);
1015 error = sglist_append_phys(sg,
1021 error = sglist_append(sg,
1028 error = sglist_append_phys(sg,
1033 error = sglist_append_bio(sg, (struct bio *) csio->data_ptr);
1047 struct sglist *sg;
1054 sg = sc->vtscsi_sglist;
1060 sglist_reset(sg);
1062 sglist_append(sg, cmd_req, sizeof(struct virtio_scsi_cmd_req));
1064 error = vtscsi_sg_append_scsi_buf(sc, sg, csio);
1066 if (error || sg->sg_nseg == sg->sg_maxseg)
1070 *readable = sg->sg_nseg;
1072 sglist_append(sg, cmd_resp, sizeof(struct virtio_scsi_cmd_resp));
1074 error = vtscsi_sg_append_scsi_buf(sc, sg, csio);
1079 *writable = sg->sg_nseg - *readable;
1094 error, req, ccbh, sg->sg_nseg, sg->sg_maxseg);
1102 struct sglist *sg;
1110 sg = sc->vtscsi_sglist;
1126 error = virtqueue_enqueue(vq, req, sg, readable, writable);
1218 struct sglist *sg;
1225 sg = sc->vtscsi_sglist;
1240 sglist_reset(sg);
1241 sglist_append(sg, tmf_req, sizeof(struct virtio_scsi_ctrl_tmf_req));
1242 sglist_append(sg, tmf_resp, sizeof(struct virtio_scsi_ctrl_tmf_resp));
1248 error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1,
1433 struct sglist *sg, int readable, int writable, int flag)
1442 error = virtqueue_enqueue(vq, req, sg, readable, writable);
1493 struct sglist *sg;
1502 sg = sc->vtscsi_sglist;
1530 sglist_reset(sg);
1531 sglist_append(sg, tmf_req, sizeof(struct virtio_scsi_ctrl_tmf_req));
1532 sglist_append(sg, tmf_resp, sizeof(struct virtio_scsi_ctrl_tmf_resp));
1537 error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1,
1577 struct sglist *sg;
1585 sg = sc->vtscsi_sglist;
1598 sglist_reset(sg);
1599 sglist_append(sg, tmf_req, sizeof(struct virtio_scsi_ctrl_tmf_req));
1600 sglist_append(sg, tmf_resp, sizeof(struct virtio_scsi_ctrl_tmf_resp));
1605 error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1,
1824 struct sglist *sg;
1828 sg = sc->vtscsi_sglist;
1834 sglist_reset(sg);
1835 error = sglist_append(sg, event, size);
1839 error = virtqueue_enqueue(vq, event, sg, 0, sg->sg_nseg);