FreeBSD kernel CAM code
|
#include <cam_xpt_internal.h>
Public Member Functions | |
TAILQ_HEAD (, cam_et) et_entries | |
TAILQ_ENTRY (cam_eb) links | |
Data Fields | |
path_id_t | path_id |
struct cam_sim * | sim |
struct timeval | last_reset |
u_int32_t | flags |
u_int32_t | refcount |
u_int | generation |
device_t | parent_dev |
struct xpt_xport * | xport |
struct mtx | eb_mtx |
Definition at line 185 of file cam_xpt_internal.h.
cam_eb::TAILQ_ENTRY | ( | cam_eb | ) |
cam_eb::TAILQ_HEAD | ( | cam_et | ) |
struct mtx cam_eb::eb_mtx |
Definition at line 197 of file cam_xpt_internal.h.
Referenced by scsi_scan_bus(), xpt_acquire_device(), xpt_acquire_target(), xpt_add_periph(), xpt_alloc_device(), xpt_alloc_target(), xpt_bus_register(), xpt_compile_path(), xpt_find_device(), xpt_find_target(), xpt_release_bus(), xpt_release_device(), xpt_release_target(), xpt_remove_periph(), xptdevicetraverse(), xptedtbusfunc(), xptedtdevicefunc(), xptedttargetfunc(), xptperiphtraverse(), and xpttargettraverse().
u_int32_t cam_eb::flags |
Definition at line 191 of file cam_xpt_internal.h.
Referenced by xpt_bus_register().
u_int cam_eb::generation |
Definition at line 194 of file cam_xpt_internal.h.
Referenced by xpt_alloc_target(), xpt_bus_register(), xpt_release_target(), xptedtbusfunc(), xptedtdevicefunc(), and xptedtperiphfunc().
struct timeval cam_eb::last_reset |
Definition at line 190 of file cam_xpt_internal.h.
Referenced by ata_scan_bus(), proberegister(), scsi_scan_bus(), xpt_action_default(), xpt_async_process(), and xpt_bus_register().
device_t cam_eb::parent_dev |
Definition at line 195 of file cam_xpt_internal.h.
Referenced by xpt_bus_register(), and xpt_path_sim_device().
path_id_t cam_eb::path_id |
Definition at line 188 of file cam_xpt_internal.h.
Referenced by ata_dev_async(), ata_scan_lun(), scsi_dev_async(), scsi_scan_lun(), xpt_announce_periph(), xpt_announce_periph_sbuf(), xpt_async_process_dev(), xpt_bus_register(), xpt_denounce_periph(), xpt_denounce_periph_sbuf(), xpt_find_bus(), xpt_path_comp(), xpt_path_comp_dev(), xpt_path_path_id(), xpt_setup_ccb_flags(), xptbusmatch(), xptdevicematch(), xptdoioctl(), xptedtbusfunc(), xptedtdevicefunc(), xptedtperiphfunc(), xptnextfreepathid(), xptperiphmatch(), xptplistperiphfunc(), xptsetasyncbusfunc(), and xptsetasyncfunc().
u_int32_t cam_eb::refcount |
Definition at line 193 of file cam_xpt_internal.h.
Referenced by xpt_acquire_bus(), xpt_alloc_target(), xpt_bus_register(), xpt_find_bus(), xpt_path_counts(), xpt_release_bus(), xptbustraverse(), and xptedtmatch().
struct cam_sim* cam_eb::sim |
Definition at line 189 of file cam_xpt_internal.h.
Referenced by aprobedone(), cam_periph_runccb(), xpt_action_default(), xpt_alloc_device(), xpt_announce_periph(), xpt_announce_periph_sbuf(), xpt_async(), xpt_async_process(), xpt_bus_register(), xpt_denounce_periph(), xpt_denounce_periph_sbuf(), xpt_done_process(), xpt_path_sbuf(), xpt_path_sim(), xpt_poll_setup(), xpt_pollwait(), xpt_release_bus(), xpt_release_device(), xpt_start_tags(), xpt_stop_tags(), xptbusmatch(), and xptedtbusfunc().
struct xpt_xport* cam_eb::xport |
Definition at line 196 of file cam_xpt_internal.h.
Referenced by xpt_action(), xpt_announce_periph(), xpt_announce_periph_sbuf(), xpt_async_process_dev(), xpt_bus_register(), and xpt_compile_path().