/linux/arch/sparc/kernel/ |
H A D | pci_msi.c | 18 struct pci_pbm_info *pbm = msiq_cookie->pbm; in sparc64_msiq_interrupt() local 76 static u32 pick_msiq(struct pci_pbm_info *pbm) in pick_msiq() argument 97 alloc_msi(struct pci_pbm_info * pbm) alloc_msi() argument 109 free_msi(struct pci_pbm_info * pbm,int msi_num) free_msi() argument 128 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; sparc64_setup_msi_irq() local 186 struct pci_pbm_info *pbm = pdev->dev.archdata.host_controller; sparc64_teardown_msi_irq() local 218 msi_bitmap_alloc(struct pci_pbm_info * pbm) msi_bitmap_alloc() argument 234 msi_bitmap_free(struct pci_pbm_info * pbm) msi_bitmap_free() argument 240 msi_table_alloc(struct pci_pbm_info * pbm) msi_table_alloc() argument 268 msi_table_free(struct pci_pbm_info * pbm) msi_table_free() argument 277 bringup_one_msi_queue(struct pci_pbm_info * pbm,const struct sparc64_msiq_ops * ops,unsigned long msiqid,unsigned long devino) bringup_one_msi_queue() argument 301 sparc64_bringup_msi_queues(struct pci_pbm_info * pbm,const struct sparc64_msiq_ops * ops) sparc64_bringup_msi_queues() argument 319 sparc64_pbm_msi_init(struct pci_pbm_info * pbm,const struct sparc64_msiq_ops * ops) sparc64_pbm_msi_init() argument [all...] |
H A D | pci_fire.c | 31 static int pci_fire_pbm_iommu_init(struct pci_pbm_info *pbm) in pci_fire_pbm_iommu_init() argument 151 static int pci_fire_get_head(struct pci_pbm_info *pbm, unsigne argument 158 pci_fire_dequeue_msi(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long * head,unsigned long * msi) pci_fire_dequeue_msi() argument 193 pci_fire_set_head(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long head) pci_fire_set_head() argument 200 pci_fire_msi_setup(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long msi,int is_msi64) pci_fire_msi_setup() argument 219 pci_fire_msi_teardown(struct pci_pbm_info * pbm,unsigned long msi) pci_fire_msi_teardown() argument 232 pci_fire_msiq_alloc(struct pci_pbm_info * pbm) pci_fire_msiq_alloc() argument 264 pci_fire_msiq_free(struct pci_pbm_info * pbm) pci_fire_msiq_free() argument 276 pci_fire_msiq_build_irq(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long devino) pci_fire_msiq_build_irq() argument 319 pci_fire_msi_init(struct pci_pbm_info * pbm) pci_fire_msi_init() argument 324 pci_fire_msi_init(struct pci_pbm_info * pbm) pci_fire_msi_init() argument 367 pci_fire_hw_init(struct pci_pbm_info * pbm) pci_fire_hw_init() argument 414 pci_fire_pbm_init(struct pci_pbm_info * pbm,struct platform_device * op,u32 portid) pci_fire_pbm_init() argument 463 struct pci_pbm_info *pbm; fire_probe() local [all...] |
H A D | pci_sun4v.c | 86 struct pci_pbm_info *pbm = p->dev->archdata.host_controller; in iommu_batch_flush() local 326 struct pci_pbm_info *pbm; in dma_4v_free_coherent() local 433 struct pci_pbm_info *pbm; in dma_4v_unmap_page() local 628 struct pci_pbm_info *pbm; dma_4v_unmap_sg() local 696 pci_sun4v_scan_bus(struct pci_pbm_info * pbm,struct device * parent) pci_sun4v_scan_bus() argument 709 probe_existing_entries(struct pci_pbm_info * pbm,struct iommu_map_table * iommu) probe_existing_entries() argument 740 pci_sun4v_atu_alloc_iotsb(struct pci_pbm_info * pbm) pci_sun4v_atu_alloc_iotsb() argument 801 pci_sun4v_atu_init(struct pci_pbm_info * pbm) pci_sun4v_atu_init() argument 866 pci_sun4v_iommu_init(struct pci_pbm_info * pbm) pci_sun4v_iommu_init() argument 960 pci_sun4v_get_head(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long * head) pci_sun4v_get_head() argument 976 pci_sun4v_dequeue_msi(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long * head,unsigned long * msi) pci_sun4v_dequeue_msi() argument 1016 pci_sun4v_set_head(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long head) pci_sun4v_set_head() argument 1028 pci_sun4v_msi_setup(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long msi,int is_msi64) pci_sun4v_msi_setup() argument 1042 pci_sun4v_msi_teardown(struct pci_pbm_info * pbm,unsigned long msi) pci_sun4v_msi_teardown() argument 1055 pci_sun4v_msiq_alloc(struct pci_pbm_info * pbm) pci_sun4v_msiq_alloc() argument 1109 pci_sun4v_msiq_free(struct pci_pbm_info * pbm) pci_sun4v_msiq_free() argument 1131 pci_sun4v_msiq_build_irq(struct pci_pbm_info * pbm,unsigned long msiqid,unsigned long devino) pci_sun4v_msiq_build_irq() argument 1159 pci_sun4v_msi_init(struct pci_pbm_info * pbm) pci_sun4v_msi_init() argument 1164 pci_sun4v_msi_init(struct pci_pbm_info * pbm) pci_sun4v_msi_init() argument 1169 pci_sun4v_pbm_init(struct pci_pbm_info * pbm,struct platform_device * op,u32 devhandle) pci_sun4v_pbm_init() argument 1225 struct pci_pbm_info *pbm; pci_sun4v_probe() local [all...] |
H A D | psycho_common.c | 36 static void psycho_check_stc_error(struct pci_pbm_info *pbm) in psycho_check_stc_error() argument 127 static void psycho_record_iommu_tags_and_data(struct pci_pbm_info *pbm, in psycho_record_iommu_tags_and_data() argument 155 static void psycho_dump_iommu_tags_and_data(struct pci_pbm_info *pbm, in psycho_dump_iommu_tags_and_data() argument 203 psycho_check_iommu_error(struct pci_pbm_info * pbm,unsigned long afsr,unsigned long afar,enum psycho_error_type type) psycho_check_iommu_error() argument 254 psycho_pcierr_intr_other(struct pci_pbm_info * pbm) psycho_pcierr_intr_other() argument 308 struct pci_pbm_info *pbm = dev_id; psycho_pcierr_intr() local 373 psycho_iommu_flush(struct pci_pbm_info * pbm) psycho_iommu_flush() argument 401 psycho_iommu_init(struct pci_pbm_info * pbm,int tsbsize,u32 dvma_offset,u32 dma_mask,unsigned long write_complete_offset) psycho_iommu_init() argument 453 psycho_pbm_init_common(struct pci_pbm_info * pbm,struct platform_device * op,const char * chip_name,int chip_type) psycho_pbm_init_common() argument [all...] |
H A D | pci_schizo.c | 83 static void *schizo_pci_config_mkaddr(struct pci_pbm_info *pbm, in schizo_pci_config_mkaddr() argument 131 static void __schizo_check_stc_error_pbm(struct pci_pbm_info *pbm, in __schizo_check_stc_error_pbm() argument 239 schizo_check_iommu_error_pbm(struct pci_pbm_info * pbm,enum schizo_error_type type) schizo_check_iommu_error_pbm() argument 349 schizo_check_iommu_error(struct pci_pbm_info * pbm,enum schizo_error_type type) schizo_check_iommu_error() argument 378 struct pci_pbm_info *pbm = dev_id; schizo_ue_intr() local 466 struct pci_pbm_info *pbm = dev_id; schizo_ce_intr() local 585 schizo_pcierr_intr_other(struct pci_pbm_info * pbm) schizo_pcierr_intr_other() argument 641 struct pci_pbm_info *pbm = dev_id; schizo_pcierr_intr() local 795 struct pci_pbm_info *pbm = dev_id; schizo_safarierr_intr() local 827 pbm_routes_this_ino(struct pci_pbm_info * pbm,u32 ino) pbm_routes_this_ino() argument 851 tomatillo_register_error_handlers(struct pci_pbm_info * pbm) tomatillo_register_error_handlers() argument 946 schizo_register_error_handlers(struct pci_pbm_info * pbm) schizo_register_error_handlers() argument 1055 pbm_config_busmastering(struct pci_pbm_info * pbm) pbm_config_busmastering() argument 1072 schizo_scan_bus(struct pci_pbm_info * pbm,struct device * parent) schizo_scan_bus() argument 1093 schizo_pbm_strbuf_init(struct pci_pbm_info * pbm) schizo_pbm_strbuf_init() argument 1136 schizo_pbm_iommu_init(struct pci_pbm_info * pbm) schizo_pbm_iommu_init() argument 1261 schizo_pbm_hw_init(struct pci_pbm_info * pbm) schizo_pbm_hw_init() argument 1314 schizo_pbm_init(struct pci_pbm_info * pbm,struct platform_device * op,u32 portid,int chip_type) schizo_pbm_init() argument 1409 struct pci_pbm_info *pbm; schizo_find_sibling() local 1421 struct pci_pbm_info *pbm; __schizo_init() local [all...] |
H A D | pci_psycho.c | 137 struct pci_pbm_info *pbm = dev_id; in psycho_ue_intr() local 216 struct pci_pbm_info *pbm = dev_id; psycho_ce_intr() local 290 psycho_register_error_handlers(struct pci_pbm_info * pbm) psycho_register_error_handlers() argument 355 pbm_config_busmastering(struct pci_pbm_info * pbm) pbm_config_busmastering() argument 372 psycho_scan_bus(struct pci_pbm_info * pbm,struct device * parent) psycho_scan_bus() argument 397 psycho_controller_hwinit(struct pci_pbm_info * pbm) psycho_controller_hwinit() argument 425 psycho_pbm_strbuf_init(struct pci_pbm_info * pbm,int is_pbm_a) psycho_pbm_strbuf_init() argument 489 psycho_pbm_init(struct pci_pbm_info * pbm,struct platform_device * op,int is_pbm_a) psycho_pbm_init() argument 499 struct pci_pbm_info *pbm; psycho_find_sibling() local 514 struct pci_pbm_info *pbm; psycho_probe() local [all...] |
H A D | pci_sabre.c | 202 struct pci_pbm_info *pbm = dev_id; in sabre_ue_intr() local 262 struct pci_pbm_info *pbm = dev_id; in sabre_ce_intr() local 316 sabre_register_error_handlers(struct pci_pbm_info * pbm) sabre_register_error_handlers() argument 410 sabre_scan_bus(struct pci_pbm_info * pbm,struct device * parent) sabre_scan_bus() argument 449 sabre_pbm_init(struct pci_pbm_info * pbm,struct platform_device * op) sabre_pbm_init() argument 464 struct pci_pbm_info *pbm; sabre_probe() local [all...] |
H A D | pcic.c | 291 struct linux_pbm_info* pbm; in pcic_probe() local 392 struct linux_pbm_info *pbm = &pcic->pbm; in pcic_pbm_scan_bus() local 447 pdev_to_pnode(struct linux_pbm_info * pbm,struct pci_dev * pdev) pdev_to_pnode() argument [all...] |
H A D | psycho_common.h | 20 static inline void *psycho_pci_config_mkaddr(struct pci_pbm_info *pbm, in psycho_pci_config_mkaddr() argument
|
H A D | pci_impl.h | 55 struct pci_pbm_info *pbm; member [all...] |
/linux/arch/sparc/include/asm/ |
H A D | pbm.h | 44 struct linux_pbm_info *pbm; member
|
H A D | pcic.h | 28 struct linux_pbm_info pbm; member
|