Home
last modified time | relevance | path

Searched refs:pbm (Results 1 – 15 of 15) sorted by relevance

/linux-6.3-rc2/arch/sparc/kernel/
A Dpci_msi.c16 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 Dpci_psycho.c360 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 Dpci_schizo.c85 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 Dpci_fire.c163 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 Dpci_common.c342 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 Dpsycho_common.c90 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 Dpci_sabre.c220 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 Dpci_sun4v.c703 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 Dpci.c278 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 Dpci_impl.h37 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 Dpcic.c291 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 Dpsycho_common.h20 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 Dpbm.h44 struct linux_pbm_info *pbm; member
A Dpcic.h28 struct linux_pbm_info pbm; member
/linux-6.3-rc2/drivers/video/logo/
A DMakefile27 $(obj)/%.c: $(src)/%.pbm $(obj)/pnmtologo FORCE

Completed in 41 milliseconds