FreeBSD kernel CAM code
nda_softc Struct Reference
Collaboration diagram for nda_softc:

Data Fields

struct cam_iosched_softccam_iosched
 
int outstanding_cmds
 
int refcount
 
nda_state state
 
nda_flags flags
 
nda_quirks quirks
 
int unmappedio
 
quad_t deletes
 
uint32_t nsid
 
struct disk * disk
 
struct task sysctl_task
 
struct sysctl_ctx_list sysctl_ctx
 
struct sysctl_oid * sysctl_tree
 
uint64_t trim_count
 
uint64_t trim_ranges
 
uint64_t trim_lbas
 

Detailed Description

Definition at line 107 of file nvme_da.c.

Field Documentation

◆ cam_iosched

struct cam_iosched_softc* nda_softc::cam_iosched

◆ deletes

quad_t nda_softc::deletes

Definition at line 115 of file nvme_da.c.

Referenced by ndasysctlinit().

◆ disk

struct disk* nda_softc::disk

◆ flags

nda_flags nda_softc::flags

Definition at line 112 of file nvme_da.c.

Referenced by ndacleanup(), ndaflagssysctl(), ndaflush(), ndaopen(), ndastart(), and ndasysctlinit().

◆ nsid

uint32_t nda_softc::nsid

◆ outstanding_cmds

int nda_softc::outstanding_cmds

Definition at line 109 of file nvme_da.c.

Referenced by ndadone(), and ndastart().

◆ quirks

nda_quirks nda_softc::quirks

Definition at line 113 of file nvme_da.c.

Referenced by ndaregister().

◆ refcount

int nda_softc::refcount

Definition at line 110 of file nvme_da.c.

Referenced by ndastart().

◆ state

nda_state nda_softc::state

Definition at line 111 of file nvme_da.c.

Referenced by ndadone(), ndaregister(), ndaschedule(), and ndastart().

◆ sysctl_ctx

struct sysctl_ctx_list nda_softc::sysctl_ctx

Definition at line 119 of file nvme_da.c.

Referenced by ndacleanup(), and ndasysctlinit().

◆ sysctl_task

struct task nda_softc::sysctl_task

Definition at line 118 of file nvme_da.c.

Referenced by ndaregister().

◆ sysctl_tree

struct sysctl_oid* nda_softc::sysctl_tree

Definition at line 120 of file nvme_da.c.

Referenced by ndasysctlinit().

◆ trim_count

uint64_t nda_softc::trim_count

Definition at line 121 of file nvme_da.c.

Referenced by ndastart(), and ndasysctlinit().

◆ trim_lbas

uint64_t nda_softc::trim_lbas

Definition at line 123 of file nvme_da.c.

Referenced by ndastart(), and ndasysctlinit().

◆ trim_ranges

uint64_t nda_softc::trim_ranges

Definition at line 122 of file nvme_da.c.

Referenced by ndastart(), and ndasysctlinit().

◆ unmappedio

int nda_softc::unmappedio

Definition at line 114 of file nvme_da.c.

Referenced by ndaregister(), and ndasysctlinit().


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