Lines Matching defs:unit
23 struct shrinker_info_unit **unit;
29 unit = info->unit;
33 if (!unit[i])
36 kfree(unit[i]);
37 unit[i] = NULL;
44 struct shrinker_info_unit *unit;
50 unit = kzalloc_node(sizeof(*unit), GFP_KERNEL, nid);
51 if (!unit) {
56 new->unit[i] = unit;
135 memcpy(new->unit, old->unit, old_size);
198 struct shrinker_info_unit *unit;
202 unit = info->unit[shrinker_id_to_index(shrinker_id)];
206 set_bit(shrinker_id_to_offset(shrinker_id), unit->map);
254 struct shrinker_info_unit *unit;
259 unit = info->unit[shrinker_id_to_index(shrinker->id)];
260 nr_deferred = atomic_long_xchg(&unit->nr_deferred[shrinker_id_to_offset(shrinker->id)], 0);
270 struct shrinker_info_unit *unit;
275 unit = info->unit[shrinker_id_to_index(shrinker->id)];
277 atomic_long_add_return(nr, &unit->nr_deferred[shrinker_id_to_offset(shrinker->id)]);
301 child_unit = child_info->unit[index];
302 parent_unit = parent_info->unit[index];
519 struct shrinker_info_unit *unit;
521 unit = info->unit[index];
525 for_each_set_bit(offset, unit->map, SHRINKER_UNIT_BITS) {
537 clear_bit(offset, unit->map);
550 clear_bit(offset, unit->map);