Lines Matching defs:lab
413 void uasm_build_label(struct uasm_label **lab, u32 *addr, int lid)
415 (*lab)->addr = addr;
416 (*lab)->lab = lid;
417 (*lab)++;
495 (*rel)->lab = lid;
501 struct uasm_label *lab);
504 struct uasm_label *lab)
508 for (; rel->lab != UASM_LABEL_INVALID; rel++)
509 for (l = lab; l->lab != UASM_LABEL_INVALID; l++)
510 if (rel->lab == l->lab)
518 for (; rel->lab != UASM_LABEL_INVALID; rel++)
524 void uasm_move_labels(struct uasm_label *lab, u32 *first, u32 *end,
527 for (; lab->lab != UASM_LABEL_INVALID; lab++)
528 if (lab->addr >= first && lab->addr < end)
529 lab->addr += off;
533 void uasm_copy_handler(struct uasm_reloc *rel, struct uasm_label *lab,
541 uasm_move_labels(lab, first, end, off);
547 for (; rel->lab != UASM_LABEL_INVALID; rel++) {