Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/mpi3mr/mpi3mr_cam.h
Show First 20 Lines • Show All 115 Lines • ▼ Show 20 Lines | struct mpi3mr_target { | ||||
uint16_t encl_slot; | uint16_t encl_slot; | ||||
uint8_t flags; | uint8_t flags; | ||||
#define MPI3MRSAS_TARGET_INREMOVAL (1 << 3) | #define MPI3MRSAS_TARGET_INREMOVAL (1 << 3) | ||||
uint8_t io_throttle_enabled; | uint8_t io_throttle_enabled; | ||||
uint8_t io_divert; | uint8_t io_divert; | ||||
struct mpi3mr_throttle_group_info *throttle_group; | struct mpi3mr_throttle_group_info *throttle_group; | ||||
uint64_t q_depth; | uint64_t q_depth; | ||||
enum mpi3mr_target_state state; | enum mpi3mr_target_state state; | ||||
uint16_t ws_len; | |||||
}; | }; | ||||
struct mpi3mr_cam_softc { | struct mpi3mr_cam_softc { | ||||
struct mpi3mr_softc *sc; | struct mpi3mr_softc *sc; | ||||
u_int flags; | u_int flags; | ||||
#define MPI3MRSAS_IN_DISCOVERY (1 << 0) | #define MPI3MRSAS_IN_DISCOVERY (1 << 0) | ||||
#define MPI3MRSAS_IN_STARTUP (1 << 1) | #define MPI3MRSAS_IN_STARTUP (1 << 1) | ||||
#define MPI3MRSAS_DISCOVERY_TIMEOUT_PENDING (1 << 2) | #define MPI3MRSAS_DISCOVERY_TIMEOUT_PENDING (1 << 2) | ||||
▲ Show 20 Lines • Show All 68 Lines • Show Last 20 Lines |