/linux-4.1.27/arch/sparc/include/asm/ |
H A D | pbm.h | 43 struct linux_pbm_info *pbm; member in struct:pcidev_cookie
|
H A D | pcic.h | 27 struct linux_pbm_info pbm; member in struct:linux_pcic
|
/linux-4.1.27/arch/sparc/kernel/ |
H A D | psycho_common.h | 19 static inline void *psycho_pci_config_mkaddr(struct pci_pbm_info *pbm, psycho_pci_config_mkaddr() argument
|
H A D | pci_common.c | 18 static int config_out_of_range(struct pci_pbm_info *pbm, config_out_of_range() argument 29 static void *sun4u_config_mkaddr(struct pci_pbm_info *pbm, sun4u_config_mkaddr() argument 51 static int sun4u_read_pci_cfg_host(struct pci_pbm_info *pbm, sun4u_read_pci_cfg_host() argument 110 struct pci_pbm_info *pbm = bus_dev->sysdata; sun4u_read_pci_cfg() local 164 static int sun4u_write_pci_cfg_host(struct pci_pbm_info *pbm, sun4u_write_pci_cfg_host() argument 214 struct pci_pbm_info *pbm = bus_dev->sysdata; sun4u_write_pci_cfg() local 259 struct pci_pbm_info *pbm = bus_dev->sysdata; sun4v_read_pci_cfg() local 292 struct pci_pbm_info *pbm = bus_dev->sysdata; sun4v_write_pci_cfg() local 317 void pci_get_pbm_props(struct pci_pbm_info *pbm) pci_get_pbm_props() argument 368 static void pci_register_iommu_region(struct pci_pbm_info *pbm) pci_register_iommu_region() argument 393 void pci_determine_mem_io_space(struct pci_pbm_info *pbm) pci_determine_mem_io_space() argument 484 void pci_scan_for_target_abort(struct pci_pbm_info *pbm, pci_scan_for_target_abort() argument 508 void pci_scan_for_master_abort(struct pci_pbm_info *pbm, pci_scan_for_master_abort() argument 531 void pci_scan_for_parity_error(struct pci_pbm_info *pbm, pci_scan_for_parity_error() argument
|
H A D | pci_msi.c | 15 struct pci_pbm_info *pbm = msiq_cookie->pbm; sparc64_msiq_interrupt() local 73 static u32 pick_msiq(struct pci_pbm_info *pbm) pick_msiq() argument 94 static int alloc_msi(struct pci_pbm_info *pbm) alloc_msi() argument 106 static void free_msi(struct pci_pbm_info *pbm, int msi_num) free_msi() argument 125 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; sparc64_setup_msi_irq() local 183 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; sparc64_teardown_msi_irq() local 215 static int msi_bitmap_alloc(struct pci_pbm_info *pbm) msi_bitmap_alloc() argument 231 static void msi_bitmap_free(struct pci_pbm_info *pbm) msi_bitmap_free() argument 237 static int msi_table_alloc(struct pci_pbm_info *pbm) msi_table_alloc() argument 265 static void msi_table_free(struct pci_pbm_info *pbm) msi_table_free() argument 274 static int bringup_one_msi_queue(struct pci_pbm_info *pbm, bringup_one_msi_queue() argument 301 static int sparc64_bringup_msi_queues(struct pci_pbm_info *pbm, sparc64_bringup_msi_queues() argument 319 void sparc64_pbm_msi_init(struct pci_pbm_info *pbm, sparc64_pbm_msi_init() argument
|
H A D | pci_impl.h | 55 struct pci_pbm_info *pbm; member in struct:sparc64_msiq_cookie
|
H A D | pcic.c | 290 struct linux_pbm_info* pbm; pcic_probe() local 391 struct linux_pbm_info *pbm = &pcic->pbm; pcic_pbm_scan_bus() local 446 static int pdev_to_pnode(struct linux_pbm_info *pbm, struct pci_dev *pdev) pdev_to_pnode() argument
|
H A D | pci.c | 247 static struct pci_dev *of_create_pci_dev(struct pci_pbm_info *pbm, of_create_pci_dev() argument 413 static void of_scan_pci_bridge(struct pci_pbm_info *pbm, of_scan_pci_bridge() argument 539 static void pci_of_scan_bus(struct pci_pbm_info *pbm, pci_of_scan_bus() argument 650 struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm, pci_scan_one_pbm() argument 736 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; __pci_mmap_make_offset_bus() local 882 struct pci_pbm_info *pbm = pbus->sysdata; pcibus_to_node() local 893 struct pci_pbm_info *pbm = pbus->sysdata; pci_domain_nr() local 909 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; arch_setup_msi_irq() local 922 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; arch_teardown_msi_irq() local 980 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; pci_resource_to_user() local 1103 struct pci_pbm_info *pbm = pbus->sysdata; of_pci_slot_init() local 381 apb_fake_ranges(struct pci_dev *dev, struct pci_bus *bus, struct pci_pbm_info *pbm) apb_fake_ranges() argument
|
H A D | pci_fire.c | 28 static int pci_fire_pbm_iommu_init(struct pci_pbm_info *pbm) pci_fire_pbm_iommu_init() argument 148 static int pci_fire_get_head(struct pci_pbm_info *pbm, unsigned long msiqid, pci_fire_get_head() argument 155 static int pci_fire_dequeue_msi(struct pci_pbm_info *pbm, unsigned long msiqid, pci_fire_dequeue_msi() argument 190 static int pci_fire_set_head(struct pci_pbm_info *pbm, unsigned long msiqid, pci_fire_set_head() argument 197 static int pci_fire_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, pci_fire_msi_setup() argument 216 static int pci_fire_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi) pci_fire_msi_teardown() argument 229 static int pci_fire_msiq_alloc(struct pci_pbm_info *pbm) pci_fire_msiq_alloc() argument 261 static void pci_fire_msiq_free(struct pci_pbm_info *pbm) pci_fire_msiq_free() argument 273 static int pci_fire_msiq_build_irq(struct pci_pbm_info *pbm, pci_fire_msiq_build_irq() argument 316 static void pci_fire_msi_init(struct pci_pbm_info *pbm) pci_fire_msi_init() argument 321 static void pci_fire_msi_init(struct pci_pbm_info *pbm) pci_fire_msi_init() argument 364 static void pci_fire_hw_init(struct pci_pbm_info *pbm) pci_fire_hw_init() argument 411 static int pci_fire_pbm_init(struct pci_pbm_info *pbm, pci_fire_pbm_init() argument 460 struct pci_pbm_info *pbm; fire_probe() local
|
H A D | pci_psycho.c | 134 struct pci_pbm_info *pbm = dev_id; psycho_ue_intr() local 213 struct pci_pbm_info *pbm = dev_id; psycho_ce_intr() local 287 static void psycho_register_error_handlers(struct pci_pbm_info *pbm) psycho_register_error_handlers() argument 352 static void pbm_config_busmastering(struct pci_pbm_info *pbm) pbm_config_busmastering() argument 369 static void psycho_scan_bus(struct pci_pbm_info *pbm, psycho_scan_bus() argument 394 static void psycho_controller_hwinit(struct pci_pbm_info *pbm) psycho_controller_hwinit() argument 422 static void psycho_pbm_strbuf_init(struct pci_pbm_info *pbm, psycho_pbm_strbuf_init() argument 486 static void psycho_pbm_init(struct pci_pbm_info *pbm, psycho_pbm_init() argument 496 struct pci_pbm_info *pbm; psycho_find_sibling() local 511 struct pci_pbm_info *pbm; psycho_probe() local
|
H A D | pci_sun4v.c | 63 struct pci_pbm_info *pbm = p->dev->archdata.host_controller; iommu_batch_flush() local 218 struct pci_pbm_info *pbm; dma_4v_free_coherent() local 299 struct pci_pbm_info *pbm; dma_4v_unmap_page() local 471 struct pci_pbm_info *pbm; dma_4v_unmap_sg() local 515 static void pci_sun4v_scan_bus(struct pci_pbm_info *pbm, struct device *parent) pci_sun4v_scan_bus() argument 528 static unsigned long probe_existing_entries(struct pci_pbm_info *pbm, probe_existing_entries() argument 559 static int pci_sun4v_iommu_init(struct pci_pbm_info *pbm) pci_sun4v_iommu_init() argument 653 static int pci_sun4v_get_head(struct pci_pbm_info *pbm, unsigned long msiqid, pci_sun4v_get_head() argument 669 static int pci_sun4v_dequeue_msi(struct pci_pbm_info *pbm, pci_sun4v_dequeue_msi() argument 709 static int pci_sun4v_set_head(struct pci_pbm_info *pbm, unsigned long msiqid, pci_sun4v_set_head() argument 721 static int pci_sun4v_msi_setup(struct pci_pbm_info *pbm, unsigned long msiqid, pci_sun4v_msi_setup() argument 735 static int pci_sun4v_msi_teardown(struct pci_pbm_info *pbm, unsigned long msi) pci_sun4v_msi_teardown() argument 748 static int pci_sun4v_msiq_alloc(struct pci_pbm_info *pbm) pci_sun4v_msiq_alloc() argument 802 static void pci_sun4v_msiq_free(struct pci_pbm_info *pbm) pci_sun4v_msiq_free() argument 824 static int pci_sun4v_msiq_build_irq(struct pci_pbm_info *pbm, pci_sun4v_msiq_build_irq() argument 852 static void pci_sun4v_msi_init(struct pci_pbm_info *pbm) pci_sun4v_msi_init() argument 857 static void pci_sun4v_msi_init(struct pci_pbm_info *pbm) pci_sun4v_msi_init() argument 862 static int pci_sun4v_pbm_init(struct pci_pbm_info *pbm, pci_sun4v_pbm_init() argument 906 struct pci_pbm_info *pbm; pci_sun4v_probe() local
|
H A D | psycho_common.c | 33 static void psycho_check_stc_error(struct pci_pbm_info *pbm) psycho_check_stc_error() argument 124 static void psycho_record_iommu_tags_and_data(struct pci_pbm_info *pbm, psycho_record_iommu_tags_and_data() argument 152 static void psycho_dump_iommu_tags_and_data(struct pci_pbm_info *pbm, psycho_dump_iommu_tags_and_data() argument 200 void psycho_check_iommu_error(struct pci_pbm_info *pbm, psycho_check_iommu_error() argument 251 static irqreturn_t psycho_pcierr_intr_other(struct pci_pbm_info *pbm) psycho_pcierr_intr_other() argument 305 struct pci_pbm_info *pbm = dev_id; psycho_pcierr_intr() local 370 static void psycho_iommu_flush(struct pci_pbm_info *pbm) psycho_iommu_flush() argument 398 int psycho_iommu_init(struct pci_pbm_info *pbm, int tsbsize, psycho_iommu_init() argument 450 void psycho_pbm_init_common(struct pci_pbm_info *pbm, struct platform_device *op, psycho_pbm_init_common() argument
|
H A D | pci_sabre.c | 198 struct pci_pbm_info *pbm = dev_id; sabre_ue_intr() local 258 struct pci_pbm_info *pbm = dev_id; sabre_ce_intr() local 312 static void sabre_register_error_handlers(struct pci_pbm_info *pbm) sabre_register_error_handlers() argument 406 static void sabre_scan_bus(struct pci_pbm_info *pbm, struct device *parent) sabre_scan_bus() argument 445 static void sabre_pbm_init(struct pci_pbm_info *pbm, sabre_pbm_init() argument 461 struct pci_pbm_info *pbm; sabre_probe() local
|
H A D | pci_schizo.c | 78 static void *schizo_pci_config_mkaddr(struct pci_pbm_info *pbm, schizo_pci_config_mkaddr() argument 126 static void __schizo_check_stc_error_pbm(struct pci_pbm_info *pbm, __schizo_check_stc_error_pbm() argument 234 static void schizo_check_iommu_error_pbm(struct pci_pbm_info *pbm, schizo_check_iommu_error_pbm() argument 344 static void schizo_check_iommu_error(struct pci_pbm_info *pbm, schizo_check_iommu_error() argument 373 struct pci_pbm_info *pbm = dev_id; schizo_ue_intr() local 461 struct pci_pbm_info *pbm = dev_id; schizo_ce_intr() local 580 static irqreturn_t schizo_pcierr_intr_other(struct pci_pbm_info *pbm) schizo_pcierr_intr_other() argument 636 struct pci_pbm_info *pbm = dev_id; schizo_pcierr_intr() local 790 struct pci_pbm_info *pbm = dev_id; schizo_safarierr_intr() local 822 static int pbm_routes_this_ino(struct pci_pbm_info *pbm, u32 ino) pbm_routes_this_ino() argument 846 static void tomatillo_register_error_handlers(struct pci_pbm_info *pbm) tomatillo_register_error_handlers() argument 941 static void schizo_register_error_handlers(struct pci_pbm_info *pbm) schizo_register_error_handlers() argument 1050 static void pbm_config_busmastering(struct pci_pbm_info *pbm) pbm_config_busmastering() argument 1067 static void schizo_scan_bus(struct pci_pbm_info *pbm, struct device *parent) schizo_scan_bus() argument 1088 static void schizo_pbm_strbuf_init(struct pci_pbm_info *pbm) schizo_pbm_strbuf_init() argument 1131 static int schizo_pbm_iommu_init(struct pci_pbm_info *pbm) schizo_pbm_iommu_init() argument 1256 static void schizo_pbm_hw_init(struct pci_pbm_info *pbm) schizo_pbm_hw_init() argument 1309 static int schizo_pbm_init(struct pci_pbm_info *pbm, schizo_pbm_init() argument 1404 struct pci_pbm_info *pbm; schizo_find_sibling() local 1416 struct pci_pbm_info *pbm; __schizo_init() local
|