FreeBSD kernel CAM code
|
#include <cam_ccb.h>
Data Fields | |
struct ccb_hdr | ccb_h |
struct ccb_scsiio | csio |
struct ccb_getdev | cgd |
struct ccb_getdevlist | cgdl |
struct ccb_pathinq | cpi |
struct ccb_relsim | crs |
struct ccb_setasync | csa |
struct ccb_setdev | csd |
struct ccb_pathstats | cpis |
struct ccb_getdevstats | cgds |
struct ccb_dev_match | cdm |
struct ccb_trans_settings | cts |
struct ccb_calc_geometry | ccg |
struct ccb_sim_knob | knob |
struct ccb_abort | cab |
struct ccb_resetbus | crb |
struct ccb_resetdev | crd |
struct ccb_termio | tio |
struct ccb_accept_tio | atio |
struct ccb_scsiio | ctio |
struct ccb_en_lun | cel |
struct ccb_immed_notify | cin |
struct ccb_notify_ack | cna |
struct ccb_immediate_notify | cin1 |
struct ccb_notify_acknowledge | cna2 |
struct ccb_eng_inq | cei |
struct ccb_eng_exec | cee |
struct ccb_smpio | smpio |
struct ccb_rescan | crcn |
struct ccb_debug | cdbg |
struct ccb_ataio | ataio |
struct ccb_dev_advinfo | cdai |
struct ccb_async | casync |
struct ccb_nvmeio | nvmeio |
struct ccb_mmcio | mmcio |
struct ccb_ataio ccb::ataio |
Definition at line 1376 of file cam_ccb.h.
Referenced by ada_zone_cmd(), adaclose(), adadone(), adaflush(), adastart(), adazonedone(), aprobedone(), aprobestart(), ata_proto_debug_out(), cam_error_string(), cam_periph_devctl_notify(), cam_periph_mapmem(), cam_periph_runccb(), cam_periph_unmapmem(), enc_fsm_step(), enc_runcmd(), passdone(), passiocleanup(), passmemsetup(), pmpdone(), pmpstart(), safte_fill_control_request(), safte_fill_read_buf_io(), ses_fill_rcv_diag_io(), and xpt_action_default().
struct ccb_accept_tio ccb::atio |
Definition at line 1364 of file cam_ccb.h.
Referenced by ctlfedone(), ctlfestart(), targbhdislun(), and targbhdone().
struct ccb_abort ccb::cab |
Definition at line 1360 of file cam_ccb.h.
Referenced by abort_all_pending(), cfcs_action(), ctlfedone(), ctlfeoninvalidate(), ctlfestart(), targbhdislun(), and xpt_action_default().
struct ccb_async ccb::casync |
Definition at line 1378 of file cam_ccb.h.
Referenced by xpt_async(), xpt_async_process(), xpt_async_process_dev(), and xpt_async_process_tgt().
struct ccb_hdr ccb::ccb_h |
Definition at line 1346 of file cam_ccb.h.
Referenced by abort_all_pending(), adadone(), adaerror(), adastart(), adazonedone(), aprobedone(), aproberegister(), aprobestart(), ata_action(), ata_dev_advinfo(), ata_proto_debug_out(), ata_scan_bus(), ata_scan_lun(), atio_cdb_ptr(), axptscandone(), cam_ccb_status(), cam_ccbq_insert_ccb(), cam_ccbq_remove_ccb(), cam_ccbq_send_ccb(), cam_compat_handle_0x17(), cam_compat_handle_0x18(), cam_compat_handle_0x19(), cam_error_string(), cam_iosched_bio_complete(), cam_periph_ccbwait(), cam_periph_devctl_notify(), cam_periph_done(), cam_periph_error(), cam_periph_ioctl(), cam_periph_mapmem(), cam_periph_runccb(), cam_periph_unmapmem(), cam_set_ccbstatus(), camperiphdone(), camperiphfree(), camperiphscsisenseerror(), camperiphscsistatuserror(), cd6byteworkaround(), cdasync(), cddone(), cderror(), cdrunccb(), cdstart(), cfcs_action(), cfcs_datamove(), cfcs_done(), cfcs_onoffline(), chdone(), chstart(), cmd6workaround(), ctlfe_datamove(), ctlfe_done(), ctlfe_free_ccb(), ctlfe_onoffline(), ctlfe_requeue_ccb(), ctlfedone(), ctlfeoninvalidate(), ctlferegister(), ctlfestart(), da_delete_trim(), da_delete_unmap(), daasync(), dadone(), dadone_probeata(), dadone_probeataiddir(), dadone_probeatalogdir(), dadone_probeatasup(), dadone_probeatazone(), dadone_probebdc(), dadone_probeblklimits(), dadone_probelbp(), dadone_proberc(), dadone_probewp(), dadone_probezone(), dadone_tur(), daerror(), dastart(), dazonedone(), enc_fsm_step(), enc_runcmd(), init_standard_ccb(), mmc_action(), mmc_cam_sim_default_action(), mmc_dev_advinfo(), mmc_handle_reply(), mmc_proto_debug_out(), mmc_scan_lun(), mmc_set_timing(), mmc_sim_task(), mmccam_start_discovery(), mmcprobe_done(), mmcprobe_start(), ndadone(), ndaerror(), ndaioctl(), ndastart(), nvme_action(), nvme_dev_advinfo(), nvme_probe_done(), nvme_probe_register(), nvme_probe_start(), nvme_proto_debug_out(), nvme_scan_lun(), passdoioctl(), passdone(), passiocleanup(), passmemsetup(), passsendccb(), passstart(), pmpdone(), probedone(), proberegister(), probeschedule(), probestart(), ptdone(), ptstart(), sadone(), saerror(), sagetparams(), sasetparams(), sasetprot(), sastart(), scsi_action(), scsi_dev_advinfo(), scsi_extract_sense_ccb(), scsi_proto_debug_out(), scsi_scan_bus(), scsi_scan_lun(), scsiio_cdb_ptr(), sdda_get_host_caps(), sdda_get_max_data(), sdda_init_switch_part(), sdda_set_bus_width(), sdda_start_init(), sdda_start_init_task(), sddadone(), sddastart(), ses_path_iter_devid_callback(), ses_set_timed_completion(), ses_setphyspath_callback(), sgdone(), sgwrite(), targbhdislun(), targbhdone(), targbhenlun(), targbhstart(), targdone(), targfreeccb(), targgetccb(), targread(), targreturnccb(), targsendccb(), targusermerge(), targwrite(), xpt_action(), xpt_action_default(), xpt_async(), xpt_async_process(), xpt_async_process_dev(), xpt_async_process_tgt(), xpt_bus_register(), xpt_done(), xpt_done_direct(), xpt_done_process(), xpt_free_ccb(), xpt_get_ccb(), xpt_get_ccb_nowait(), xpt_merge_ccb(), xpt_poll_setup(), xpt_pollwait(), xpt_release_ccb(), xpt_rescan(), xpt_rescan_done(), xpt_run_allocq(), xpt_run_devq(), xpt_scanner_thread(), xptaction(), xptdoioctl(), and xptscandone().
struct ccb_calc_geometry ccb::ccg |
Definition at line 1358 of file cam_ccb.h.
Referenced by cfcs_action(), and xpt_action_default().
struct ccb_dev_advinfo ccb::cdai |
Definition at line 1377 of file cam_ccb.h.
Referenced by ata_dev_advinfo(), cam_periph_mapmem(), cam_periph_unmapmem(), mmc_dev_advinfo(), nvme_dev_advinfo(), passiocleanup(), passmemsetup(), and scsi_dev_advinfo().
struct ccb_debug ccb::cdbg |
Definition at line 1375 of file cam_ccb.h.
Referenced by xpt_action_default().
struct ccb_dev_match ccb::cdm |
Definition at line 1356 of file cam_ccb.h.
Referenced by cam_compat_handle_0x19(), cam_compat_translate_dev_match_0x18(), cam_periph_mapmem(), cam_periph_unmapmem(), passiocleanup(), passmemsetup(), and xpt_action_default().
struct ccb_eng_exec ccb::cee |
struct ccb_eng_inq ccb::cei |
struct ccb_en_lun ccb::cel |
Definition at line 1366 of file cam_ccb.h.
Referenced by ctlfeoninvalidate(), ctlferegister(), targbhdislun(), and targbhenlun().
struct ccb_getdev ccb::cgd |
Definition at line 1348 of file cam_ccb.h.
Referenced by enc_type(), and xpt_action_default().
struct ccb_getdevlist ccb::cgdl |
Definition at line 1349 of file cam_ccb.h.
Referenced by cam_periph_ioctl(), xpt_action_default(), and xptdoioctl().
struct ccb_getdevstats ccb::cgds |
Definition at line 1355 of file cam_ccb.h.
Referenced by xpt_action_default().
struct ccb_immed_notify ccb::cin |
struct ccb_immediate_notify ccb::cin1 |
Definition at line 1369 of file cam_ccb.h.
Referenced by ctlfedone().
struct ccb_notify_ack ccb::cna |
struct ccb_notify_acknowledge ccb::cna2 |
Definition at line 1370 of file cam_ccb.h.
Referenced by ctlfe_done().
struct ccb_pathinq ccb::cpi |
Definition at line 1350 of file cam_ccb.h.
Referenced by ata_scan_bus(), cam_compat_handle_0x17(), camperiphfree(), cfcs_action(), mmc_cam_sim_default_action(), mmcprobe_start(), probeschedule(), scsi_scan_bus(), and xptaction().
struct ccb_pathstats ccb::cpis |
Definition at line 1354 of file cam_ccb.h.
Referenced by xpt_action_default().
struct ccb_resetbus ccb::crb |
struct ccb_rescan ccb::crcn |
Definition at line 1374 of file cam_ccb.h.
Referenced by aprobeschedule(), ata_action(), ata_scan_bus(), ata_scan_lun(), cam_periph_error(), mmc_action(), nvme_action(), nvme_probe_schedule(), probeschedule(), scsi_action(), scsi_scan_bus(), scsi_scan_lun(), and xpt_bus_register().
struct ccb_resetdev ccb::crd |
struct ccb_relsim ccb::crs |
Definition at line 1351 of file cam_ccb.h.
Referenced by xpt_action_default().
struct ccb_setasync ccb::csa |
Definition at line 1352 of file cam_ccb.h.
Referenced by xpt_action_default().
struct ccb_setdev ccb::csd |
struct ccb_scsiio ccb::csio |
Definition at line 1347 of file cam_ccb.h.
Referenced by aprobestart(), ata_action(), cam_error_string(), cam_periph_devctl_notify(), cam_periph_mapmem(), cam_periph_runccb(), cam_periph_unmapmem(), camperiphdone(), camperiphscsisenseerror(), camperiphscsistatuserror(), cd6byteworkaround(), cddone(), cdgetmode(), cdpause(), cdplay(), cdplaymsf(), cdplaytracks(), cdprevent(), cdreaddvdstructure(), cdreadsubchannel(), cdreadtoc(), cdreportkey(), cdsendkey(), cdsetmode(), cdsetspeed(), cdstart(), cdstartunit(), cdstopunit(), cfcs_action(), cfcs_datamove(), cfcs_done(), chdone(), chexchange(), chgetelemstatus(), chgetparams(), chielem(), chmove(), chposition(), chsetvoltag(), chstart(), cmd6workaround(), ctlfedone(), ctlfestart(), da_delete_trim(), da_delete_unmap(), da_zone_cmd(), daclose(), dadone(), dadone_probeata(), dadone_probeataiddir(), dadone_probeatalogdir(), dadone_probeatasup(), dadone_probeatazone(), dadone_probebdc(), dadone_probeblklimits(), dadone_probelbp(), dadone_proberc(), dadone_probewp(), dadone_probezone(), daerror(), daprevent(), dashutdown(), dastart(), dazonedone(), enc_fsm_step(), enc_runcmd(), passdoioctl(), passdone(), passiocleanup(), passmemsetup(), passsendccb(), probedone(), probestart(), ptdone(), ptstart(), sadone(), saerase(), saerror(), safte_fill_control_request(), safte_fill_read_buf_io(), sagetparams(), sagetpos(), saloadtimeouts(), saloadunload(), samount(), saprevent(), sardpos(), sareservereleaseunit(), saretension(), sarewind(), sasetparams(), sasetpos(), sasetprot(), saspace(), sastart(), sawritefilemarks(), scsi_extract_sense_ccb(), scsi_proto_debug_out(), ses_fill_rcv_diag_io(), ses_set_timed_completion(), sgdone(), sgioctl(), sgwrite(), targbhstart(), xpt_action_default(), xpt_done(), xpt_done_process(), xpt_run_devq(), and xptdoioctl().
struct ccb_scsiio ccb::ctio |
struct ccb_trans_settings ccb::cts |
Definition at line 1357 of file cam_ccb.h.
Referenced by ata_action(), cam_compat_handle_0x17(), cam_compat_handle_0x18(), cfcs_action(), mmc_cam_sim_default_action(), mmc_set_timing(), mmc_sim_task(), mmcprobe_done(), mmcprobe_start(), scsi_action(), sdda_get_host_caps(), sdda_get_max_data(), sdda_set_bus_width(), and sdda_start_init().
struct ccb_sim_knob ccb::knob |
Definition at line 1359 of file cam_ccb.h.
Referenced by ctlfe_onoffline().
struct ccb_mmcio ccb::mmcio |
Definition at line 1380 of file cam_ccb.h.
Referenced by cam_periph_mapmem(), cam_periph_unmapmem(), mmc_exec_app_cmd(), mmc_handle_reply(), mmc_sd_switch(), mmc_select_card(), mmc_send_ext_csd(), mmc_switch_fill_mmcio(), mmcprobe_done(), mmcprobe_start(), sddadone(), and sddastart().
struct ccb_nvmeio ccb::nvmeio |
Definition at line 1379 of file cam_ccb.h.
Referenced by cam_error_string(), cam_periph_mapmem(), cam_periph_runccb(), cam_periph_unmapmem(), ndaclose(), ndadone(), ndaflush(), ndaioctl(), ndastart(), nvme_probe_start(), nvme_proto_debug_out(), passiocleanup(), and passmemsetup().
struct ccb_smpio ccb::smpio |
Definition at line 1373 of file cam_ccb.h.
Referenced by cam_error_string(), cam_periph_mapmem(), cam_periph_unmapmem(), passdone(), passiocleanup(), and passmemsetup().
struct ccb_termio ccb::tio |