FreeBSD kernel CAM code
|
#include <cam_ccb.h>
Data Fields | |
struct ccb_hdr | ccb_h |
union ccb * | next_ccb |
u_int8_t * | req_map |
u_int8_t * | data_ptr |
u_int32_t | dxfer_len |
struct scsi_sense_data | sense_data |
u_int8_t | sense_len |
u_int8_t | cdb_len |
u_int16_t | sglist_cnt |
u_int8_t | scsi_status |
u_int8_t | sense_resid |
u_int32_t | resid |
cdb_t | cdb_io |
u_int8_t * | msg_ptr |
u_int16_t | msg_len |
u_int8_t | tag_action |
uint8_t | priority |
u_int | tag_id |
u_int | init_id |
struct ccb_hdr ccb_scsiio::ccb_h |
Definition at line 750 of file cam_ccb.h.
Referenced by cam_error_string(), cam_fill_csio(), cam_fill_ctio(), cddone(), ctlfedone(), dadone(), dadone_probeata(), dadone_probeataiddir(), dadone_probeatalogdir(), dadone_probeatasup(), dadone_probeatazone(), dadone_probebdc(), dadone_probeblklimits(), dadone_probelbp(), dadone_proberc(), dadone_probewp(), dadone_probezone(), dadump(), passdone(), probedone(), ptdone(), sadone(), saerror(), scsi_command_string(), scsi_read_write(), scsi_sense_sbuf(), scsi_write_same(), sg_scsiio_status(), sgdone(), sgioctl(), and xpt_done_process().
cdb_t ccb_scsiio::cdb_io |
Definition at line 763 of file cam_ccb.h.
Referenced by camperiphdone(), camperiphscsisenseerror(), cd6byteworkaround(), cdpause(), cdplay(), cdplaymsf(), cdplaytracks(), cdreadsubchannel(), cdsetspeed(), cdstart(), chdone(), chgetparams(), cmd6workaround(), enc_runcmd(), passdoioctl(), passsendccb(), saerror(), sagetparams(), scsi_allow_overwrite(), scsi_ata_pass(), scsi_ata_pass_16(), scsi_erase(), scsi_exchange_medium(), scsi_format_medium(), scsi_get_physical_element_status(), scsi_initialize_element_status(), scsi_inquiry(), scsi_load_unload(), scsi_locate_10(), scsi_locate_16(), scsi_log_select(), scsi_log_sense(), scsi_mode_select_len(), scsi_mode_sense_subpage(), scsi_move_medium(), scsi_persistent_reserve_in(), scsi_persistent_reserve_out(), scsi_position_to_element(), scsi_prevent(), scsi_read_attribute(), scsi_read_block_limits(), scsi_read_buffer(), scsi_read_capacity(), scsi_read_capacity_16(), scsi_read_dvd_structure(), scsi_read_element_status(), scsi_read_position(), scsi_read_position_10(), scsi_read_toc(), scsi_read_write(), scsi_receive_diagnostic_results(), scsi_remove_element_and_truncate(), scsi_report_density_support(), scsi_report_key(), scsi_report_luns(), scsi_report_supported_opcodes(), scsi_report_target_group(), scsi_report_timestamp(), scsi_request_sense(), scsi_reserve_release_unit(), scsi_restore_elements_and_rebuild(), scsi_rewind(), scsi_sa_read_write(), scsi_security_protocol_in(), scsi_security_protocol_out(), scsi_send_diagnostic(), scsi_send_key(), scsi_send_receive(), scsi_send_volume_tag(), scsi_set_capacity(), scsi_set_position(), scsi_set_target_group(), scsi_set_timestamp(), scsi_space(), scsi_start_stop(), scsi_synchronize_cache(), scsi_test_unit_ready(), scsi_unmap(), scsi_write_attribute(), scsi_write_buffer(), scsi_write_filemarks(), scsi_write_same(), scsi_zbc_in(), scsi_zbc_out(), sgioctl(), sgwrite(), and xpt_action_default().
u_int8_t ccb_scsiio::cdb_len |
Definition at line 758 of file cam_ccb.h.
Referenced by ata_action(), cam_fill_csio(), cd6byteworkaround(), cdstart(), cfcs_action(), cmd6workaround(), dadone_probewp(), passdoioctl(), passsendccb(), saerror(), and scsi_sense_sbuf().
u_int8_t* ccb_scsiio::data_ptr |
Definition at line 753 of file cam_ccb.h.
Referenced by cam_fill_csio(), cam_fill_ctio(), cam_periph_mapmem(), cam_periph_unmapmem(), cd6byteworkaround(), cddone(), cfcs_datamove(), chdone(), ctlfedone(), ctlfestart(), dadone_probeata(), dadone_probeataiddir(), dadone_probeatalogdir(), dadone_probeatasup(), dadone_probeatazone(), dadone_probebdc(), dadone_probeblklimits(), dadone_probelbp(), dadone_proberc(), dadone_probewp(), dadone_probezone(), dazonedone(), passiocleanup(), passmemsetup(), probedone(), probestart(), and saloadtimeouts().
u_int32_t ccb_scsiio::dxfer_len |
Definition at line 754 of file cam_ccb.h.
Referenced by cam_fill_csio(), cam_fill_ctio(), cam_periph_mapmem(), cam_periph_runccb(), cam_periph_unmapmem(), cd6byteworkaround(), cddone(), cfcs_datamove(), cfcs_done(), ctlfedone(), ctlfestart(), dadone_probeataiddir(), dadone_probeatalogdir(), dadone_probeatasup(), dadone_probeatazone(), dadone_probebdc(), dadone_probezone(), dazonedone(), enc_fsm_step(), passdone(), passmemsetup(), probedone(), saerror(), sagetparams(), saloadtimeouts(), and sgdone().
u_int ccb_scsiio::init_id |
Definition at line 775 of file cam_ccb.h.
Referenced by cam_fill_ctio().
u_int8_t* ccb_scsiio::msg_ptr |
Definition at line 764 of file cam_ccb.h.
Referenced by ctlfedone().
uint8_t ccb_scsiio::priority |
Definition at line 773 of file cam_ccb.h.
Referenced by cam_fill_csio(), cam_fill_ctio(), cfcs_action(), dadone_probeataiddir(), dadone_probeatalogdir(), dadone_probeatasup(), dadone_probebdc(), dadone_probeblklimits(), dadone_probelbp(), dadone_proberc(), and dadone_probewp().
u_int32_t ccb_scsiio::resid |
Definition at line 762 of file cam_ccb.h.
Referenced by cam_periph_runccb(), cddone(), cdreaddvdstructure(), cdreportkey(), cfcs_datamove(), cfcs_done(), ctlfedone(), dadone(), dadone_probeataiddir(), dadone_probeatalogdir(), dadone_probeatasup(), dadone_probeatazone(), dadone_probebdc(), dadone_probewp(), dadone_probezone(), dazonedone(), enc_fsm_step(), enc_runcmd(), passdone(), probedone(), ptdone(), sadone(), saerror(), sagetparams(), saloadtimeouts(), sgioctl(), and xpt_action_default().
u_int8_t ccb_scsiio::scsi_status |
Definition at line 760 of file cam_ccb.h.
Referenced by cam_error_string(), cam_fill_ctio(), cam_periph_devctl_notify(), camperiphscsistatuserror(), cddone(), cfcs_done(), scsi_extract_sense_ccb(), scsi_status_string(), sgioctl(), sgread(), and xpt_action_default().
struct scsi_sense_data ccb_scsiio::sense_data |
Definition at line 756 of file cam_ccb.h.
Referenced by cfcs_done(), ctlfestart(), saerror(), scsi_extract_sense_ccb(), scsi_sense_sbuf(), sgioctl(), sgread(), and targbhstart().
u_int8_t ccb_scsiio::sense_len |
Definition at line 757 of file cam_ccb.h.
Referenced by cam_fill_csio(), cfcs_done(), ctlfestart(), saerror(), scsi_extract_sense_ccb(), scsi_sense_sbuf(), sgread(), and targbhstart().
u_int8_t ccb_scsiio::sense_resid |
Definition at line 761 of file cam_ccb.h.
Referenced by cfcs_done(), saerror(), scsi_extract_sense_ccb(), scsi_sense_sbuf(), sgioctl(), and xpt_action_default().
u_int16_t ccb_scsiio::sglist_cnt |
Definition at line 759 of file cam_ccb.h.
Referenced by cfcs_datamove(), ctlfedone(), ctlfestart(), and passmemsetup().
u_int8_t ccb_scsiio::tag_action |
Definition at line 766 of file cam_ccb.h.
Referenced by cam_fill_csio(), cam_fill_ctio(), cam_periph_runccb(), cfcs_action(), passdone(), sgdone(), and xpt_run_devq().
u_int ccb_scsiio::tag_id |
Definition at line 774 of file cam_ccb.h.
Referenced by cam_fill_ctio(), and cfcs_action().