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