FreeBSD kernel CAM code
cfiscsi_softc Struct Reference

#include <ctl_frontend_iscsi.h>

Public Member Functions

 TAILQ_HEAD (, cfiscsi_target) targets
 
 TAILQ_HEAD (, cfiscsi_session) sessions
 

Data Fields

struct mtx lock
 
char port_name [32]
 
int online
 
int last_target_id
 
unsigned int last_session_id
 
struct cv sessions_cv
 

Detailed Description

Definition at line 114 of file ctl_frontend_iscsi.h.

Member Function Documentation

◆ TAILQ_HEAD() [1/2]

cfiscsi_softc::TAILQ_HEAD ( cfiscsi_session  )

◆ TAILQ_HEAD() [2/2]

cfiscsi_softc::TAILQ_HEAD ( cfiscsi_target  )

Field Documentation

◆ last_session_id

unsigned int cfiscsi_softc::last_session_id

Definition at line 119 of file ctl_frontend_iscsi.h.

Referenced by cfiscsi_session_new().

◆ last_target_id

int cfiscsi_softc::last_target_id

Definition at line 118 of file ctl_frontend_iscsi.h.

Referenced by cfiscsi_target_find_or_create().

◆ lock

◆ online

int cfiscsi_softc::online

Definition at line 117 of file ctl_frontend_iscsi.h.

Referenced by cfiscsi_offline(), and cfiscsi_online().

◆ port_name

char cfiscsi_softc::port_name[32]

Definition at line 116 of file ctl_frontend_iscsi.h.

◆ sessions_cv

struct cv cfiscsi_softc::sessions_cv

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