Lines Matching refs:xlated_off
88 if (val.jitted_off || val.xlated_off) in insn_array_update_elem()
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()
278 u32 xlated_off; in bpf_prog_update_insn_ptrs() local
291 xlated_off = insn_array->values[j].xlated_off; in bpf_prog_update_insn_ptrs()
292 if (xlated_off == INSN_DELETED) in bpf_prog_update_insn_ptrs()
294 if (xlated_off < prog->aux->subprog_start) in bpf_prog_update_insn_ptrs()
296 xlated_off -= prog->aux->subprog_start; in bpf_prog_update_insn_ptrs()
297 if (xlated_off >= prog->len) in bpf_prog_update_insn_ptrs()
300 insn_array->values[j].jitted_off = offsets[xlated_off]; in bpf_prog_update_insn_ptrs()
301 insn_array->ips[j] = (long)(image + offsets[xlated_off]); in bpf_prog_update_insn_ptrs()