Lines Matching refs:lab
359 void ISAFUNC(uasm_build_label)(struct uasm_label **lab, u32 *addr, int lid) in ISAFUNC()
361 (*lab)->addr = addr; in ISAFUNC()
362 (*lab)->lab = lid; in ISAFUNC()
363 (*lab)++; in ISAFUNC()
445 (*rel)->lab = lid; in ISAFUNC()
451 struct uasm_label *lab);
454 struct uasm_label *lab) in ISAFUNC()
458 for (; rel->lab != UASM_LABEL_INVALID; rel++) in ISAFUNC()
459 for (l = lab; l->lab != UASM_LABEL_INVALID; l++) in ISAFUNC()
460 if (rel->lab == l->lab) in ISAFUNC()
468 for (; rel->lab != UASM_LABEL_INVALID; rel++) in ISAFUNC()
474 void ISAFUNC(uasm_move_labels)(struct uasm_label *lab, u32 *first, u32 *end, in ISAFUNC()
477 for (; lab->lab != UASM_LABEL_INVALID; lab++) in ISAFUNC()
478 if (lab->addr >= first && lab->addr < end) in ISAFUNC()
479 lab->addr += off; in ISAFUNC()
483 void ISAFUNC(uasm_copy_handler)(struct uasm_reloc *rel, struct uasm_label *lab, in ISAFUNC()
491 ISAFUNC(uasm_move_labels(lab, first, end, off)); in ISAFUNC()
497 for (; rel->lab != UASM_LABEL_INVALID; rel++) { in ISAFUNC()