FreeBSD kernel CAM code
cam_ccbq Struct Reference

#include <cam_queue.h>

Collaboration diagram for cam_ccbq:

Data Fields

struct camq queue
 
struct ccb_hdr_tailq queue_extra_head
 
int queue_extra_entries
 
int total_openings
 
int allocated
 
int dev_openings
 
int dev_active
 

Detailed Description

Definition at line 62 of file cam_queue.h.

Field Documentation

◆ allocated

int cam_ccbq::allocated

Definition at line 67 of file cam_queue.h.

Referenced by cam_ccbq_release_opening(), cam_ccbq_take_opening(), and xpt_action_default().

◆ dev_active

int cam_ccbq::dev_active

◆ dev_openings

◆ queue

◆ queue_extra_entries

int cam_ccbq::queue_extra_entries

◆ queue_extra_head

struct ccb_hdr_tailq cam_ccbq::queue_extra_head

Definition at line 64 of file cam_queue.h.

Referenced by cam_ccbq_insert_ccb(), and cam_ccbq_remove_ccb().

◆ total_openings

int cam_ccbq::total_openings

Definition at line 66 of file cam_queue.h.

Referenced by cam_ccbq_init(), cam_ccbq_resize(), and xpt_run_allocq().


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