Lines Matching refs:nr_bytes

275 	unsigned int nr_bytes;  in obj_cgroup_release()  local
299 nr_bytes = atomic_read(&objcg->nr_charged_bytes); in obj_cgroup_release()
300 WARN_ON_ONCE(nr_bytes & (PAGE_SIZE - 1)); in obj_cgroup_release()
301 nr_pages = nr_bytes >> PAGE_SHIFT; in obj_cgroup_release()
2044 unsigned int nr_bytes; member
3045 stock->nr_bytes = atomic_read(&objcg->nr_charged_bytes) in mod_objcg_state()
3090 static bool consume_obj_stock(struct obj_cgroup *objcg, unsigned int nr_bytes) in consume_obj_stock() argument
3096 if (objcg == stock->cached_objcg && stock->nr_bytes >= nr_bytes) { in consume_obj_stock()
3097 stock->nr_bytes -= nr_bytes; in consume_obj_stock()
3113 if (stock->nr_bytes) { in drain_obj_stock()
3114 unsigned int nr_pages = stock->nr_bytes >> PAGE_SHIFT; in drain_obj_stock()
3115 unsigned int nr_bytes = stock->nr_bytes & (PAGE_SIZE - 1); in drain_obj_stock() local
3130 atomic_add(nr_bytes, &old->nr_charged_bytes); in drain_obj_stock()
3131 stock->nr_bytes = 0; in drain_obj_stock()
3176 static void refill_obj_stock(struct obj_cgroup *objcg, unsigned int nr_bytes, in refill_obj_stock() argument
3187 stock->nr_bytes = atomic_read(&objcg->nr_charged_bytes) in refill_obj_stock()
3191 stock->nr_bytes += nr_bytes; in refill_obj_stock()
3193 if (allow_uncharge && (stock->nr_bytes > PAGE_SIZE)) { in refill_obj_stock()
3194 nr_pages = stock->nr_bytes >> PAGE_SHIFT; in refill_obj_stock()
3195 stock->nr_bytes &= (PAGE_SIZE - 1); in refill_obj_stock()
3206 unsigned int nr_pages, nr_bytes; in obj_cgroup_charge() local
3236 nr_bytes = size & (PAGE_SIZE - 1); in obj_cgroup_charge()
3238 if (nr_bytes) in obj_cgroup_charge()
3242 if (!ret && nr_bytes) in obj_cgroup_charge()
3243 refill_obj_stock(objcg, PAGE_SIZE - nr_bytes, false); in obj_cgroup_charge()