Lines Matching defs:scan_control
53 struct scan_control { struct
55 unsigned long nr_to_reclaim;
61 nodemask_t *nodemask;
67 struct mem_cgroup *target_mem_cgroup;
72 unsigned long anon_cost;
73 unsigned long file_cost;
78 unsigned int may_deactivate:2;
79 unsigned int force_deactivate:1;
80 unsigned int skipped_deactivate:1;
83 unsigned int may_writepage:1;
86 unsigned int may_unmap:1;
89 unsigned int may_swap:1;
92 unsigned int proactive:1;
102 unsigned int memcg_low_reclaim:1;
103 unsigned int memcg_low_skipped:1;
105 unsigned int hibernation_mode:1;
108 unsigned int compaction_ready:1;
111 unsigned int cache_trim_mode:1;
114 unsigned int file_is_tiny:1;
117 unsigned int no_demotion:1;
120 s8 order;
123 s8 priority;
126 s8 reclaim_idx;
129 gfp_t gfp_mask;
132 unsigned long nr_scanned;
135 unsigned long nr_reclaimed;
137 struct {
145 } nr;
147 enum reclaim_invoker invoker;
148 u32 isolate_count;
149 unsigned long nr_scanned_anon;
150 unsigned long nr_scanned_file;
151 unsigned long nr_reclaimed_anon;
152 unsigned long nr_reclaimed_file;
155 struct reclaim_state reclaim_state;