Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
cfq_data Struct Reference

Data Fields

struct request_queuequeue
 
struct cfq_rb_root grp_service_tree
 
struct cfq_grouproot_group
 
enum wl_prio_t serving_prio
 
enum wl_type_t serving_type
 
unsigned long workload_expires
 
struct cfq_groupserving_group
 
struct rb_root prio_trees [CFQ_PRIO_LISTS]
 
unsigned int busy_queues
 
unsigned int busy_sync_queues
 
int rq_in_driver
 
int rq_in_flight [2]
 
int rq_queued
 
int hw_tag
 
int hw_tag_est_depth
 
unsigned int hw_tag_samples
 
struct timer_list idle_slice_timer
 
struct work_struct unplug_work
 
struct cfq_queueactive_queue
 
struct cfq_io_cqactive_cic
 
struct cfq_queueasync_cfqq [2][IOPRIO_BE_NR]
 
struct cfq_queueasync_idle_cfqq
 
sector_t last_position
 
unsigned int cfq_quantum
 
unsigned int cfq_fifo_expire [2]
 
unsigned int cfq_back_penalty
 
unsigned int cfq_back_max
 
unsigned int cfq_slice [2]
 
unsigned int cfq_slice_async_rq
 
unsigned int cfq_slice_idle
 
unsigned int cfq_group_idle
 
unsigned int cfq_latency
 
unsigned int cfq_target_latency
 
struct cfq_queue oom_cfqq
 
unsigned long last_delayed_sync
 

Detailed Description

Definition at line 274 of file cfq-iosched.c.

Field Documentation

struct cfq_io_cq* active_cic

Definition at line 322 of file cfq-iosched.c.

struct cfq_queue* active_queue

Definition at line 321 of file cfq-iosched.c.

struct cfq_queue* async_cfqq[2][IOPRIO_BE_NR]

Definition at line 327 of file cfq-iosched.c.

struct cfq_queue* async_idle_cfqq

Definition at line 328 of file cfq-iosched.c.

unsigned int busy_queues

Definition at line 295 of file cfq-iosched.c.

unsigned int busy_sync_queues

Definition at line 296 of file cfq-iosched.c.

unsigned int cfq_back_max

Definition at line 338 of file cfq-iosched.c.

unsigned int cfq_back_penalty

Definition at line 337 of file cfq-iosched.c.

unsigned int cfq_fifo_expire[2]

Definition at line 336 of file cfq-iosched.c.

unsigned int cfq_group_idle

Definition at line 342 of file cfq-iosched.c.

unsigned int cfq_latency

Definition at line 343 of file cfq-iosched.c.

unsigned int cfq_quantum

Definition at line 335 of file cfq-iosched.c.

unsigned int cfq_slice[2]

Definition at line 339 of file cfq-iosched.c.

unsigned int cfq_slice_async_rq

Definition at line 340 of file cfq-iosched.c.

unsigned int cfq_slice_idle

Definition at line 341 of file cfq-iosched.c.

unsigned int cfq_target_latency

Definition at line 344 of file cfq-iosched.c.

struct cfq_rb_root grp_service_tree

Definition at line 277 of file cfq-iosched.c.

int hw_tag

Definition at line 305 of file cfq-iosched.c.

int hw_tag_est_depth

Definition at line 312 of file cfq-iosched.c.

unsigned int hw_tag_samples

Definition at line 313 of file cfq-iosched.c.

struct timer_list idle_slice_timer

Definition at line 318 of file cfq-iosched.c.

unsigned long last_delayed_sync

Definition at line 351 of file cfq-iosched.c.

sector_t last_position

Definition at line 330 of file cfq-iosched.c.

struct cfq_queue oom_cfqq

Definition at line 349 of file cfq-iosched.c.

Definition at line 293 of file cfq-iosched.c.

Definition at line 275 of file cfq-iosched.c.

struct cfq_group* root_group

Definition at line 278 of file cfq-iosched.c.

int rq_in_driver

Definition at line 298 of file cfq-iosched.c.

int rq_in_flight[2]

Definition at line 299 of file cfq-iosched.c.

int rq_queued

Definition at line 304 of file cfq-iosched.c.

struct cfq_group* serving_group

Definition at line 286 of file cfq-iosched.c.

enum wl_prio_t serving_prio

Definition at line 283 of file cfq-iosched.c.

enum wl_type_t serving_type

Definition at line 284 of file cfq-iosched.c.

struct work_struct unplug_work

Definition at line 319 of file cfq-iosched.c.

unsigned long workload_expires

Definition at line 285 of file cfq-iosched.c.


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