Symbol: vtscsi_softc
sys/dev/virtual/virtio/scsi/virtio_scsi.c
100
static int vtscsi_sg_append_scsi_buf(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
102
static int vtscsi_fill_scsi_cmd_sglist(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1029
vtscsi_sg_append_scsi_buf(struct vtscsi_softc *sc, struct sglist *sg,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
104
static int vtscsi_execute_scsi_cmd(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
106
static int vtscsi_start_scsi_cmd(struct vtscsi_softc *, union ccb *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1067
vtscsi_fill_scsi_cmd_sglist(struct vtscsi_softc *sc, struct vtscsi_request *req,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
107
static void vtscsi_complete_abort_timedout_scsi_cmd(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
109
static int vtscsi_abort_timedout_scsi_cmd(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1123
vtscsi_execute_scsi_cmd(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
113
static cam_status vtscsi_complete_scsi_cmd_response(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
115
static void vtscsi_complete_scsi_cmd(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1177
vtscsi_start_scsi_cmd(struct vtscsi_softc *sc, union ccb *ccb)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
118
static void vtscsi_poll_ctrl_req(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1199
vtscsi_complete_abort_timedout_scsi_cmd(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
120
static int vtscsi_execute_ctrl_req(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
122
static void vtscsi_complete_abort_task_cmd(struct vtscsi_softc *c,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1238
vtscsi_abort_timedout_scsi_cmd(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
124
static int vtscsi_execute_abort_task_cmd(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
126
static int vtscsi_execute_reset_dev_cmd(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1288
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
136
static void vtscsi_freeze_simq(struct vtscsi_softc *, int);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
137
static int vtscsi_thaw_simq(struct vtscsi_softc *, int);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1370
vtscsi_complete_scsi_cmd_response(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
139
static void vtscsi_announce(struct vtscsi_softc *, uint32_t, target_id_t,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1405
vtscsi_complete_scsi_cmd(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
143
static void vtscsi_execute_rescan(struct vtscsi_softc *, target_id_t,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1446
vtscsi_poll_ctrl_req(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
145
static void vtscsi_execute_rescan_bus(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1459
vtscsi_execute_ctrl_req(struct vtscsi_softc *sc, struct vtscsi_request *req,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
147
static void vtscsi_handle_event(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1489
vtscsi_complete_abort_task_cmd(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
149
static int vtscsi_enqueue_event_buf(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
151
static int vtscsi_init_event_vq(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1517
vtscsi_execute_abort_task_cmd(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
152
static void vtscsi_reinit_event_vq(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
153
static void vtscsi_drain_event_vq(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
155
static void vtscsi_complete_vqs_locked(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
156
static void vtscsi_complete_vqs(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
157
static void vtscsi_drain_vqs(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1575
vtscsi_complete_reset_dev_cmd(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
158
static void vtscsi_cancel_request(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
160
static void vtscsi_drain_vq(struct vtscsi_softc *, struct virtqueue *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1601
vtscsi_execute_reset_dev_cmd(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
161
static void vtscsi_stop(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
162
static int vtscsi_reset_bus(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
164
static void vtscsi_init_request(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
166
static int vtscsi_alloc_requests(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
167
static void vtscsi_free_requests(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
168
static void vtscsi_enqueue_request(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
170
static struct vtscsi_request * vtscsi_dequeue_request(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1703
vtscsi_freeze_simq(struct vtscsi_softc *sc, int reason)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1725
vtscsi_thaw_simq(struct vtscsi_softc *sc, int reason)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
173
static void vtscsi_complete_vq(struct vtscsi_softc *, struct virtqueue *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1748
vtscsi_announce(struct vtscsi_softc *sc, uint32_t ac_code,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1777
vtscsi_execute_rescan(struct vtscsi_softc *sc, target_id_t target_id,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
178
static void vtscsi_disable_vqs_intr(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
179
static void vtscsi_enable_vqs_intr(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1804
vtscsi_execute_rescan_bus(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
181
static void vtscsi_get_tunables(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
182
static void vtscsi_add_sysctl(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1831
vtscsi_transport_reset_event(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1852
vtscsi_handle_event(struct vtscsi_softc *sc, struct virtio_scsi_event *event)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1879
vtscsi_enqueue_event_buf(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1907
vtscsi_init_event_vq(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1944
vtscsi_reinit_event_vq(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1965
vtscsi_drain_event_vq(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1980
vtscsi_complete_vqs_locked(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
1992
vtscsi_complete_vqs(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2001
vtscsi_cancel_request(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2045
vtscsi_drain_vq(struct vtscsi_softc *sc, struct virtqueue *vq)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2061
vtscsi_drain_vqs(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2073
vtscsi_stop(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2081
vtscsi_reset_bus(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2127
vtscsi_init_request(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2145
vtscsi_alloc_requests(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2177
vtscsi_free_requests(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2194
vtscsi_enqueue_request(struct vtscsi_softc *sc, struct vtscsi_request *req)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
222
sizeof(struct vtscsi_softc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2224
vtscsi_dequeue_request(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2252
vtscsi_complete_vq(struct vtscsi_softc *sc, struct virtqueue *vq)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2265
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2291
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2319
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2343
vtscsi_disable_vqs_intr(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2352
vtscsi_enable_vqs_intr(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2361
vtscsi_get_tunables(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2373
vtscsi_add_sysctl(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
2403
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
271
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
409
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
454
vtscsi_negotiate_features(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
470
vtscsi_read_config(struct vtscsi_softc *sc,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
494
vtscsi_maximum_segments(struct vtscsi_softc *sc, int seg_max)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
512
vtscsi_alloc_intrs(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
535
vtscsi_alloc_virtqueues(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
554
vtscsi_write_device_config(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
571
vtscsi_reinit(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
593
vtscsi_alloc_cam(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
621
vtscsi_register_cam(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
672
vtscsi_free_cam(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
698
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
718
vtscsi_register_async(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
72
static void vtscsi_negotiate_features(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
73
static void vtscsi_read_config(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
739
vtscsi_deregister_async(struct vtscsi_softc *sc)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
75
static int vtscsi_maximum_segments(struct vtscsi_softc *, int);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
756
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
76
static int vtscsi_alloc_intrs(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
77
static int vtscsi_alloc_virtqueues(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
78
static void vtscsi_write_device_config(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
79
static int vtscsi_reinit(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
81
static int vtscsi_alloc_cam(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
82
static int vtscsi_register_cam(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
823
struct vtscsi_softc *sc;
sys/dev/virtual/virtio/scsi/virtio_scsi.c
83
static void vtscsi_free_cam(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
831
vtscsi_cam_scsi_io(struct vtscsi_softc *sc, struct cam_sim *sim,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
85
static int vtscsi_register_async(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
86
static void vtscsi_deregister_async(struct vtscsi_softc *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
867
vtscsi_cam_get_tran_settings(struct vtscsi_softc *sc, union ccb *ccb)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
888
vtscsi_cam_reset_bus(struct vtscsi_softc *sc, union ccb *ccb)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
90
static void vtscsi_cam_scsi_io(struct vtscsi_softc *, struct cam_sim *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
905
vtscsi_cam_reset_dev(struct vtscsi_softc *sc, union ccb *ccb)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
92
static void vtscsi_cam_get_tran_settings(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
94
static void vtscsi_cam_reset_bus(struct vtscsi_softc *, union ccb *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
941
vtscsi_cam_abort(struct vtscsi_softc *sc, union ccb *ccb)
sys/dev/virtual/virtio/scsi/virtio_scsi.c
95
static void vtscsi_cam_reset_dev(struct vtscsi_softc *, union ccb *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
96
static void vtscsi_cam_abort(struct vtscsi_softc *, union ccb *);
sys/dev/virtual/virtio/scsi/virtio_scsi.c
97
static void vtscsi_cam_path_inquiry(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsi.c
977
vtscsi_cam_path_inquiry(struct vtscsi_softc *sc, struct cam_sim *sim,
sys/dev/virtual/virtio/scsi/virtio_scsivar.h
182
struct vtscsi_softc *__sc = (_req)->vsr_softc; \
sys/dev/virtual/virtio/scsi/virtio_scsivar.h
32
struct vtscsi_softc;
sys/dev/virtual/virtio/scsi/virtio_scsivar.h
35
typedef void vtscsi_request_cb_t(struct vtscsi_softc *,
sys/dev/virtual/virtio/scsi/virtio_scsivar.h
98
struct vtscsi_softc *vsr_softc;