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

Data Fields

struct ccb_queue pending_ccb_queue
 
struct descr_queue work_queue
 
struct descr_queue abort_queue
 
struct ccb_queue user_ccb_queue
 
struct cam_periphperiph
 
struct cam_pathpath
 
targ_state state
 
u_int maxio
 
struct selinfo read_select
 
struct devstat device_stats
 

Detailed Description

Definition at line 78 of file scsi_target.c.

Field Documentation

◆ abort_queue

struct descr_queue targ_softc::abort_queue

◆ device_stats

struct devstat targ_softc::device_stats

Definition at line 99 of file scsi_target.c.

◆ maxio

u_int targ_softc::maxio

Definition at line 97 of file scsi_target.c.

Referenced by targenable(), and targsendccb().

◆ path

◆ pending_ccb_queue

struct ccb_queue targ_softc::pending_ccb_queue

◆ periph

◆ read_select

struct selinfo targ_softc::read_select

Definition at line 98 of file scsi_target.c.

Referenced by notify_user(), targkqfilter(), targopen(), targpoll(), and targreadfiltdetach().

◆ state

targ_state targ_softc::state

Definition at line 96 of file scsi_target.c.

Referenced by targdisable(), targdone(), targenable(), targioctl(), and targopen().

◆ user_ccb_queue

struct ccb_queue targ_softc::user_ccb_queue

◆ work_queue

struct descr_queue targ_softc::work_queue

Definition at line 83 of file scsi_target.c.

Referenced by abort_all_pending(), targopen(), targstart(), and targwrite().


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