Lines Matching refs:lab
402 void uasm_build_label(struct uasm_label **lab, u32 *addr, int lid) in uasm_build_label() argument
404 (*lab)->addr = addr; in uasm_build_label()
405 (*lab)->lab = lid; in uasm_build_label()
406 (*lab)++; in uasm_build_label()
484 (*rel)->lab = lid; in uasm_r_mips_pc16()
490 struct uasm_label *lab);
493 struct uasm_label *lab) in uasm_resolve_relocs() argument
497 for (; rel->lab != UASM_LABEL_INVALID; rel++) in uasm_resolve_relocs()
498 for (l = lab; l->lab != UASM_LABEL_INVALID; l++) in uasm_resolve_relocs()
499 if (rel->lab == l->lab) in uasm_resolve_relocs()
507 for (; rel->lab != UASM_LABEL_INVALID; rel++) in uasm_move_relocs()
513 void uasm_move_labels(struct uasm_label *lab, u32 *first, u32 *end, in uasm_move_labels() argument
516 for (; lab->lab != UASM_LABEL_INVALID; lab++) in uasm_move_labels()
517 if (lab->addr >= first && lab->addr < end) in uasm_move_labels()
518 lab->addr += off; in uasm_move_labels()
522 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab, in uasm_copy_handler() argument
530 uasm_move_labels(lab, first, end, off); in uasm_copy_handler()
536 for (; rel->lab != UASM_LABEL_INVALID; rel++) { in uasm_insn_has_bdelay()