FreeBSD kernel kern code
dev_softc Struct Reference

Data Fields

int inuse
 
int nonblock
 
int queued
 
int async
 
struct mtx mtx
 
struct cv cv
 
struct selinfo sel
 
struct devq devq
 
struct sigio * sigio
 
uma_zone_t zone
 

Detailed Description

Definition at line 407 of file subr_bus.c.

Field Documentation

◆ async

int dev_softc::async

Definition at line 411 of file subr_bus.c.

Referenced by devclose(), devctl_queue(), and devioctl().

◆ cv

struct cv dev_softc::cv

Definition at line 413 of file subr_bus.c.

Referenced by devclose(), devctl_queue(), devinit(), and devread().

◆ devq

struct devq dev_softc::devq

Definition at line 415 of file subr_bus.c.

Referenced by devctl_alloc_dei(), devctl_queue(), devinit(), devpoll(), and devread().

◆ inuse

int dev_softc::inuse

Definition at line 408 of file subr_bus.c.

Referenced by devclose(), devctl_process_running(), and devopen().

◆ mtx

struct mtx dev_softc::mtx

◆ nonblock

int dev_softc::nonblock

Definition at line 409 of file subr_bus.c.

Referenced by devclose(), devioctl(), and devread().

◆ queued

int dev_softc::queued

Definition at line 410 of file subr_bus.c.

Referenced by devctl_alloc_dei(), devctl_queue(), devread(), and filt_devctl_read().

◆ sel

struct selinfo dev_softc::sel

Definition at line 414 of file subr_bus.c.

Referenced by devctl_queue(), devinit(), devkqfilter(), devpoll(), and filt_devctl_detach().

◆ sigio

struct sigio* dev_softc::sigio

Definition at line 416 of file subr_bus.c.

Referenced by devclose(), devctl_queue(), and devioctl().

◆ zone

uma_zone_t dev_softc::zone

Definition at line 417 of file subr_bus.c.

Referenced by devctl_alloc_dei(), devctl_free_dei(), devinit(), devread(), and sysctl_devctl_queue().


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