Home
last modified time | relevance | path

Searched refs:ccb_scsiio (Results 1 – 25 of 81) sorted by relevance

1234

/trueos/lib/libcam/
HDcamlib.h153 int csio_decode(struct ccb_scsiio *csio, const char *fmt, ...)
155 int csio_decode_visit(struct ccb_scsiio *csio, const char *fmt,
163 int csio_build(struct ccb_scsiio *csio, u_int8_t *data_ptr,
166 int csio_build_visit(struct ccb_scsiio *csio, u_int8_t *data_ptr,
171 int csio_encode(struct ccb_scsiio *csio, const char *fmt, ...)
176 int csio_encode_visit(struct ccb_scsiio *csio, const char *fmt,
HDscsi_cmdparse.c662 csio_decode(struct ccb_scsiio *csio, const char *fmt, ...) in csio_decode()
673 csio_decode_visit(struct ccb_scsiio *csio, const char *fmt, in csio_decode_visit()
726 csio_build(struct ccb_scsiio *csio, u_int8_t *data_ptr, u_int32_t dxfer_len, in csio_build()
737 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build()
760 csio_build_visit(struct ccb_scsiio *csio, u_int8_t *data_ptr, in csio_build_visit()
781 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build_visit()
802 csio_encode(struct ccb_scsiio *csio, const char *fmt, ...) in csio_encode()
833 csio_encode_visit(struct ccb_scsiio *csio, const char *fmt, in csio_encode_visit()
/trueos/sys/cam/scsi/
HDscsi_sa.h961 void scsi_read_block_limits(struct ccb_scsiio *, u_int32_t,
966 void scsi_sa_read_write(struct ccb_scsiio *csio, u_int32_t retries,
973 void scsi_rewind(struct ccb_scsiio *csio, u_int32_t retries,
978 void scsi_space(struct ccb_scsiio *csio, u_int32_t retries,
983 void scsi_load_unload(struct ccb_scsiio *csio, u_int32_t retries,
989 void scsi_write_filemarks(struct ccb_scsiio *csio, u_int32_t retries,
995 void scsi_reserve_release_unit(struct ccb_scsiio *csio, u_int32_t retries,
1002 void scsi_erase(struct ccb_scsiio *csio, u_int32_t retries,
1012 void scsi_read_position(struct ccb_scsiio *csio, u_int32_t retries,
1017 void scsi_read_position_10(struct ccb_scsiio *csio, u_int32_t retries,
[all …]
HDscsi_all.h3266 struct ccb_scsiio;
3281 scsi_sense_action scsi_error_action(struct ccb_scsiio* csio,
3284 const char * scsi_status_string(struct ccb_scsiio *csio);
3364 int scsi_command_string(struct ccb_scsiio *csio, struct sbuf *sb);
3365 int scsi_sense_sbuf(struct ccb_scsiio *csio, struct sbuf *sb,
3367 char * scsi_sense_string(struct ccb_scsiio *csio,
3369 void scsi_sense_print(struct ccb_scsiio *csio);
3374 struct ccb_scsiio *csio, struct sbuf *sb);
3376 struct ccb_scsiio *csio, struct sbuf *sb,
3379 struct ccb_scsiio *csio,
[all …]
HDscsi_ch.h471 void scsi_move_medium(struct ccb_scsiio *csio, u_int32_t retries,
477 void scsi_exchange_medium(struct ccb_scsiio *csio, u_int32_t retries,
483 void scsi_position_to_element(struct ccb_scsiio *csio, u_int32_t retries,
489 void scsi_read_element_status(struct ccb_scsiio *csio, u_int32_t retries,
497 void scsi_initialize_element_status(struct ccb_scsiio *csio, u_int32_t retries,
501 void scsi_send_volume_tag(struct ccb_scsiio *csio, u_int32_t retries,
HDscsi_all.c3200 scsi_error_action(struct ccb_scsiio *csio, struct scsi_inquiry_data *inq_data, in scsi_error_action()
3349 scsi_status_string(struct ccb_scsiio *csio) in scsi_status_string()
3386 scsi_command_string(struct ccb_scsiio *csio, struct sbuf *sb) in scsi_command_string()
3389 scsi_command_string(struct cam_device *device, struct ccb_scsiio *csio, in scsi_command_string()
4791 scsi_sense_sbuf(struct ccb_scsiio *csio, struct sbuf *sb, in scsi_sense_sbuf()
4795 scsi_sense_sbuf(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_sbuf()
4921 scsi_sense_string(struct ccb_scsiio *csio, char *str, int str_len) in scsi_sense_string()
4924 scsi_sense_string(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_string()
4945 scsi_sense_print(struct ccb_scsiio *csio) in scsi_sense_print()
4961 scsi_sense_print(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_print()
[all …]
HDscsi_sg.c128 static void sg_scsiio_status(struct ccb_scsiio *csio,
386 struct ccb_scsiio *csio; in sgdone()
494 struct ccb_scsiio *csio; in sgioctl()
672 struct ccb_scsiio *csio; in sgwrite()
792 struct ccb_scsiio *csio; in sgread()
938 sg_scsiio_status(struct ccb_scsiio *csio, u_short *hoststat, u_short *drvstat) in sg_scsiio_status()
HDscsi_da.h564 void scsi_format_unit(struct ccb_scsiio *csio, u_int32_t retries,
570 void scsi_read_defects(struct ccb_scsiio *csio, uint32_t retries,
577 void scsi_sanitize(struct ccb_scsiio *csio, u_int32_t retries,
HDscsi_cd.h723 void scsi_report_key(struct ccb_scsiio *csio, u_int32_t retries,
730 void scsi_send_key(struct ccb_scsiio *csio, u_int32_t retries,
736 void scsi_read_dvd_structure(struct ccb_scsiio *csio, u_int32_t retries,
HDscsi_pt.c104 void scsi_send_receive(struct ccb_scsiio *csio, u_int32_t retries,
468 struct ccb_scsiio *csio; in ptdone()
607 scsi_send_receive(struct ccb_scsiio *csio, u_int32_t retries, in scsi_send_receive()
/trueos/share/examples/scsi_target/
HDscsi_cmds.c49 typedef int targ_start_func(struct ccb_accept_tio *, struct ccb_scsiio *);
50 typedef void targ_done_func(struct ccb_accept_tio *, struct ccb_scsiio *,
75 struct ccb_scsiio *ctio, int dir);
135 tcmd_handle(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio, io_ops event) in tcmd_handle()
241 tcmd_sense(u_int init_id, struct ccb_scsiio *ctio, u_int8_t flags, in tcmd_sense()
296 tcmd_inquiry(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_inquiry()
376 tcmd_req_sense(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_req_sense()
412 tcmd_rd_cap(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rd_cap()
443 tcmd_rd_cap16(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rd_cap16()
475 tcmd_rdwr(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rdwr()
[all …]
HDscsi_target.c89 static void queue_io(struct ccb_scsiio *);
92 static struct ccb_scsiio *
454 struct ccb_scsiio *ctio; in request_loop()
459 ctio = (struct ccb_scsiio *)events[i].udata; in request_loop()
584 struct ccb_scsiio *ctio; in handle_read()
613 struct ccb_scsiio *ctio; in work_atio()
684 queue_io(struct ccb_scsiio *ctio) in queue_io()
733 struct ccb_scsiio *ctio; in run_queue()
736 ctio = (struct ccb_scsiio *)ccb_h; in run_queue()
842 static struct ccb_scsiio *
[all …]
HDscsi_target.h107 struct ccb_scsiio *ctio, io_ops event);
108 extern void tcmd_sense(u_int init_id, struct ccb_scsiio *ctio,
/trueos/tools/tools/vhba/
HDvhba.h95 void vhba_fill_sense(struct ccb_scsiio *, uint8_t, uint8_t, uint8_t);
97 void vhba_default_cmd(struct ccb_scsiio *, lun_id_t, uint8_t *);
/trueos/sys/dev/amr/
HDamr_cam.c255 struct ccb_scsiio *csio = &ccb->csio; in amr_cam_action()
422 struct ccb_scsiio *csio; in amr_cam_command()
431 if ((csio = (struct ccb_scsiio *)amr_dequeue_ccb(sc)) == NULL) in amr_cam_command()
549 struct ccb_scsiio *csio; in amr_cam_complete()
555 csio = (struct ccb_scsiio *)ac->ac_private; in amr_cam_complete()
/trueos/tools/tools/vhba/simple/
HDvhba_simple.c50 static void vhbasimple_act(vhbasimple_t *, struct ccb_scsiio *);
88 vhbasimple_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
98 vhbasimple_act(vhbasimple_t *vhbas, struct ccb_scsiio *csio) in vhbasimple_act()
/trueos/tools/tools/vhba/lots/
HDvhba_lots.c50 static void vhbalots_act(vhbalots_t *, struct ccb_scsiio *);
88 vhbalots_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
98 vhbalots_act(vhbalots_t *vhbas, struct ccb_scsiio *csio) in vhbalots_act()
/trueos/tools/tools/vhba/medium/
HDvhba_medium.c50 static void vhbamedium_act(vhbamedium_t *, struct ccb_scsiio *);
88 vhbamedium_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
98 vhbamedium_act(vhbamedium_t *vhbas, struct ccb_scsiio *csio) in vhbamedium_act()
/trueos/sys/dev/iscsi_initiator/
HDiscsi_subr.c66 struct ccb_scsiio *csio = &ccb->csio; in iscsi_r2t()
151 struct ccb_scsiio *scsi = (struct ccb_scsiio *)ccb; in getSenseData()
455 struct ccb_scsiio *csio = &ccb->csio; in scsi_encap()
539 struct ccb_scsiio *csio = &ccb->csio; in scsi_decap()
/trueos/tools/tools/vhba/faulty/
HDvhba_faulty.c52 static void faulty_act(faulty_t *, struct ccb_scsiio *);
91 faulty_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
105 faulty_act(faulty_t *vhbas, struct ccb_scsiio *csio) in faulty_act()
/trueos/tools/tools/vhba/rptluns/
HDvhba_rptluns.c51 static void vhbarptluns_act(vhbarptluns_t *, struct ccb_scsiio *);
109 vhbarptluns_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
119 vhbarptluns_act(vhbarptluns_t *vhbas, struct ccb_scsiio *csio) in vhbarptluns_act()
/trueos/sys/cam/
HDcam_ccb.h697 struct ccb_scsiio { struct
1181 struct ccb_scsiio csio;
1199 struct ccb_scsiio ctio;
1217 cam_fill_csio(struct ccb_scsiio *csio, u_int32_t retries,
1225 cam_fill_ctio(struct ccb_scsiio *csio, u_int32_t retries,
1246 cam_fill_csio(struct ccb_scsiio *csio, u_int32_t retries, in cam_fill_csio()
1267 cam_fill_ctio(struct ccb_scsiio *csio, u_int32_t retries, in cam_fill_ctio()
/trueos/tools/tools/vhba/mptest/
HDvhba_mptest.c70 static void mptest_act(mptest_t *, struct ccb_scsiio *);
115 mptest_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
132 mptest_act(mptest_t *vhbas, struct ccb_scsiio *csio) in mptest_act()
/trueos/sys/dev/mfi/
HDmfi_cam.c272 struct ccb_scsiio *csio = &ccb->csio; in mfip_cam_action()
345 struct ccb_scsiio *csio = &ccb->csio; in mfip_start()
408 struct ccb_scsiio *csio = &ccb->csio; in mfip_done()
/trueos/sys/dev/virtio/scsi/
HDvirtio_scsi.c105 struct sglist *, struct ccb_scsiio *);
118 struct ccb_scsiio *, struct virtio_scsi_cmd_resp *);
135 static void vtscsi_init_scsi_cmd_req(struct ccb_scsiio *,
757 struct ccb_scsiio *csio; in vtscsi_cam_scsi_io()
948 struct ccb_scsiio *csio) in vtscsi_sg_append_scsi_buf()
996 struct ccb_scsiio *csio; in vtscsi_fill_scsi_cmd_sglist()
1051 struct ccb_scsiio *csio; in vtscsi_execute_scsi_cmd()
1290 struct ccb_scsiio *csio, struct virtio_scsi_cmd_resp *cmd_resp) in vtscsi_complete_scsi_cmd_response()
1327 struct ccb_scsiio *csio; in vtscsi_complete_scsi_cmd()
1579 vtscsi_init_scsi_cmd_req(struct ccb_scsiio *csio, in vtscsi_init_scsi_cmd_req()

1234