Lines Matching refs:addr
17 * "b" == create_branch(addr, target, 0);
18 * "ba" == create_branch(addr, target, BRANCH_ABSOLUTE);
19 * "bl" == create_branch(addr, target, BRANCH_SET_LINK);
20 * "bla" == create_branch(addr, target, BRANCH_ABSOLUTE | BRANCH_SET_LINK);
27 int create_branch(struct ppc_inst *instr, const struct ppc_inst *addr,
29 int create_cond_branch(struct ppc_inst *instr, const struct ppc_inst *addr,
31 int patch_branch(struct ppc_inst *addr, unsigned long target, int flags);
32 int patch_instruction(struct ppc_inst *addr, struct ppc_inst instr);
33 int raw_patch_instruction(struct ppc_inst *addr, struct ppc_inst instr);
50 static inline int modify_instruction(unsigned int *addr, unsigned int clr,
53 return patch_instruction((struct ppc_inst *)addr, ppc_inst((*addr & ~clr) | set));
63 int instr_is_branch_to_addr(const struct ppc_inst *instr, unsigned long addr);
69 void __patch_exception(int exc, unsigned long addr);
138 unsigned long addr;
156 addr = kallsyms_lookup_name(dot_name);
157 if (!addr && dot_appended)
159 addr = kallsyms_lookup_name(name);
161 addr = kallsyms_lookup_name(name);
162 if (addr)
163 addr = ppc_function_entry((void *)addr);
165 addr = kallsyms_lookup_name(name);
167 return addr;