Changeset View
Changeset View
Standalone View
Standalone View
sys/cam/cam.h
Show First 20 Lines • Show All 88 Lines • ▼ Show 20 Lines | |||||
#define CAM_PRIORITY_XPT ((CAM_RL_XPT << 8) + 0x80) | #define CAM_PRIORITY_XPT ((CAM_RL_XPT << 8) + 0x80) | ||||
#define CAM_PRIORITY_DEV ((CAM_RL_DEV << 8) + 0x80) | #define CAM_PRIORITY_DEV ((CAM_RL_DEV << 8) + 0x80) | ||||
#define CAM_PRIORITY_OOB (CAM_RL_DEV << 8) | #define CAM_PRIORITY_OOB (CAM_RL_DEV << 8) | ||||
#define CAM_PRIORITY_NORMAL ((CAM_RL_NORMAL << 8) + 0x80) | #define CAM_PRIORITY_NORMAL ((CAM_RL_NORMAL << 8) + 0x80) | ||||
#define CAM_PRIORITY_NONE (u_int32_t)-1 | #define CAM_PRIORITY_NONE (u_int32_t)-1 | ||||
u_int32_t generation; | u_int32_t generation; | ||||
int index; | int index; | ||||
#define CAM_UNQUEUED_INDEX -1 | #define CAM_UNQUEUED_INDEX -1 | ||||
#define CAM_ACTIVE_INDEX -2 | #define CAM_ACTIVE_INDEX -2 | ||||
#define CAM_DONEQ_INDEX -3 | #define CAM_DONEQ_INDEX -3 | ||||
#define CAM_ASYNC_INDEX -4 | |||||
#define CAM_EXTRAQ_INDEX INT_MAX | #define CAM_EXTRAQ_INDEX INT_MAX | ||||
} cam_pinfo; | } cam_pinfo; | ||||
/* | /* | ||||
* Macro to compare two generation numbers. It is used like this: | * Macro to compare two generation numbers. It is used like this: | ||||
* | * | ||||
* if (GENERATIONCMP(a, >=, b)) | * if (GENERATIONCMP(a, >=, b)) | ||||
* ...; | * ...; | ||||
▲ Show 20 Lines • Show All 306 Lines • Show Last 20 Lines |