Lines Matching refs:offset
25 pgoff_t offset) in __swap_cgroup_id_lookup() argument
27 unsigned int shift = (offset % ID_PER_SC) * ID_SHIFT; in __swap_cgroup_id_lookup()
28 unsigned int old_ids = atomic_read(&map[offset / ID_PER_SC].ids); in __swap_cgroup_id_lookup()
37 pgoff_t offset, in __swap_cgroup_id_xchg() argument
41 struct swap_cgroup *sc = &map[offset / ID_PER_SC]; in __swap_cgroup_id_xchg()
42 unsigned int shift = (offset % ID_PER_SC) * ID_SHIFT; in __swap_cgroup_id_xchg()
69 pgoff_t offset, end; in swap_cgroup_record() local
72 offset = swp_offset(ent); in swap_cgroup_record()
73 end = offset + nr_ents; in swap_cgroup_record()
77 old = __swap_cgroup_id_xchg(map, offset, id); in swap_cgroup_record()
79 } while (++offset != end); in swap_cgroup_record()
95 pgoff_t offset, end; in swap_cgroup_clear() local
99 offset = swp_offset(ent); in swap_cgroup_clear()
100 end = offset + nr_ents; in swap_cgroup_clear()
104 old = __swap_cgroup_id_xchg(map, offset, 0); in swap_cgroup_clear()
108 } while (++offset != end); in swap_cgroup_clear()