Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/mps/mps_sas.h
| Show First 20 Lines • Show All 80 Lines • ▼ Show 20 Lines | #define MPSSAS_TARGET_INRECOVERY (MPSSAS_TARGET_INABORT | \ | ||||
| uint8_t supports_SSU; | uint8_t supports_SSU; | ||||
| }; | }; | ||||
| struct mpssas_softc { | struct mpssas_softc { | ||||
| struct mps_softc *sc; | struct mps_softc *sc; | ||||
| u_int flags; | u_int flags; | ||||
| #define MPSSAS_IN_DISCOVERY (1 << 0) | #define MPSSAS_IN_DISCOVERY (1 << 0) | ||||
| #define MPSSAS_IN_STARTUP (1 << 1) | #define MPSSAS_IN_STARTUP (1 << 1) | ||||
| #define MPSSAS_DISCOVERY_TIMEOUT_PENDING (1 << 2) | |||||
| #define MPSSAS_QUEUE_FROZEN (1 << 3) | #define MPSSAS_QUEUE_FROZEN (1 << 3) | ||||
| #define MPSSAS_SHUTDOWN (1 << 4) | #define MPSSAS_SHUTDOWN (1 << 4) | ||||
| u_int maxtargets; | u_int maxtargets; | ||||
| struct mpssas_target *targets; | struct mpssas_target *targets; | ||||
| struct cam_devq *devq; | struct cam_devq *devq; | ||||
| struct cam_sim *sim; | struct cam_sim *sim; | ||||
| struct cam_path *path; | struct cam_path *path; | ||||
| struct intr_config_hook sas_ich; | struct intr_config_hook sas_ich; | ||||
| struct callout discovery_callout; | |||||
| struct mps_event_handle *mpssas_eh; | struct mps_event_handle *mpssas_eh; | ||||
| u_int startup_refcount; | u_int startup_refcount; | ||||
| struct proc *sysctl_proc; | struct proc *sysctl_proc; | ||||
| struct taskqueue *ev_tq; | struct taskqueue *ev_tq; | ||||
| struct task ev_task; | struct task ev_task; | ||||
| TAILQ_HEAD(, mps_fw_event_work) ev_queue; | TAILQ_HEAD(, mps_fw_event_work) ev_queue; | ||||
| ▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines | |||||