Linux Kernel
3.7.1
|
#include <zfcp_qdio.h>
struct zfcp_qdio - basic qdio data structure : response queue : request queue : index of next free buffer : number of free buffers in queue : lock to protect req_q_util and req_q_time : lock to serialize access to request queue : time of last fill level change : used for accounting : queue full incidents : used to wait for SBAL availability : adapter used in conjunction with this qdio structure
Definition at line 33 of file zfcp_qdio.h.
Definition at line 44 of file zfcp_qdio.h.
u16 max_sbale_per_req |
Definition at line 46 of file zfcp_qdio.h.
u16 max_sbale_per_sbal |
Definition at line 45 of file zfcp_qdio.h.
struct qdio_buffer* req_q[QDIO_MAX_BUFFERS_PER_Q] |
Definition at line 35 of file zfcp_qdio.h.
atomic_t req_q_free |
Definition at line 37 of file zfcp_qdio.h.
atomic_t req_q_full |
Definition at line 42 of file zfcp_qdio.h.
u8 req_q_idx |
Definition at line 36 of file zfcp_qdio.h.
spinlock_t req_q_lock |
Definition at line 39 of file zfcp_qdio.h.
Definition at line 40 of file zfcp_qdio.h.
u64 req_q_util |
Definition at line 41 of file zfcp_qdio.h.
wait_queue_head_t req_q_wq |
Definition at line 43 of file zfcp_qdio.h.
struct qdio_buffer* res_q[QDIO_MAX_BUFFERS_PER_Q] |
Definition at line 34 of file zfcp_qdio.h.
spinlock_t stat_lock |
Definition at line 38 of file zfcp_qdio.h.