Lines Matching refs:index_mask
82 u32 elem_size, index_mask, max_entries; in array_map_alloc() local
99 index_mask = mask64; in array_map_alloc()
104 max_entries = index_mask + 1; in array_map_alloc()
135 array->index_mask = index_mask; in array_map_alloc()
160 return array->value + array->elem_size * (index & array->index_mask); in array_map_lookup_elem()
177 *insn++ = BPF_ALU32_IMM(BPF_AND, ret, array->index_mask); in array_map_gen_lookup()
202 return this_cpu_ptr(array->pptrs[index & array->index_mask]); in percpu_array_map_lookup_elem()
222 pptr = array->pptrs[index & array->index_mask]; in bpf_percpu_array_copy()
270 memcpy(this_cpu_ptr(array->pptrs[index & array->index_mask]), in array_map_update_elem()
274 array->elem_size * (index & array->index_mask), in array_map_update_elem()
308 pptr = array->pptrs[index & array->index_mask]; in bpf_percpu_array_update()
721 *insn++ = BPF_ALU32_IMM(BPF_AND, ret, array->index_mask); in array_of_map_gen_lookup()