/linux-6.3-rc2/arch/sparc/kernel/ |
A D | pci_msi.c | 16 struct pci_pbm_info *pbm = msiq_cookie->pbm; in sparc64_msiq_interrupt() local 22 ops = pbm->msi_ops; in sparc64_msiq_interrupt() 36 irq = pbm->msi_irq_table[msi - pbm->msi_first]; in sparc64_msiq_interrupt() 153 pbm->msi_irq_table[msi - pbm->msi_first] = *irq_p; in sparc64_setup_msi_irq() 170 free_msi(pbm, msi); in sparc64_setup_msi_irq() 251 p->pbm = pbm; in msi_table_alloc() 295 &pbm->msiq_irq_cookies[msiqid - pbm->msiq_first]); in bringup_one_msi_queue() 421 pbm->msiq_first, pbm->msiq_num, in sparc64_pbm_msi_init() 427 pbm->msi_first, pbm->msi_num, pbm->msi_data_mask, in sparc64_pbm_msi_init() 432 pbm->msi32_start, pbm->msi32_len, in sparc64_pbm_msi_init() [all …]
|
A D | pci_psycho.c | 360 addr = psycho_pci_config_mkaddr(pbm, pbm->pci_first_busno, in pbm_config_busmastering() 365 addr = psycho_pci_config_mkaddr(pbm, pbm->pci_first_busno, in pbm_config_busmastering() 375 pbm->pci_bus = pci_scan_one_pbm(pbm, parent); in psycho_scan_bus() 499 for (pbm = pci_pbm_root; pbm; pbm = pbm->next) { in psycho_find_sibling() 501 return pbm; in psycho_find_sibling() 520 pbm = kzalloc(sizeof(*pbm), GFP_KERNEL); in psycho_probe() 521 if (!pbm) { in psycho_probe() 555 pbm->pci_csr = pbm->controller_regs + PSYCHO_PCIA_CTRL; in psycho_probe() 559 pbm->pci_csr = pbm->controller_regs + PSYCHO_PCIB_CTRL; in psycho_probe() 580 pbm->sibling->sibling = pbm; in psycho_probe() [all …]
|
A D | pci_schizo.c | 85 if (!pbm) in schizo_pci_config_mkaddr() 733 pci_scan_for_target_abort(pbm, pbm->pci_bus); in schizo_pcierr_intr() 736 pci_scan_for_master_abort(pbm, pbm->pci_bus); in schizo_pcierr_intr() 746 pci_scan_for_parity_error(pbm, pbm->pci_bus); in schizo_pcierr_intr() 1076 pbm->pci_bus = pci_scan_one_pbm(pbm, parent); in schizo_scan_bus() 1375 pbm->chip_version, pbm->chip_revision); in schizo_pbm_init() 1408 for (pbm = pci_pbm_root; pbm; pbm = pbm->next) { in schizo_find_sibling() 1426 pbm = kzalloc(sizeof(*pbm), GFP_KERNEL); in __schizo_init() 1427 if (!pbm) { in __schizo_init() 1446 pbm->sibling->sibling = pbm; in __schizo_init() [all …]
|
A D | pci_fire.c | 163 base = (pbm->msi_queues + ((msiqid - pbm->msiq_first) * 8192)); in pci_fire_dequeue_msi() 249 upa_writeq(pbm->portid << 6, pbm->pbm_regs + IMONDO_DATA0); in pci_fire_msiq_alloc() 252 upa_writeq(pbm->msi32_start, pbm->pbm_regs + MSI_32BIT_ADDR); in pci_fire_msiq_alloc() 253 upa_writeq(pbm->msi64_start, pbm->pbm_regs + MSI_64BIT_ADDR); in pci_fire_msiq_alloc() 428 pbm->op = op; in pci_fire_pbm_init() 449 pbm->pci_bus = pci_scan_one_pbm(pbm, &op->dev); in pci_fire_pbm_init() 454 pci_pbm_root = pbm; in pci_fire_pbm_init() 470 pbm = kzalloc(sizeof(*pbm), GFP_KERNEL); in fire_probe() 471 if (!pbm) { in fire_probe() 493 kfree(pbm->iommu); in fire_probe() [all …]
|
A D | pci_common.c | 342 pbm->name); in pci_register_iommu_region() 351 pbm->name); in pci_register_iommu_region() 450 pbm->name, &pbm->io_space, pbm->io_offset); in pci_determine_mem_io_space() 453 pbm->name, &pbm->mem_space, pbm->mem_offset); in pci_determine_mem_io_space() 454 if (pbm->mem64_space.flags && pbm->mem_space.flags) { in pci_determine_mem_io_space() 455 if (pbm->mem64_space.start <= pbm->mem_space.end) in pci_determine_mem_io_space() 456 pbm->mem64_space.start = pbm->mem_space.end + 1; in pci_determine_mem_io_space() 457 if (pbm->mem64_space.start > pbm->mem64_space.end) in pci_determine_mem_io_space() 463 pbm->name, &pbm->mem64_space, pbm->mem64_offset); in pci_determine_mem_io_space() 465 pbm->io_space.name = pbm->mem_space.name = pbm->name; in pci_determine_mem_io_space() [all …]
|
A D | psycho_common.c | 90 pbm->name, in psycho_check_stc_error() 101 pbm->name, in psycho_check_stc_error() 109 pbm->name, in psycho_check_stc_error() 274 addr = psycho_pci_config_mkaddr(pbm, pbm->pci_first_busno, in psycho_pcierr_intr_other() 322 pbm->name, in psycho_pcierr_intr() 332 pbm->name, in psycho_pcierr_intr() 361 pci_scan_for_target_abort(pbm, pbm->pci_bus); in psycho_pcierr_intr() 364 pci_scan_for_master_abort(pbm, pbm->pci_bus); in psycho_pcierr_intr() 367 pci_scan_for_parity_error(pbm, pbm->pci_bus); in psycho_pcierr_intr() 462 pbm->op = op; in psycho_pbm_init_common() [all …]
|
A D | pci_sabre.c | 220 pbm->name, in sabre_ue_intr() 228 pbm->name, in sabre_ue_intr() 279 pbm->name, in sabre_ce_intr() 435 pbm->pci_bus = pci_scan_one_pbm(pbm, parent); in sabre_scan_bus() 450 pbm->pci_afsr = pbm->controller_regs + SABRE_PIOAFSR; in sabre_pbm_init() 451 pbm->pci_afar = pbm->controller_regs + SABRE_PIOAFAR; in sabre_pbm_init() 452 pbm->pci_csr = pbm->controller_regs + SABRE_PCICTRL; in sabre_pbm_init() 484 pbm = kzalloc(sizeof(*pbm), GFP_KERNEL); in sabre_probe() 485 if (!pbm) { in sabre_probe() 534 pbm->config_space = pbm->controller_regs + SABRE_CONFIGSPACE; in sabre_probe() [all …]
|
A D | pci_sun4v.c | 703 pbm->pci_bus = pci_scan_one_pbm(pbm, parent); in pci_sun4v_scan_bus() 784 err = dma_4v_iotsb_bind(pbm->devhandle, iotsb_num, pbm->pci_bus); in pci_sun4v_atu_alloc_iotsb() 983 ep = (pbm->msi_queues + ((msiqid - pbm->msiq_first) * in pci_sun4v_dequeue_msi() 1181 pbm->op = op; in pci_sun4v_pbm_init() 1188 printk("%s: On NUMA node %d\n", pbm->name, pbm->numa_node); in pci_sun4v_pbm_init() 1215 pci_pbm_root = pbm; in pci_sun4v_pbm_init() 1287 pbm = kzalloc(sizeof(*pbm), GFP_KERNEL); in pci_sun4v_probe() 1288 if (!pbm) { in pci_sun4v_probe() 1299 pbm->iommu = iommu; in pci_sun4v_probe() 1319 kfree(pbm->iommu); in pci_sun4v_probe() [all …]
|
A D | pci.c | 278 pci_init_dev_archdata(sd, pbm->iommu, &pbm->stc, pbm, op, in of_create_pci_dev() 281 sd->iommu = pbm->iommu; in of_create_pci_dev() 282 sd->stc = &pbm->stc; in of_create_pci_dev() 698 pbm->io_offset); in pci_scan_one_pbm() 700 pbm->mem_offset); in pci_scan_one_pbm() 704 pbm->busn.start = pbm->pci_first_busno; in pci_scan_one_pbm() 705 pbm->busn.end = pbm->pci_last_busno; in pci_scan_one_pbm() 708 bus = pci_create_root_bus(parent, pbm->pci_first_busno, pbm->pci_ops, in pci_scan_one_pbm() 759 if (!pbm) in pci_iobar_pfn() 784 if (!pbm) { in pci_domain_nr() [all …]
|
A D | pci_impl.h | 37 int (*get_head)(struct pci_pbm_info *pbm, unsigned long msiqid, 41 int (*set_head)(struct pci_pbm_info *pbm, unsigned long msiqid, 43 int (*msi_setup)(struct pci_pbm_info *pbm, unsigned long msiqid, 45 int (*msi_teardown)(struct pci_pbm_info *pbm, unsigned long msi); 46 int (*msiq_alloc)(struct pci_pbm_info *pbm); 47 void (*msiq_free)(struct pci_pbm_info *pbm); 52 void sparc64_pbm_msi_init(struct pci_pbm_info *pbm, 56 struct pci_pbm_info *pbm; member 167 void pci_get_pbm_props(struct pci_pbm_info *pbm); 168 struct pci_bus *pci_scan_one_pbm(struct pci_pbm_info *pbm, [all …]
|
A D | pcic.c | 291 struct linux_pbm_info* pbm; in pcic_probe() local 352 pbm = &pcic->pbm; in pcic_probe() 353 pbm->prom_node = node; in pcic_probe() 392 struct linux_pbm_info *pbm = &pcic->pbm; in pcic_pbm_scan_bus() local 394 pbm->pci_bus = pci_scan_bus(pbm->pci_first_busno, &pcic_ops, pbm); in pcic_pbm_scan_bus() 395 if (!pbm->pci_bus) in pcic_pbm_scan_bus() 399 pci_fill_in_pbm_cookies(pbm->pci_bus, pbm, pbm->prom_node); in pcic_pbm_scan_bus() 400 pci_record_assignments(pbm, pbm->pci_bus); in pcic_pbm_scan_bus() 401 pci_assign_unassigned(pbm, pbm->pci_bus); in pcic_pbm_scan_bus() 402 pci_fixup_irq(pbm, pbm->pci_bus); in pcic_pbm_scan_bus() [all …]
|
A D | psycho_common.h | 20 static inline void *psycho_pci_config_mkaddr(struct pci_pbm_info *pbm, in psycho_pci_config_mkaddr() argument 26 (PSYCHO_CONFIG_BASE(pbm) | in psycho_pci_config_mkaddr() 34 void psycho_check_iommu_error(struct pci_pbm_info *pbm, 41 int psycho_iommu_init(struct pci_pbm_info *pbm, int tsbsize, 45 void psycho_pbm_init_common(struct pci_pbm_info *pbm,
|
/linux-6.3-rc2/arch/sparc/include/asm/ |
A D | pbm.h | 44 struct linux_pbm_info *pbm; member
|
A D | pcic.h | 28 struct linux_pbm_info pbm; member
|
/linux-6.3-rc2/drivers/video/logo/ |
A D | Makefile | 27 $(obj)/%.c: $(src)/%.pbm $(obj)/pnmtologo FORCE
|