Lines Matching refs:sg

996 vtscsi_sg_append_scsi_buf(struct vtscsi_softc *sc, struct sglist *sg,  in vtscsi_sg_append_scsi_buf()  argument
1008 error = sglist_append(sg, csio->data_ptr, csio->dxfer_len); in vtscsi_sg_append_scsi_buf()
1011 error = sglist_append_phys(sg, in vtscsi_sg_append_scsi_buf()
1017 error = sglist_append(sg, in vtscsi_sg_append_scsi_buf()
1024 error = sglist_append_phys(sg, in vtscsi_sg_append_scsi_buf()
1029 error = sglist_append_bio(sg, (struct bio *) csio->data_ptr); in vtscsi_sg_append_scsi_buf()
1043 struct sglist *sg; in vtscsi_fill_scsi_cmd_sglist() local
1050 sg = sc->vtscsi_sglist; in vtscsi_fill_scsi_cmd_sglist()
1056 sglist_reset(sg); in vtscsi_fill_scsi_cmd_sglist()
1058 sglist_append(sg, cmd_req, sizeof(struct virtio_scsi_cmd_req)); in vtscsi_fill_scsi_cmd_sglist()
1060 error = vtscsi_sg_append_scsi_buf(sc, sg, csio); in vtscsi_fill_scsi_cmd_sglist()
1062 if (error || sg->sg_nseg == sg->sg_maxseg) in vtscsi_fill_scsi_cmd_sglist()
1066 *readable = sg->sg_nseg; in vtscsi_fill_scsi_cmd_sglist()
1068 sglist_append(sg, cmd_resp, sizeof(struct virtio_scsi_cmd_resp)); in vtscsi_fill_scsi_cmd_sglist()
1070 error = vtscsi_sg_append_scsi_buf(sc, sg, csio); in vtscsi_fill_scsi_cmd_sglist()
1075 *writable = sg->sg_nseg - *readable; in vtscsi_fill_scsi_cmd_sglist()
1090 error, req, ccbh, sg->sg_nseg, sg->sg_maxseg); in vtscsi_fill_scsi_cmd_sglist()
1098 struct sglist *sg; in vtscsi_execute_scsi_cmd() local
1106 sg = sc->vtscsi_sglist; in vtscsi_execute_scsi_cmd()
1122 error = virtqueue_enqueue(vq, req, sg, readable, writable); in vtscsi_execute_scsi_cmd()
1214 struct sglist *sg; in vtscsi_abort_timedout_scsi_cmd() local
1221 sg = sc->vtscsi_sglist; in vtscsi_abort_timedout_scsi_cmd()
1236 sglist_reset(sg); in vtscsi_abort_timedout_scsi_cmd()
1237 sglist_append(sg, tmf_req, sizeof(struct virtio_scsi_ctrl_tmf_req)); in vtscsi_abort_timedout_scsi_cmd()
1238 sglist_append(sg, tmf_resp, sizeof(struct virtio_scsi_ctrl_tmf_resp)); in vtscsi_abort_timedout_scsi_cmd()
1244 error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1, in vtscsi_abort_timedout_scsi_cmd()
1429 struct sglist *sg, int readable, int writable, int flag) in vtscsi_execute_ctrl_req() argument
1438 error = virtqueue_enqueue(vq, req, sg, readable, writable); in vtscsi_execute_ctrl_req()
1489 struct sglist *sg; in vtscsi_execute_abort_task_cmd() local
1498 sg = sc->vtscsi_sglist; in vtscsi_execute_abort_task_cmd()
1526 sglist_reset(sg); in vtscsi_execute_abort_task_cmd()
1527 sglist_append(sg, tmf_req, sizeof(struct virtio_scsi_ctrl_tmf_req)); in vtscsi_execute_abort_task_cmd()
1528 sglist_append(sg, tmf_resp, sizeof(struct virtio_scsi_ctrl_tmf_resp)); in vtscsi_execute_abort_task_cmd()
1533 error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1, in vtscsi_execute_abort_task_cmd()
1573 struct sglist *sg; in vtscsi_execute_reset_dev_cmd() local
1581 sg = sc->vtscsi_sglist; in vtscsi_execute_reset_dev_cmd()
1594 sglist_reset(sg); in vtscsi_execute_reset_dev_cmd()
1595 sglist_append(sg, tmf_req, sizeof(struct virtio_scsi_ctrl_tmf_req)); in vtscsi_execute_reset_dev_cmd()
1596 sglist_append(sg, tmf_resp, sizeof(struct virtio_scsi_ctrl_tmf_resp)); in vtscsi_execute_reset_dev_cmd()
1601 error = vtscsi_execute_ctrl_req(sc, req, sg, 1, 1, in vtscsi_execute_reset_dev_cmd()
1820 struct sglist *sg; in vtscsi_enqueue_event_buf() local
1824 sg = sc->vtscsi_sglist; in vtscsi_enqueue_event_buf()
1830 sglist_reset(sg); in vtscsi_enqueue_event_buf()
1831 error = sglist_append(sg, event, size); in vtscsi_enqueue_event_buf()
1835 error = virtqueue_enqueue(vq, event, sg, 0, sg->sg_nseg); in vtscsi_enqueue_event_buf()