Lines Matching defs:index_mask
84 u32 elem_size, index_mask, max_entries;
101 index_mask = mask64;
104 * since cpu will speculate within index_mask limits
106 max_entries = index_mask + 1;
142 array->index_mask = index_mask;
171 return array->value + (u64)array->elem_size * (index & array->index_mask);
221 *insn++ = BPF_ALU32_IMM(BPF_AND, ret, array->index_mask);
246 return this_cpu_ptr(array->pptrs[index & array->index_mask]);
267 *insn++ = BPF_ALU32_IMM(BPF_AND, BPF_REG_0, array->index_mask);
292 return per_cpu_ptr(array->pptrs[index & array->index_mask], cpu);
312 pptr = array->pptrs[index & array->index_mask];
366 val = this_cpu_ptr(array->pptrs[index & array->index_mask]);
371 (u64)array->elem_size * (index & array->index_mask);
410 pptr = array->pptrs[index & array->index_mask];
458 void __percpu *pptr = array->pptrs[i & array->index_mask];
513 pptr = array->pptrs[index & array->index_mask];
601 index = info->index & array->index_mask;
620 index = info->index & array->index_mask;
1385 *insn++ = BPF_ALU32_IMM(BPF_AND, ret, array->index_mask);