cfq_queue
Regular
4.4
: ✅struct cfq_queue {
int ref;
unsigned int flags;
struct cfq_data *cfqd;
struct rb_node rb_node;
long unsigned int rb_key;
struct rb_node p_node;
struct rb_root *p_root;
struct rb_root sort_list;
struct request *next_rq;
int queued[2];
int allocated[2];
struct list_head fifo;
long unsigned int dispatch_start;
unsigned int allocated_slice;
unsigned int slice_dispatch;
long unsigned int slice_start;
long unsigned int slice_end;
long int slice_resid;
int prio_pending;
int dispatched;
short unsigned int ioprio;
short unsigned int org_ioprio;
short unsigned int ioprio_class;
pid_t pid;
u32 seek_history;
sector_t last_request_pos;
struct cfq_rb_root *service_tree;
struct cfq_queue *new_cfqq;
struct cfq_group *cfqg;
long unsigned int nr_sectors;
};
4.8
: ✅struct cfq_queue {
int ref;
unsigned int flags;
struct cfq_data *cfqd;
struct rb_node rb_node;
u64 rb_key;
struct rb_node p_node;
struct rb_root *p_root;
struct rb_root sort_list;
struct request *next_rq;
int queued[2];
int allocated[2];
struct list_head fifo;
u64 dispatch_start;
u64 allocated_slice;
u64 slice_dispatch;
u64 slice_start;
u64 slice_end;
s64 slice_resid;
int prio_pending;
int dispatched;
short unsigned int ioprio;
short unsigned int org_ioprio;
short unsigned int ioprio_class;
short unsigned int org_ioprio_class;
pid_t pid;
u32 seek_history;
sector_t last_request_pos;
struct cfq_rb_root *service_tree;
struct cfq_queue *new_cfqq;
struct cfq_group *cfqg;
long unsigned int nr_sectors;
};
4.10
: ✅struct cfq_queue {
int ref;
unsigned int flags;
struct cfq_data *cfqd;
struct rb_node rb_node;
u64 rb_key;
struct rb_node p_node;
struct rb_root *p_root;
struct rb_root sort_list;
struct request *next_rq;
int queued[2];
int allocated[2];
struct list_head fifo;
u64 dispatch_start;
u64 allocated_slice;
u64 slice_dispatch;
u64 slice_start;
u64 slice_end;
s64 slice_resid;
int prio_pending;
int dispatched;
short unsigned int ioprio;
short unsigned int org_ioprio;
short unsigned int ioprio_class;
short unsigned int org_ioprio_class;
pid_t pid;
u32 seek_history;
sector_t last_request_pos;
struct cfq_rb_root *service_tree;
struct cfq_queue *new_cfqq;
struct cfq_group *cfqg;
long unsigned int nr_sectors;
};
4.13
: ✅struct cfq_queue {
int ref;
unsigned int flags;
struct cfq_data *cfqd;
struct rb_node rb_node;
u64 rb_key;
struct rb_node p_node;
struct rb_root *p_root;
struct rb_root sort_list;
struct request *next_rq;
int queued[2];
int allocated[2];
struct list_head fifo;
u64 dispatch_start;
u64 allocated_slice;
u64 slice_dispatch;
u64 slice_start;
u64 slice_end;
s64 slice_resid;
int prio_pending;
int dispatched;
short unsigned int ioprio;
short unsigned int org_ioprio;
short unsigned int ioprio_class;
short unsigned int org_ioprio_class;
pid_t pid;
u32 seek_history;
sector_t last_request_pos;
struct cfq_rb_root *service_tree;
struct cfq_queue *new_cfqq;
struct cfq_group *cfqg;
long unsigned int nr_sectors;
};
4.15
: ✅struct cfq_queue {
int ref;
unsigned int flags;
struct cfq_data *cfqd;
struct rb_node rb_node;
u64 rb_key;
struct rb_node p_node;
struct rb_root *p_root;
struct rb_root sort_list;
struct request *next_rq;
int queued[2];
int allocated[2];
struct list_head fifo;
u64 dispatch_start;
u64 allocated_slice;
u64 slice_dispatch;
u64 slice_start;
u64 slice_end;
s64 slice_resid;
int prio_pending;
int dispatched;
short unsigned int ioprio;
short unsigned int org_ioprio;
short unsigned int ioprio_class;
short unsigned int org_ioprio_class;
pid_t pid;
u32 seek_history;
sector_t last_request_pos;
struct cfq_rb_root *service_tree;
struct cfq_queue *new_cfqq;
struct cfq_group *cfqg;
long unsigned int nr_sectors;
};
4.18
: ✅struct cfq_queue {
int ref;
unsigned int flags;
struct cfq_data *cfqd;
struct rb_node rb_node;
u64 rb_key;
struct rb_node p_node;
struct rb_root *p_root;
struct rb_root sort_list;
struct request *next_rq;
int queued[2];
int allocated[2];
struct list_head fifo;
u64 dispatch_start;
u64 allocated_slice;
u64 slice_dispatch;
u64 slice_start;
u64 slice_end;
s64 slice_resid;
int prio_pending;
int dispatched;
short unsigned int ioprio;
short unsigned int org_ioprio;
short unsigned int ioprio_class;
short unsigned int org_ioprio_class;
pid_t pid;
u32 seek_history;
sector_t last_request_pos;
struct cfq_rb_root *service_tree;
struct cfq_queue *new_cfqq;
struct cfq_group *cfqg;
long unsigned int nr_sectors;
};
5.0
: Absent ⚠️
5.3
: Absent ⚠️
5.4
: Absent ⚠️
5.8
: Absent ⚠️
5.11
: Absent ⚠️
5.13
: Absent ⚠️
5.15
: Absent ⚠️
5.19
: Absent ⚠️
6.2
: Absent ⚠️
6.5
: Absent ⚠️
6.8
: Absent ⚠️
arm64
: Absent ⚠️
armhf
: Absent ⚠️
ppc64el
: Absent ⚠️
riscv64
: Absent ⚠️
aws
: Absent ⚠️
azure
: Absent ⚠️
gcp
: Absent ⚠️
lowlatency
: Absent ⚠️
Regular
4.4
and 4.8
⚠️short unsigned int org_ioprio_class
long unsigned int rb_key
➡️ u64 rb_key
long unsigned int dispatch_start
➡️ u64 dispatch_start
unsigned int allocated_slice
➡️ u64 allocated_slice
unsigned int slice_dispatch
➡️ u64 slice_dispatch
long unsigned int slice_start
➡️ u64 slice_start
long unsigned int slice_end
➡️ u64 slice_end
long int slice_resid
➡️ s64 slice_resid
4.8
and 4.10
✅
4.10
and 4.13
✅
4.13
and 4.15
✅
4.15
and 4.18
✅