Home
last modified time | relevance | path

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

1234

/freebsd/lib/libcam/
H A Dcamlib.h152 int csio_decode(struct ccb_scsiio *csio, const char *fmt, ...)
154 int csio_decode_visit(struct ccb_scsiio *csio, const char *fmt,
162 int csio_build(struct ccb_scsiio *csio, uint8_t *data_ptr,
165 int csio_build_visit(struct ccb_scsiio *csio, uint8_t *data_ptr,
170 int csio_encode(struct ccb_scsiio *csio, const char *fmt, ...)
175 int csio_encode_visit(struct ccb_scsiio *csio, const char *fmt,
H A Dscsi_cmdparse.c668 csio_decode(struct ccb_scsiio *csio, const char *fmt, ...) in csio_decode()
684 csio_decode_visit(struct ccb_scsiio *csio, const char *fmt, in csio_decode_visit()
736 csio_build(struct ccb_scsiio *csio, uint8_t *data_ptr, uint32_t dxfer_len, in csio_build()
747 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build()
773 csio_build_visit(struct ccb_scsiio *csio, uint8_t *data_ptr, in csio_build_visit()
791 bzero(csio, sizeof(struct ccb_scsiio)); in csio_build_visit()
812 csio_encode(struct ccb_scsiio *csio, const char *fmt, ...) in csio_encode()
846 csio_encode_visit(struct ccb_scsiio *csio, const char *fmt, in csio_encode_visit()
/freebsd/sys/cam/scsi/
H A Dscsi_sa.h973 void scsi_read_block_limits(struct ccb_scsiio *, uint32_t,
978 void scsi_sa_read_write(struct ccb_scsiio *csio, uint32_t retries,
985 void scsi_rewind(struct ccb_scsiio *csio, uint32_t retries,
990 void scsi_space(struct ccb_scsiio *csio, uint32_t retries,
995 void scsi_load_unload(struct ccb_scsiio *csio, uint32_t retries,
1001 void scsi_write_filemarks(struct ccb_scsiio *csio, uint32_t retries,
1007 void scsi_reserve_release_unit(struct ccb_scsiio *csio, uint32_t retries,
1014 void scsi_erase(struct ccb_scsiio *csio, uint32_t retries,
1024 void scsi_read_position(struct ccb_scsiio *csio, uint32_t retries,
1029 void scsi_read_position_10(struct ccb_scsiio *csio, uint32_t retries,
[all …]
H A Dscsi_all.h3821 struct ccb_scsiio;
3834 scsi_sense_action scsi_error_action(struct ccb_scsiio* csio,
3837 const char * scsi_status_string(struct ccb_scsiio *csio);
3931 int scsi_command_string(struct ccb_scsiio *csio, struct sbuf *sb);
3932 int scsi_sense_sbuf(struct ccb_scsiio *csio, struct sbuf *sb,
3934 char * scsi_sense_string(struct ccb_scsiio *csio,
3936 void scsi_sense_print(struct ccb_scsiio *csio);
3941 struct ccb_scsiio *csio, struct sbuf *sb);
3943 struct ccb_scsiio *csio, struct sbuf *sb,
3946 struct ccb_scsiio *csio,
[all …]
H A Dscsi_ch.h471 void scsi_move_medium(struct ccb_scsiio *csio, uint32_t retries,
477 void scsi_exchange_medium(struct ccb_scsiio *csio, uint32_t retries,
483 void scsi_position_to_element(struct ccb_scsiio *csio, uint32_t retries,
489 void scsi_read_element_status(struct ccb_scsiio *csio, uint32_t retries,
497 void scsi_initialize_element_status(struct ccb_scsiio *csio, uint32_t retries,
501 void scsi_send_volume_tag(struct ccb_scsiio *csio, uint32_t retries,
H A Dscsi_da.h653 void scsi_format_unit(struct ccb_scsiio *csio, uint32_t retries,
659 void scsi_read_defects(struct ccb_scsiio *csio, uint32_t retries,
666 void scsi_sanitize(struct ccb_scsiio *csio, uint32_t retries,
674 void scsi_zbc_out(struct ccb_scsiio *csio, uint32_t retries,
680 void scsi_zbc_in(struct ccb_scsiio *csio, uint32_t retries,
687 int scsi_ata_zac_mgmt_out(struct ccb_scsiio *csio, uint32_t retries,
696 int scsi_ata_zac_mgmt_in(struct ccb_scsiio *csio, uint32_t retries,
H A Dscsi_all.c3485 scsi_error_action(struct ccb_scsiio *csio, struct scsi_inquiry_data *inq_data, in scsi_error_action()
3656 scsi_status_string(struct ccb_scsiio *csio) in scsi_status_string()
3693 scsi_command_string(struct ccb_scsiio *csio, struct sbuf *sb) in scsi_command_string()
3696 scsi_command_string(struct cam_device *device, struct ccb_scsiio *csio, in scsi_command_string()
5129 scsi_sense_sbuf(struct ccb_scsiio *csio, struct sbuf *sb, in scsi_sense_sbuf()
5133 scsi_sense_sbuf(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_sbuf()
5245 scsi_sense_string(struct ccb_scsiio *csio, char *str, int str_len) in scsi_sense_string()
5248 scsi_sense_string(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_string()
5269 scsi_sense_print(struct ccb_scsiio *csio) in scsi_sense_print()
5285 scsi_sense_print(struct cam_device *device, struct ccb_scsiio *csio, in scsi_sense_print()
[all …]
H A Dscsi_sg.c125 static void sg_scsiio_status(struct ccb_scsiio *csio,
397 struct ccb_scsiio *csio; in sgdone()
498 struct ccb_scsiio *csio; in sgioctl()
673 struct ccb_scsiio *csio; in sgwrite()
793 struct ccb_scsiio *csio; in sgread()
937 sg_scsiio_status(struct ccb_scsiio *csio, u_short *hoststat, u_short *drvstat) in sg_scsiio_status()
H A Dscsi_cd.h858 void scsi_report_key(struct ccb_scsiio *csio, uint32_t retries,
865 void scsi_send_key(struct ccb_scsiio *csio, uint32_t retries,
871 void scsi_read_dvd_structure(struct ccb_scsiio *csio, uint32_t retries,
879 void scsi_read_toc(struct ccb_scsiio *csio, uint32_t retries,
H A Dscsi_pt.c102 void scsi_send_receive(struct ccb_scsiio *csio, uint32_t retries,
473 struct ccb_scsiio *csio; in ptdone()
603 scsi_send_receive(struct ccb_scsiio *csio, uint32_t retries, in scsi_send_receive()
H A Dscsi_da.c1965 struct ccb_scsiio csio; in dadump()
2052 sizeof(struct ccb_scsiio), NULL, NULL, NULL, NULL, in dainit()
4658 struct ccb_scsiio *csio; in dadone()
4833 struct ccb_scsiio *csio; in dadone_probewp()
4915 struct ccb_scsiio *csio; in dadone_proberc()
5187 struct ccb_scsiio *csio; in dadone_probelbp()
5245 struct ccb_scsiio *csio; in dadone_probeblklimits()
5339 struct ccb_scsiio *csio; in dadone_probebdc()
5437 struct ccb_scsiio *csio; in dadone_probecache()
5597 struct ccb_scsiio *csio; in dadone_probeata()
[all …]
/freebsd/share/examples/scsi_target/
H A Dscsi_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);
131 tcmd_handle(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio, io_ops event) in tcmd_handle()
237 tcmd_sense(u_int init_id, struct ccb_scsiio *ctio, u_int8_t flags, in tcmd_sense()
292 tcmd_inquiry(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_inquiry()
372 tcmd_req_sense(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_req_sense()
408 tcmd_rd_cap(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rd_cap()
439 tcmd_rd_cap16(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rd_cap16()
471 tcmd_rdwr(struct ccb_accept_tio *atio, struct ccb_scsiio *ctio) in tcmd_rdwr()
[all …]
H A Dscsi_target.c91 static void queue_io(struct ccb_scsiio *);
94 static struct ccb_scsiio *
458 struct ccb_scsiio *ctio; in request_loop()
463 ctio = (struct ccb_scsiio *)events[i].udata; in request_loop()
588 struct ccb_scsiio *ctio; in handle_read()
617 struct ccb_scsiio *ctio; in work_atio()
688 queue_io(struct ccb_scsiio *ctio) in queue_io()
737 struct ccb_scsiio *ctio; in run_queue()
740 ctio = (struct ccb_scsiio *)ccb_h; in run_queue()
846 static struct ccb_scsiio *
[all …]
H A Dscsi_target.h107 struct ccb_scsiio *ctio, io_ops event);
108 extern void tcmd_sense(u_int init_id, struct ccb_scsiio *ctio,
/freebsd/tools/tools/vhba/
H A Dvhba.h94 void vhba_fill_sense(struct ccb_scsiio *, uint8_t, uint8_t, uint8_t);
96 void vhba_default_cmd(struct ccb_scsiio *, lun_id_t, uint8_t *);
/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_cam.c170 struct ccb_scsiio *csio; in pqi_release_camq()
172 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in pqi_release_camq()
235 smartpqi_fix_ld_inquiry(pqisrc_softstate_t *softs, struct ccb_scsiio *csio) in smartpqi_fix_ld_inquiry()
287 pqi_complete_scsi_io(struct ccb_scsiio *csio, rcb_t *rcb) in pqi_complete_scsi_io()
311 struct ccb_scsiio *csio; in os_io_response_success()
318 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in os_io_response_success()
332 copy_sense_data_to_csio(struct ccb_scsiio *csio, in copy_sense_data_to_csio()
359 struct ccb_scsiio *csio; in os_raid_response_error()
364 csio = (struct ccb_scsiio *)&rcb->cm_ccb->csio; in os_raid_response_error()
433 struct ccb_scsiio *csio; in os_aio_response_error()
[all …]
/freebsd/tools/tools/vhba/lots/
H A Dvhba_lots.c49 static void vhbalots_act(vhbalots_t *, struct ccb_scsiio *);
87 vhbalots_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
97 vhbalots_act(vhbalots_t *vhbas, struct ccb_scsiio *csio) in vhbalots_act()
/freebsd/tools/tools/vhba/medium/
H A Dvhba_medium.c49 static void vhbamedium_act(vhbamedium_t *, struct ccb_scsiio *);
87 vhbamedium_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
97 vhbamedium_act(vhbamedium_t *vhbas, struct ccb_scsiio *csio) in vhbamedium_act()
/freebsd/tools/tools/vhba/simple/
H A Dvhba_simple.c49 static void vhbasimple_act(vhbasimple_t *, struct ccb_scsiio *);
87 vhbasimple_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
97 vhbasimple_act(vhbasimple_t *vhbas, struct ccb_scsiio *csio) in vhbasimple_act()
/freebsd/tools/tools/vhba/rptluns/
H A Dvhba_rptluns.c50 static void vhbarptluns_act(vhbarptluns_t *, struct ccb_scsiio *);
108 vhbarptluns_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
118 vhbarptluns_act(vhbarptluns_t *vhbas, struct ccb_scsiio *csio) in vhbarptluns_act()
/freebsd/tools/tools/vhba/faulty/
H A Dvhba_faulty.c51 static void faulty_act(faulty_t *, struct ccb_scsiio *);
90 faulty_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
104 faulty_act(faulty_t *vhbas, struct ccb_scsiio *csio) in faulty_act()
/freebsd/tools/tools/vhba/mptest/
H A Dvhba_mptest.c69 static void mptest_act(mptest_t *, struct ccb_scsiio *);
114 mptest_act(vhbas, (struct ccb_scsiio *)ccbh); in vhba_task()
131 mptest_act(mptest_t *vhbas, struct ccb_scsiio *csio) in mptest_act()
/freebsd/sys/dev/mfi/
H A Dmfi_cam.c271 struct ccb_scsiio *csio = &ccb->csio; in mfip_cam_action()
344 struct ccb_scsiio *csio = &ccb->csio; in mfip_start()
407 struct ccb_scsiio *csio = &ccb->csio; in mfip_done()
/freebsd/sys/dev/virtio/scsi/
H A Dvirtio_scsi.c105 struct sglist *, struct ccb_scsiio *);
118 struct ccb_scsiio *, struct virtio_scsi_cmd_resp *);
136 struct ccb_scsiio *, struct virtio_scsi_cmd_req *);
806 struct ccb_scsiio *csio; in vtscsi_cam_scsi_io()
997 struct ccb_scsiio *csio) in vtscsi_sg_append_scsi_buf()
1045 struct ccb_scsiio *csio; in vtscsi_fill_scsi_cmd_sglist()
1100 struct ccb_scsiio *csio; in vtscsi_execute_scsi_cmd()
1339 struct ccb_scsiio *csio, struct virtio_scsi_cmd_resp *cmd_resp) in vtscsi_complete_scsi_cmd_response()
1377 struct ccb_scsiio *csio; in vtscsi_complete_scsi_cmd()
1629 vtscsi_init_scsi_cmd_req(struct vtscsi_softc *sc, struct ccb_scsiio *csio, in vtscsi_init_scsi_cmd_req()
/freebsd/sys/cam/
H A Dcam_ccb.h758 struct ccb_scsiio { struct
791 scsiio_cdb_ptr(struct ccb_scsiio *ccb) in scsiio_cdb_ptr() argument
1383 struct ccb_scsiio csio;
1401 struct ccb_scsiio ctio;
1425 cam_fill_csio(struct ccb_scsiio *csio, uint32_t retries, in cam_fill_csio()
1450 cam_fill_ctio(struct ccb_scsiio *csio, uint32_t retries, in cam_fill_ctio()

1234