Lines Matching refs:values
10 DECLARE_FLEX_ARRAY(struct bpf_insn_array_value, values);
54 insn_array->ips = (void *)&insn_array->values[attr->max_entries]; in insn_array_alloc()
72 return &insn_array->values[index]; in insn_array_lookup_elem()
91 insn_array->values[index].orig_off = val.orig_off; in insn_array_update_elem()
169 off = insn_array->values[i].orig_off; in valid_offsets()
186 struct bpf_insn_array_value *values = insn_array->values; in bpf_insn_array_init() local
207 values[i].xlated_off = values[i].orig_off; in bpf_insn_array_init()
218 if (insn_array->values[i].xlated_off == INSN_DELETED) in bpf_insn_array_ready()
243 if (insn_array->values[i].xlated_off <= off) in bpf_insn_array_adjust()
245 if (insn_array->values[i].xlated_off == INSN_DELETED) in bpf_insn_array_adjust()
247 insn_array->values[i].xlated_off += len - 1; in bpf_insn_array_adjust()
257 if (insn_array->values[i].xlated_off < off) in bpf_insn_array_adjust_after_remove()
259 if (insn_array->values[i].xlated_off == INSN_DELETED) in bpf_insn_array_adjust_after_remove()
261 if (insn_array->values[i].xlated_off < off + len) in bpf_insn_array_adjust_after_remove()
262 insn_array->values[i].xlated_off = INSN_DELETED; in bpf_insn_array_adjust_after_remove()
264 insn_array->values[i].xlated_off -= len; in bpf_insn_array_adjust_after_remove()
291 xlated_off = insn_array->values[j].xlated_off; in bpf_prog_update_insn_ptrs()
300 insn_array->values[j].jitted_off = offsets[xlated_off]; in bpf_prog_update_insn_ptrs()