FreeBSD kernel CAM code
ctl_req Struct Reference

#include <ctl_ioctl.h>

Data Fields

char driver [CTL_DRIVER_NAME_LEN]
 
ctl_req_type reqtype
 
void * args
 
nvlist_t * args_nvl
 
size_t args_len
 
void * result
 
nvlist_t * result_nvl
 
size_t result_len
 
ctl_lun_status status
 
char error_str [CTL_ERROR_STR_LEN]
 

Detailed Description

Definition at line 554 of file ctl_ioctl.h.

Field Documentation

◆ args

void* ctl_req::args

Definition at line 557 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ args_len

size_t ctl_req::args_len

Definition at line 559 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ args_nvl

nvlist_t* ctl_req::args_nvl

◆ driver

char ctl_req::driver[CTL_DRIVER_NAME_LEN]

Definition at line 555 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ error_str

◆ reqtype

ctl_req_type ctl_req::reqtype

Definition at line 556 of file ctl_ioctl.h.

Referenced by cfi_ioctl(), and cfiscsi_ioctl().

◆ result

void* ctl_req::result

Definition at line 560 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ result_len

size_t ctl_req::result_len

Definition at line 562 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ result_nvl

nvlist_t* ctl_req::result_nvl

Definition at line 561 of file ctl_ioctl.h.

Referenced by cfi_ioctl_port_create(), cfiscsi_ioctl_port_create(), and ctl_ioctl().

◆ status


The documentation for this struct was generated from the following file: