FreeBSD kernel CAM code
|
#include <cam_sim.h>
Public Member Functions | |
TAILQ_ENTRY (cam_sim) links | |
Data Fields | |
sim_action_func | sim_action |
sim_poll_func | sim_poll |
const char * | sim_name |
void * | softc |
struct mtx * | mtx |
u_int32_t | path_id |
u_int32_t | unit_number |
u_int32_t | bus_id |
int | max_tagged_dev_openings |
int | max_dev_openings |
u_int32_t | flags |
struct cam_devq * | devq |
int | refcount |
cam_sim::TAILQ_ENTRY | ( | cam_sim | ) |
u_int32_t cam_sim::bus_id |
Definition at line 100 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_bus(), xpt_announce_periph(), xpt_announce_periph_sbuf(), xpt_bus_register(), xpt_denounce_periph(), xpt_denounce_periph_sbuf(), xpt_path_sbuf(), xpt_print_device(), xptaction(), xptbusmatch(), and xptedtbusfunc().
struct cam_devq* cam_sim::devq |
Definition at line 104 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_free(), xpt_action_default(), xpt_alloc_device(), xpt_dev_ccbq_resize(), xpt_done_process(), xpt_freeze_devq(), xpt_freeze_devq_device(), xpt_freeze_simq(), xpt_poll_setup(), xpt_release_device(), xpt_release_devq(), xpt_release_devq_device(), xpt_release_devq_timeout(), and xpt_release_simq().
u_int32_t cam_sim::flags |
Definition at line 103 of file cam_sim.h.
Referenced by cam_sim_alloc().
int cam_sim::max_dev_openings |
Definition at line 102 of file cam_sim.h.
Referenced by cam_sim_alloc(), ctlfe_dump_sim(), ctlferegister(), xpt_alloc_device(), and xpt_stop_tags().
int cam_sim::max_tagged_dev_openings |
Definition at line 101 of file cam_sim.h.
Referenced by aprobedone(), cam_sim_alloc(), ctlfe_dump_sim(), ctlferegister(), and xpt_start_tags().
struct mtx* cam_sim::mtx |
Definition at line 96 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_free(), cam_sim_hold(), cam_sim_release(), xpt_action_default(), xpt_async_bcast(), xpt_run_devq(), and xpt_sim_poll().
u_int32_t cam_sim::path_id |
Definition at line 98 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_path(), cam_sim_set_path(), and xpt_bus_register().
int cam_sim::refcount |
Definition at line 105 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_free(), cam_sim_hold(), and cam_sim_release().
sim_action_func cam_sim::sim_action |
Definition at line 92 of file cam_sim.h.
Referenced by cam_sim_alloc(), xpt_action_default(), and xpt_run_devq().
const char* cam_sim::sim_name |
Definition at line 94 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_name(), ctlfe_dump_sim(), xpt_announce_periph(), xpt_announce_periph_sbuf(), xpt_bus_register(), xpt_denounce_periph(), xpt_denounce_periph_sbuf(), xpt_path_sbuf(), xpt_print_device(), xptaction(), xptbusmatch(), and xptedtbusfunc().
sim_poll_func cam_sim::sim_poll |
Definition at line 93 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_pollable(), and xpt_sim_poll().
void* cam_sim::softc |
Definition at line 95 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_softc(), and xptregister().
u_int32_t cam_sim::unit_number |
Definition at line 99 of file cam_sim.h.
Referenced by cam_sim_alloc(), cam_sim_unit(), ctlfe_dump_sim(), xpt_announce_periph(), xpt_announce_periph_sbuf(), xpt_bus_register(), xpt_denounce_periph(), xpt_denounce_periph_sbuf(), xpt_path_sbuf(), xpt_print_device(), xptaction(), xptbusmatch(), and xptedtbusfunc().