/arch/sparc/kernel/ |
D | pci_msi.c | 15 struct pci_pbm_info *pbm = msiq_cookie->pbm; in sparc64_msiq_interrupt() local 73 static u32 pick_msiq(struct pci_pbm_info *pbm) in pick_msiq() 94 static int alloc_msi(struct pci_pbm_info *pbm) in alloc_msi() 106 static void free_msi(struct pci_pbm_info *pbm, int msi_num) in free_msi() 125 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in sparc64_setup_msi_irq() local 183 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in sparc64_teardown_msi_irq() local 215 static int msi_bitmap_alloc(struct pci_pbm_info *pbm) in msi_bitmap_alloc() 231 static void msi_bitmap_free(struct pci_pbm_info *pbm) in msi_bitmap_free() 237 static int msi_table_alloc(struct pci_pbm_info *pbm) in msi_table_alloc() 265 static void msi_table_free(struct pci_pbm_info *pbm) in msi_table_free() [all …]
|
D | pci_common.c | 19 static int config_out_of_range(struct pci_pbm_info *pbm, in config_out_of_range() 30 static void *sun4u_config_mkaddr(struct pci_pbm_info *pbm, in sun4u_config_mkaddr() 52 static int sun4u_read_pci_cfg_host(struct pci_pbm_info *pbm, in sun4u_read_pci_cfg_host() 111 struct pci_pbm_info *pbm = bus_dev->sysdata; in sun4u_read_pci_cfg() local 165 static int sun4u_write_pci_cfg_host(struct pci_pbm_info *pbm, in sun4u_write_pci_cfg_host() 215 struct pci_pbm_info *pbm = bus_dev->sysdata; in sun4u_write_pci_cfg() local 260 struct pci_pbm_info *pbm = bus_dev->sysdata; in sun4v_read_pci_cfg() local 293 struct pci_pbm_info *pbm = bus_dev->sysdata; in sun4v_write_pci_cfg() local 318 void pci_get_pbm_props(struct pci_pbm_info *pbm) in pci_get_pbm_props() 369 static void pci_register_iommu_region(struct pci_pbm_info *pbm) in pci_register_iommu_region() [all …]
|
D | pci_fire.c | 28 static int pci_fire_pbm_iommu_init(struct pci_pbm_info *pbm) in pci_fire_pbm_iommu_init() 148 static int pci_fire_get_head(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_get_head() 155 static int pci_fire_dequeue_msi(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_dequeue_msi() 190 static int pci_fire_set_head(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_set_head() 197 static int pci_fire_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_fire_msi_setup() 216 static int pci_fire_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi) in pci_fire_msi_teardown() 229 static int pci_fire_msiq_alloc(struct pci_pbm_info *pbm) in pci_fire_msiq_alloc() 261 static void pci_fire_msiq_free(struct pci_pbm_info *pbm) in pci_fire_msiq_free() 273 static int pci_fire_msiq_build_irq(struct pci_pbm_info *pbm, in pci_fire_msiq_build_irq() 316 static void pci_fire_msi_init(struct pci_pbm_info *pbm) in pci_fire_msi_init() [all …]
|
D | pci_sun4v.c | 62 struct pci_pbm_info *pbm = p->dev->archdata.host_controller; in iommu_batch_flush() local 204 struct pci_pbm_info *pbm; in dma_4v_free_coherent() local 305 struct pci_pbm_info *pbm; in dma_4v_unmap_page() local 489 struct pci_pbm_info *pbm; in dma_4v_unmap_sg() local 539 static void __devinit pci_sun4v_scan_bus(struct pci_pbm_info *pbm, in pci_sun4v_scan_bus() 553 static unsigned long __devinit probe_existing_entries(struct pci_pbm_info *pbm, in probe_existing_entries() 581 static int __devinit pci_sun4v_iommu_init(struct pci_pbm_info *pbm) in pci_sun4v_iommu_init() 673 static int pci_sun4v_get_head(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_sun4v_get_head() 689 static int pci_sun4v_dequeue_msi(struct pci_pbm_info *pbm, in pci_sun4v_dequeue_msi() 729 static int pci_sun4v_set_head(struct pci_pbm_info *pbm, unsigned long msiqid, in pci_sun4v_set_head() [all …]
|
D | psycho_common.c | 33 static void psycho_check_stc_error(struct pci_pbm_info *pbm) in psycho_check_stc_error() 124 static void psycho_record_iommu_tags_and_data(struct pci_pbm_info *pbm, in psycho_record_iommu_tags_and_data() 152 static void psycho_dump_iommu_tags_and_data(struct pci_pbm_info *pbm, in psycho_dump_iommu_tags_and_data() 200 void psycho_check_iommu_error(struct pci_pbm_info *pbm, in psycho_check_iommu_error() 251 static irqreturn_t psycho_pcierr_intr_other(struct pci_pbm_info *pbm) in psycho_pcierr_intr_other() 305 struct pci_pbm_info *pbm = dev_id; in psycho_pcierr_intr() local 370 static void psycho_iommu_flush(struct pci_pbm_info *pbm) in psycho_iommu_flush() 398 int psycho_iommu_init(struct pci_pbm_info *pbm, int tsbsize, in psycho_iommu_init() 450 void psycho_pbm_init_common(struct pci_pbm_info *pbm, struct platform_device *op, in psycho_pbm_init_common()
|
D | pci_psycho.c | 134 struct pci_pbm_info *pbm = dev_id; in psycho_ue_intr() local 213 struct pci_pbm_info *pbm = dev_id; in psycho_ce_intr() local 287 static void psycho_register_error_handlers(struct pci_pbm_info *pbm) in psycho_register_error_handlers() 352 static void pbm_config_busmastering(struct pci_pbm_info *pbm) in pbm_config_busmastering() 369 static void __devinit psycho_scan_bus(struct pci_pbm_info *pbm, in psycho_scan_bus() 394 static void psycho_controller_hwinit(struct pci_pbm_info *pbm) in psycho_controller_hwinit() 422 static void psycho_pbm_strbuf_init(struct pci_pbm_info *pbm, in psycho_pbm_strbuf_init() 486 static void __devinit psycho_pbm_init(struct pci_pbm_info *pbm, in psycho_pbm_init() 496 struct pci_pbm_info *pbm; in psycho_find_sibling() local 511 struct pci_pbm_info *pbm; in psycho_probe() local
|
D | pci.c | 246 static struct pci_dev *of_create_pci_dev(struct pci_pbm_info *pbm, in of_create_pci_dev() 384 struct pci_pbm_info *pbm) in pci_cfg_fake_ranges() 470 struct pci_pbm_info *pbm) in apb_fake_ranges() 500 static void __devinit of_scan_pci_bridge(struct pci_pbm_info *pbm, in of_scan_pci_bridge() 593 static void __devinit pci_of_scan_bus(struct pci_pbm_info *pbm, in pci_of_scan_bus() 675 struct pci_bus * __devinit pci_scan_one_pbm(struct pci_pbm_info *pbm, in pci_scan_one_pbm() 767 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in __pci_mmap_make_offset_bus() local 923 struct pci_pbm_info *pbm = pbus->sysdata; in pcibus_to_node() local 934 struct pci_pbm_info *pbm = pbus->sysdata; in pci_domain_nr() local 950 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; in arch_setup_msi_irq() local [all …]
|
D | pci_schizo.c | 78 static void *schizo_pci_config_mkaddr(struct pci_pbm_info *pbm, in schizo_pci_config_mkaddr() 126 static void __schizo_check_stc_error_pbm(struct pci_pbm_info *pbm, in __schizo_check_stc_error_pbm() 234 static void schizo_check_iommu_error_pbm(struct pci_pbm_info *pbm, in schizo_check_iommu_error_pbm() 344 static void schizo_check_iommu_error(struct pci_pbm_info *pbm, in schizo_check_iommu_error() 373 struct pci_pbm_info *pbm = dev_id; in schizo_ue_intr() local 461 struct pci_pbm_info *pbm = dev_id; in schizo_ce_intr() local 580 static irqreturn_t schizo_pcierr_intr_other(struct pci_pbm_info *pbm) in schizo_pcierr_intr_other() 636 struct pci_pbm_info *pbm = dev_id; in schizo_pcierr_intr() local 790 struct pci_pbm_info *pbm = dev_id; in schizo_safarierr_intr() local 822 static int pbm_routes_this_ino(struct pci_pbm_info *pbm, u32 ino) in pbm_routes_this_ino() [all …]
|
D | psycho_common.h | 19 static inline void *psycho_pci_config_mkaddr(struct pci_pbm_info *pbm, in psycho_pci_config_mkaddr()
|
D | pci_sabre.c | 198 struct pci_pbm_info *pbm = dev_id; in sabre_ue_intr() local 258 struct pci_pbm_info *pbm = dev_id; in sabre_ce_intr() local 312 static void sabre_register_error_handlers(struct pci_pbm_info *pbm) in sabre_register_error_handlers() 406 static void __devinit sabre_scan_bus(struct pci_pbm_info *pbm, in sabre_scan_bus() 446 static void __devinit sabre_pbm_init(struct pci_pbm_info *pbm, in sabre_pbm_init() 462 struct pci_pbm_info *pbm; in sabre_probe() local
|
D | pcic.c | 289 struct linux_pbm_info* pbm; in pcic_probe() local 391 struct linux_pbm_info *pbm = &pcic->pbm; in pcic_pbm_scan_bus() local 442 static int __devinit pdev_to_pnode(struct linux_pbm_info *pbm, in pdev_to_pnode()
|
D | pci_impl.h | 55 struct pci_pbm_info *pbm; member
|
/arch/sparc/include/asm/ |
D | pbm.h | 43 struct linux_pbm_info *pbm; member
|
D | pcic.h | 27 struct linux_pbm_info pbm; member
|