Lines Matching full:lab
412 void uasm_build_label(struct uasm_label **lab, u32 *addr, int lid) in uasm_build_label() argument
414 (*lab)->addr = addr; in uasm_build_label()
415 (*lab)->lab = lid; in uasm_build_label()
416 (*lab)++; in uasm_build_label()
494 (*rel)->lab = lid; in uasm_r_mips_pc16()
500 struct uasm_label *lab);
503 struct uasm_label *lab) in uasm_resolve_relocs() argument
507 for (; rel->lab != UASM_LABEL_INVALID; rel++) in uasm_resolve_relocs()
508 for (l = lab; l->lab != UASM_LABEL_INVALID; l++) in uasm_resolve_relocs()
509 if (rel->lab == l->lab) in uasm_resolve_relocs()
517 for (; rel->lab != UASM_LABEL_INVALID; rel++) in uasm_move_relocs()
523 void uasm_move_labels(struct uasm_label *lab, u32 *first, u32 *end, in uasm_move_labels() argument
526 for (; lab->lab != UASM_LABEL_INVALID; lab++) in uasm_move_labels()
527 if (lab->addr >= first && lab->addr < end) in uasm_move_labels()
528 lab->addr += off; in uasm_move_labels()
532 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab, in uasm_copy_handler() argument
540 uasm_move_labels(lab, first, end, off); in uasm_copy_handler()
546 for (; rel->lab != UASM_LABEL_INVALID; rel++) { in uasm_insn_has_bdelay()