FreeBSD kernel CAM code
ctl_lun_req Struct Reference

#include <ctl_ioctl.h>

Collaboration diagram for ctl_lun_req:

Data Fields

char backend [CTL_BE_NAME_LEN]
 
ctl_lunreq_type reqtype
 
union ctl_lunreq_data reqdata
 
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 456 of file ctl_ioctl.h.

Field Documentation

◆ args

void* ctl_lun_req::args

Definition at line 461 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ args_len

size_t ctl_lun_req::args_len

Definition at line 463 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ args_nvl

nvlist_t* ctl_lun_req::args_nvl

◆ backend

char ctl_lun_req::backend[CTL_BE_NAME_LEN]

Definition at line 458 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ error_str

◆ reqdata

◆ reqtype

ctl_lunreq_type ctl_lun_req::reqtype

Definition at line 459 of file ctl_ioctl.h.

Referenced by ctl_backend_ramdisk_ioctl(), ctl_be_block_ioctl(), and ctl_ha_role_sysctl().

◆ result

void* ctl_lun_req::result

Definition at line 464 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ result_len

size_t ctl_lun_req::result_len

Definition at line 466 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ result_nvl

nvlist_t* ctl_lun_req::result_nvl

Definition at line 465 of file ctl_ioctl.h.

Referenced by ctl_ioctl().

◆ status


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