Lines Matching refs:reloc_dst
528 struct internal_reloc *reloc_dst = (struct internal_reloc *) dst; in mips_swap_reloc_in() local
530 reloc_dst->r_vaddr = H_GET_32 (abfd, reloc_src->r_vaddr); in mips_swap_reloc_in()
531 reloc_dst->r_symndx = H_GET_S32 (abfd, reloc_src->r_symndx); in mips_swap_reloc_in()
532 reloc_dst->r_type = H_GET_16 (abfd, reloc_src->r_type); in mips_swap_reloc_in()
533 reloc_dst->r_size = 0; in mips_swap_reloc_in()
534 reloc_dst->r_extern = 0; in mips_swap_reloc_in()
535 reloc_dst->r_offset = 0; in mips_swap_reloc_in()
537 switch (reloc_dst->r_type) in mips_swap_reloc_in()
540 pair_prev = *reloc_dst; in mips_swap_reloc_in()
543 reloc_dst->r_offset = reloc_dst->r_symndx; in mips_swap_reloc_in()
544 if (reloc_dst->r_offset & 0x8000) in mips_swap_reloc_in()
545 reloc_dst->r_offset -= 0x10000; in mips_swap_reloc_in()
546 reloc_dst->r_symndx = pair_prev.r_symndx; in mips_swap_reloc_in()
556 struct external_reloc *reloc_dst = (struct external_reloc *)dst; in mips_swap_reloc_out() local
570 H_PUT_32 (abfd, reloc_src->r_vaddr, reloc_dst->r_vaddr); in mips_swap_reloc_out()
571 H_PUT_32 (abfd, reloc_src->r_symndx, reloc_dst->r_symndx); in mips_swap_reloc_out()
572 H_PUT_16 (abfd, MIPS_R_PAIR, reloc_dst->r_type); in mips_swap_reloc_out()
578 H_PUT_32 (abfd, reloc_src->r_vaddr, reloc_dst->r_vaddr); in mips_swap_reloc_out()
579 H_PUT_32 (abfd, reloc_src->r_symndx, reloc_dst->r_symndx); in mips_swap_reloc_out()
581 H_PUT_16 (abfd, reloc_src->r_type, reloc_dst->r_type); in mips_swap_reloc_out()