Lines Matching defs:rel
428 void ISAFUNC(uasm_r_mips_pc16)(struct uasm_reloc **rel, u32 *addr, int lid)
430 (*rel)->addr = addr;
431 (*rel)->type = R_MIPS_PC16;
432 (*rel)->lab = lid;
433 (*rel)++;
437 static inline void __resolve_relocs(struct uasm_reloc *rel,
440 void ISAFUNC(uasm_resolve_relocs)(struct uasm_reloc *rel,
445 for (; rel->lab != UASM_LABEL_INVALID; rel++)
447 if (rel->lab == l->lab)
448 __resolve_relocs(rel, l);
452 void ISAFUNC(uasm_move_relocs)(struct uasm_reloc *rel, u32 *first, u32 *end,
455 for (; rel->lab != UASM_LABEL_INVALID; rel++)
456 if (rel->addr >= first && rel->addr < end)
457 rel->addr += off;
470 void ISAFUNC(uasm_copy_handler)(struct uasm_reloc *rel, struct uasm_label *lab,
477 ISAFUNC(uasm_move_relocs(rel, first, end, off));
482 int ISAFUNC(uasm_insn_has_bdelay)(struct uasm_reloc *rel, u32 *addr)
484 for (; rel->lab != UASM_LABEL_INVALID; rel++) {
485 if (rel->addr == addr
486 && (rel->type == R_MIPS_PC16
487 || rel->type == R_MIPS_26))