Lines Matching refs:bbar
158 void __iomem *bbar; member
477 return bus_info[num].bbar; in busno_to_bbar()
532 void __iomem *bbar = tbl->bbar; in calgary_tce_cache_blast() local
536 target = calgary_reg(bbar, phb_offset(tbl->it_busno) | PHB_AER_OFFSET); in calgary_tce_cache_blast()
541 target = calgary_reg(bbar, phb_offset(tbl->it_busno) | PHB_PLSSR_OFFSET); in calgary_tce_cache_blast()
545 target = calgary_reg(bbar, split_queue_offset(tbl->it_busno)); in calgary_tce_cache_blast()
554 target = calgary_reg(bbar, tar_offset(tbl->it_busno)); in calgary_tce_cache_blast()
558 target = calgary_reg(bbar, phb_offset(tbl->it_busno) | PHB_AER_OFFSET); in calgary_tce_cache_blast()
565 void __iomem *bbar = tbl->bbar; in calioc2_tce_cache_blast() local
578 target = calgary_reg(bbar, phb_offset(bus) | PHB_PAGE_MIG_CTRL); in calioc2_tce_cache_blast()
587 target = calgary_reg(bbar, split_queue_offset(bus)); in calioc2_tce_cache_blast()
596 target = calgary_reg(bbar, phb_offset(bus) | PHB_PAGE_MIG_DEBUG); in calioc2_tce_cache_blast()
611 target = calgary_reg(bbar, phb_offset(bus) | PHB_PAGE_MIG_CTRL); in calioc2_tce_cache_blast()
615 target = calgary_reg(bbar, phb_offset(bus) | PHB_PAGE_MIG_DEBUG); in calioc2_tce_cache_blast()
621 target = calgary_reg(bbar, tar_offset(bus)); in calioc2_tce_cache_blast()
626 target = calgary_reg(bbar, phb_offset(bus) | PHB_PAGE_MIG_CTRL); in calioc2_tce_cache_blast()
632 target = calgary_reg(bbar, phb_offset(bus) | PHB_PAGE_MIG_CTRL); in calioc2_tce_cache_blast()
659 void __iomem *bbar = tbl->bbar; in calgary_reserve_peripheral_mem_1() local
662 target = calgary_reg(bbar, phb_offset(busnum) | PHB_MEM_1_LOW); in calgary_reserve_peripheral_mem_1()
664 target = calgary_reg(bbar, phb_offset(busnum) | PHB_MEM_1_HIGH); in calgary_reserve_peripheral_mem_1()
666 target = calgary_reg(bbar, phb_offset(busnum) | PHB_MEM_1_SIZE); in calgary_reserve_peripheral_mem_1()
683 void __iomem *bbar = tbl->bbar; in calgary_reserve_peripheral_mem_2() local
686 target = calgary_reg(bbar, phb_offset(busnum) | PHB_CONFIG_RW_OFFSET); in calgary_reserve_peripheral_mem_2()
691 target = calgary_reg(bbar, phb_offset(busnum) | PHB_MEM_2_LOW); in calgary_reserve_peripheral_mem_2()
693 target = calgary_reg(bbar, phb_offset(busnum) | PHB_MEM_2_HIGH); in calgary_reserve_peripheral_mem_2()
695 target = calgary_reg(bbar, phb_offset(busnum) | PHB_MEM_2_SIZE_LOW); in calgary_reserve_peripheral_mem_2()
697 target = calgary_reg(bbar, phb_offset(busnum) | PHB_MEM_2_SIZE_HIGH); in calgary_reserve_peripheral_mem_2()
735 static int __init calgary_setup_tar(struct pci_dev *dev, void __iomem *bbar) in calgary_setup_tar() argument
744 ret = build_tce_table(dev, bbar); in calgary_setup_tar()
766 target = calgary_reg(bbar, tar_offset(dev->bus->number)); in calgary_setup_tar()
793 target = calgary_reg(tbl->bbar, tar_offset(dev->bus->number)); in calgary_free_bus()
813 void __iomem *bbar = tbl->bbar; in calgary_dump_error_regs() local
817 target = calgary_reg(bbar, phb_offset(tbl->it_busno) | PHB_CSR_OFFSET); in calgary_dump_error_regs()
820 target = calgary_reg(bbar, phb_offset(tbl->it_busno) | PHB_PLSSR_OFFSET); in calgary_dump_error_regs()
830 void __iomem *bbar = tbl->bbar; in calioc2_dump_error_regs() local
839 target = calgary_reg(bbar, phboff | PHB_CSR_OFFSET); in calioc2_dump_error_regs()
842 target = calgary_reg(bbar, phboff | PHB_PLSSR_OFFSET); in calioc2_dump_error_regs()
845 target = calgary_reg(bbar, phboff | 0x290); in calioc2_dump_error_regs()
848 target = calgary_reg(bbar, phboff | 0x800); in calioc2_dump_error_regs()
861 target = calgary_reg(bbar, phboff | erroff); in calioc2_dump_error_regs()
868 target = calgary_reg(bbar, phboff | PHB_ROOT_COMPLEX_STATUS); in calioc2_dump_error_regs()
877 void __iomem *bbar = tbl->bbar; in calgary_watchdog() local
881 target = calgary_reg(bbar, phb_offset(tbl->it_busno) | PHB_CSR_OFFSET); in calgary_watchdog()
892 target = calgary_reg(bbar, phb_offset(tbl->it_busno) | in calgary_watchdog()
904 static void __init calgary_set_split_completion_timeout(void __iomem *bbar, in calgary_set_split_completion_timeout() argument
925 target = calgary_reg(bbar, CALGARY_CONFIG_REG); in calgary_set_split_completion_timeout()
939 void __iomem *bbar = tbl->bbar; in calioc2_handle_quirks() local
946 target = calgary_reg(bbar, phb_offset(busnum) | PHB_SAVIOR_L2); in calioc2_handle_quirks()
961 calgary_set_split_completion_timeout(tbl->bbar, busnum, in calgary_handle_quirks()
970 void __iomem *bbar; in calgary_enable_translation() local
975 bbar = tbl->bbar; in calgary_enable_translation()
978 target = calgary_reg(bbar, phb_offset(busnum) | PHB_CONFIG_RW_OFFSET); in calgary_enable_translation()
1000 void __iomem *bbar; in calgary_disable_translation() local
1005 bbar = tbl->bbar; in calgary_disable_translation()
1008 target = calgary_reg(bbar, phb_offset(busnum) | PHB_CONFIG_RW_OFFSET); in calgary_disable_translation()
1033 void __iomem *bbar; in calgary_init_one() local
1037 bbar = busno_to_bbar(dev->bus->number); in calgary_init_one()
1038 ret = calgary_setup_tar(dev, bbar); in calgary_init_one()
1067 void __iomem *bbar; in calgary_locate_bbars() local
1081 bbar = ioremap_nocache(rio->BBAR, 1024 * 1024); in calgary_locate_bbars()
1082 if (!bbar) in calgary_locate_bbars()
1087 target = calgary_reg(bbar, offset); in calgary_locate_bbars()
1096 bus_info[bus].bbar = bbar; in calgary_locate_bbars()
1100 bus_info[start_bus].bbar = bbar; in calgary_locate_bbars()
1111 if (bus_info[bus].bbar) in calgary_locate_bbars()
1112 iounmap(bus_info[bus].bbar); in calgary_locate_bbars()
1324 target = calgary_reg(bus_info[bus].bbar, in get_tce_space_from_tar()