Go to the source code of this file.
|
#define | CAM_VERSION_0x16 0x16 |
|
#define | CAMIOCOMMAND_0x16 _IOC(IOC_INOUT, CAM_VERSION_0x16, 2, CAM_0X17_LEN) |
|
#define | CAMGETPASSTHRU_0x16 _IOC(IOC_INOUT, CAM_VERSION_0x16, 3, CAM_0X17_LEN) |
|
#define | CAM_SCATTER_VALID_0x16 0x00000010 |
|
#define | CAM_SG_LIST_PHYS_0x16 0x00040000 |
|
#define | CAM_DATA_PHYS_0x16 0x00200000 |
|
#define | CAM_VERSION_0x17 0x17 |
|
#define | CAM_0X17_DATA_LEN CAM_0X18_DATA_LEN |
|
#define | CAM_0X17_LEN (sizeof(struct ccb_hdr_0x17) + CAM_0X17_DATA_LEN) |
|
#define | CAMIOCOMMAND_0x17 _IOC(IOC_INOUT, CAM_VERSION_0x17, 2, CAM_0X17_LEN) |
|
#define | CAMGETPASSTHRU_0x17 _IOC(IOC_INOUT, CAM_VERSION_0x17, 3, CAM_0X17_LEN) |
|
#define | CAM_VERSION_0x18 0x18 |
|
#define | CAM_0X18_DATA_LEN (sizeof(union ccb) - 2*sizeof(void *) - sizeof(struct ccb_hdr)) |
|
#define | CAM_0X18_LEN (sizeof(struct ccb_hdr_0x18) + CAM_0X18_DATA_LEN) |
|
#define | CAMIOCOMMAND_0x18 _IOC(IOC_INOUT, CAM_VERSION_0x18, 2, CAM_0X18_LEN) |
|
#define | CAMGETPASSTHRU_0x18 _IOC(IOC_INOUT, CAM_VERSION_0x18, 3, CAM_0X18_LEN) |
|
#define | CAM_VERSION_0x19 0x19 |
|
#define | CAMIOCOMMAND_0x19 _IOWR(CAM_VERSION_0x19, 2, union ccb) |
|
#define | CAMGETPASSTHRU_0x19 _IOWR(CAM_VERSION_0x19, 3, union ccb) |
|
#define | CAMIOQUEUE_0x19 _IO(CAM_VERSION_0x19, 4) |
|
#define | CAMIOGET_0x19 _IO(CAM_VERSION_0x19, 5) |
|
|
int | cam_compat_ioctl (struct cdev *dev, u_long cmd, caddr_t addr, int flag, struct thread *td, int(*cbfnp)(struct cdev *, u_long, caddr_t, int, struct thread *)) |
|
◆ CAM_0X17_DATA_LEN
◆ CAM_0X17_LEN
◆ CAM_0X18_DATA_LEN
#define CAM_0X18_DATA_LEN (sizeof(union ccb) - 2*sizeof(void *) - sizeof(struct ccb_hdr)) |
◆ CAM_0X18_LEN
◆ CAM_DATA_PHYS_0x16
#define CAM_DATA_PHYS_0x16 0x00200000 |
◆ CAM_SCATTER_VALID_0x16
#define CAM_SCATTER_VALID_0x16 0x00000010 |
◆ CAM_SG_LIST_PHYS_0x16
#define CAM_SG_LIST_PHYS_0x16 0x00040000 |
◆ CAM_VERSION_0x16
#define CAM_VERSION_0x16 0x16 |
◆ CAM_VERSION_0x17
#define CAM_VERSION_0x17 0x17 |
◆ CAM_VERSION_0x18
#define CAM_VERSION_0x18 0x18 |
◆ CAM_VERSION_0x19
#define CAM_VERSION_0x19 0x19 |
◆ CAMGETPASSTHRU_0x16
◆ CAMGETPASSTHRU_0x17
◆ CAMGETPASSTHRU_0x18
◆ CAMGETPASSTHRU_0x19
◆ CAMIOCOMMAND_0x16
◆ CAMIOCOMMAND_0x17
◆ CAMIOCOMMAND_0x18
◆ CAMIOCOMMAND_0x19
◆ CAMIOGET_0x19
◆ CAMIOQUEUE_0x19
◆ ccb_xflags_0x18
Enumerator |
---|
CAM_EXTLUN_VALID_0x18 | |
Definition at line 168 of file cam_compat.h.
◆ cam_compat_ioctl()
int cam_compat_ioctl |
( |
struct cdev * |
dev, |
|
|
u_long |
cmd, |
|
|
caddr_t |
addr, |
|
|
int |
flag, |
|
|
struct thread * |
td, |
|
|
int(*)(struct cdev *, u_long, caddr_t, int, struct thread *) |
cbfnp |
|
) |
| |