Home | History | Annotate | Download | only in bfd

Lines Matching refs:pinfo

56    struct m68hc11_page_info* pinfo;
675 param.pinfo = &htab->pinfo;
680 htab->pinfo.bank_physical,
683 htab->pinfo.bank_virtual,
686 htab->pinfo.bank_size,
697 struct m68hc11_page_info *pinfo;
705 pinfo = & htab->pinfo;
706 if (pinfo->bank_param_initialized)
709 pinfo->bank_virtual = M68HC12_BANK_VIRT;
710 pinfo->bank_mask = M68HC12_BANK_MASK;
711 pinfo->bank_physical = M68HC12_BANK_BASE;
712 pinfo->bank_shift = M68HC12_BANK_SHIFT;
713 pinfo->bank_size = 1 << M68HC12_BANK_SHIFT;
719 pinfo->bank_physical = (h->u.def.value
727 pinfo->bank_virtual = (h->u.def.value
735 pinfo->bank_size = (h->u.def.value
739 pinfo->bank_shift = 0;
740 for (i = pinfo->bank_size; i != 0; i >>= 1)
741 pinfo->bank_shift++;
742 pinfo->bank_shift--;
743 pinfo->bank_mask = (1 << pinfo->bank_shift) - 1;
744 pinfo->bank_physical_end = pinfo->bank_physical + pinfo->bank_size;
745 pinfo->bank_param_initialized = 1;
751 pinfo->trampoline_addr = (h->u.def.value
759 m68hc11_addr_is_banked (struct m68hc11_page_info *pinfo, bfd_vma addr)
761 if (addr >= pinfo->bank_virtual)
764 if (addr >= pinfo->bank_physical && addr <= pinfo->bank_physical_end)
773 m68hc11_phys_addr (struct m68hc11_page_info *pinfo, bfd_vma addr)
775 if (addr < pinfo->bank_virtual)
779 addr -= pinfo->bank_virtual;
780 addr &= pinfo->bank_mask;
781 addr += pinfo->bank_physical;
787 m68hc11_phys_page (struct m68hc11_page_info *pinfo, bfd_vma addr)
789 if (addr < pinfo->bank_virtual)
793 addr -= pinfo->bank_virtual;
794 addr >>= pinfo->bank_shift;
920 struct m68hc11_page_info *pinfo;
936 pinfo = & htab->pinfo;
1040 phys_addr = m68hc11_phys_addr (pinfo, relocation + rel->r_addend);
1041 phys_page = m68hc11_phys_page (pinfo, relocation + rel->r_addend);
1133 insn_page = m68hc11_phys_page (pinfo, insn_addr);
1165 if (m68hc11_addr_is_banked (pinfo, relocation + rel->r_addend)
1166 && m68hc11_addr_is_banked (pinfo, insn_addr)
1174 insn_page, m68hc11_phys_addr (pinfo, insn_addr),
1197 if (m68hc11_addr_is_banked (pinfo, relocation + rel->r_addend))
1446 if (asect->vma >= p->pinfo->bank_virtual)
1468 param.pinfo = & htab->pinfo;