FreeBSD kernel CAM code
|
#include <cam_xpt_internal.h>
Public Member Functions | |
TAILQ_HEAD (, cam_ed) ed_entries | |
TAILQ_ENTRY (cam_et) links | |
Data Fields | |
struct cam_eb * | bus |
target_id_t | target_id |
u_int32_t | refcount |
u_int | generation |
struct timeval | last_reset |
u_int | rpl_size |
struct scsi_report_luns_data * | luns |
struct mtx | luns_mtx |
Definition at line 167 of file cam_xpt_internal.h.
cam_et::TAILQ_ENTRY | ( | cam_et | ) |
cam_et::TAILQ_HEAD | ( | cam_ed | ) |
struct cam_eb* cam_et::bus |
Definition at line 170 of file cam_xpt_internal.h.
Referenced by scsi_scan_bus(), xpt_acquire_device(), xpt_acquire_target(), xpt_add_periph(), xpt_alloc_target(), xpt_async_process_dev(), xpt_compile_path(), xpt_find_device(), xpt_find_target(), xpt_path_comp_dev(), xpt_release_device(), xpt_release_target(), xpt_remove_periph(), xptdevicematch(), xptdevicetraverse(), xptedtbusfunc(), xptedtdevicefunc(), xptedttargetfunc(), xptperiphtraverse(), xptsetasyncfunc(), and xpttargettraverse().
u_int cam_et::generation |
Definition at line 173 of file cam_xpt_internal.h.
Referenced by xpt_alloc_device(), xpt_alloc_target(), xpt_release_device(), xptedtdevicefunc(), xptedtperiphfunc(), and xptedttargetfunc().
struct timeval cam_et::last_reset |
Definition at line 174 of file cam_xpt_internal.h.
Referenced by xpt_action_default(), xpt_alloc_target(), and xpt_async_process_tgt().
struct scsi_report_luns_data* cam_et::luns |
Definition at line 176 of file cam_xpt_internal.h.
Referenced by probe_purge_old(), scsi_scan_bus(), xpt_alloc_target(), and xpt_release_target().
struct mtx cam_et::luns_mtx |
Definition at line 177 of file cam_xpt_internal.h.
Referenced by probe_purge_old(), scsi_scan_bus(), xpt_alloc_target(), and xpt_release_target().
u_int32_t cam_et::refcount |
Definition at line 172 of file cam_xpt_internal.h.
Referenced by xpt_acquire_target(), xpt_alloc_device(), xpt_alloc_target(), xpt_find_target(), xpt_path_counts(), xpt_release_target(), xptedtbusfunc(), and xpttargettraverse().
u_int cam_et::rpl_size |
Definition at line 175 of file cam_xpt_internal.h.
Referenced by probedone(), and probestart().
target_id_t cam_et::target_id |
Definition at line 171 of file cam_xpt_internal.h.
Referenced by ata_dev_async(), ata_scan_lun(), mmc_dev_async(), nvme_dev_async(), scsi_dev_async(), scsi_scan_lun(), xpt_alloc_target(), xpt_announce_periph(), xpt_announce_periph_sbuf(), xpt_async_process_dev(), xpt_async_process_tgt(), xpt_compile_path(), xpt_denounce_periph(), xpt_denounce_periph_sbuf(), xpt_dev_async_default(), xpt_find_target(), xpt_path_comp(), xpt_path_comp_dev(), xpt_path_sbuf(), xpt_path_target_id(), xpt_print_device(), xpt_rescan(), xpt_setup_ccb_flags(), xptdevicematch(), xptdoioctl(), xptedtdevicefunc(), xptedtperiphfunc(), xptperiphmatch(), xptplistperiphfunc(), and xptsetasyncfunc().