Searched refs:upa_writeq (Results 1 – 10 of 10) sorted by relevance
/linux-6.12.1/arch/sparc/kernel/ |
D | pci_fire.c | 58 upa_writeq(~(u64)0, iommu->iommu_flushinv); in pci_fire_pbm_iommu_init() 65 upa_writeq(__pa(iommu->page_table) | 0x7UL, iommu->iommu_tsbbase); in pci_fire_pbm_iommu_init() 72 upa_writeq(control, iommu->iommu_control); in pci_fire_pbm_iommu_init() 180 upa_writeq(MSI_CLEAR_EQWR_N, pbm->pbm_regs + MSI_CLEAR(msi_num)); in pci_fire_dequeue_msi() 196 upa_writeq(head, pbm->pbm_regs + EVENT_QUEUE_HEAD(msiqid)); in pci_fire_set_head() 208 upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi)); in pci_fire_msi_setup() 210 upa_writeq(MSI_CLEAR_EQWR_N, pbm->pbm_regs + MSI_CLEAR(msi)); in pci_fire_msi_setup() 214 upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi)); in pci_fire_msi_setup() 227 upa_writeq(val, pbm->pbm_regs + MSI_MAP(msi)); in pci_fire_msi_teardown() 246 upa_writeq((EVENT_QUEUE_BASE_ADDR_ALL_ONES | in pci_fire_msiq_alloc() [all …]
|
D | psycho_common.c | 61 upa_writeq(control | PSYCHO_STRBUF_CTRL_DENAB, strbuf->strbuf_control); in psycho_check_stc_error() 66 upa_writeq(0UL, err_base + (i * 8UL)); in psycho_check_stc_error() 72 upa_writeq(0UL, tag_base + (i * 8UL)); in psycho_check_stc_error() 73 upa_writeq(0UL, line_base + (i * 8UL)); in psycho_check_stc_error() 77 upa_writeq(control, strbuf->strbuf_control); in psycho_check_stc_error() 140 upa_writeq(0, base + PSYCHO_IOMMU_TAG + off); in psycho_record_iommu_tags_and_data() 141 upa_writeq(0, base + PSYCHO_IOMMU_DATA + off); in psycho_record_iommu_tags_and_data() 218 upa_writeq(control, iommu->iommu_control); in psycho_check_iommu_error() 264 upa_writeq(csr, pbm->pci_csr); in psycho_pcierr_intr_other() 321 upa_writeq(error_bits, pbm->pci_afsr); in psycho_pcierr_intr() [all …]
|
D | pci_schizo.c | 156 upa_writeq((control | SCHIZO_STRBUF_CTRL_DENAB), in __schizo_check_stc_error_pbm() 162 upa_writeq(0UL, err_base + (i * 8UL)); in __schizo_check_stc_error_pbm() 168 upa_writeq(0UL, tag_base + (i * 8UL)); in __schizo_check_stc_error_pbm() 169 upa_writeq(0UL, line_base + (i * 8UL)); in __schizo_check_stc_error_pbm() 173 upa_writeq(control, strbuf->strbuf_control); in __schizo_check_stc_error_pbm() 257 upa_writeq(control, iommu->iommu_control); in schizo_check_iommu_error_pbm() 287 upa_writeq(control | SCHIZO_IOMMU_CTRL_DENAB, in schizo_check_iommu_error_pbm() 299 upa_writeq(0, base + SCHIZO_IOMMU_TAG + (i * 8UL)); in schizo_check_iommu_error_pbm() 300 upa_writeq(0, base + SCHIZO_IOMMU_DATA + (i * 8UL)); in schizo_check_iommu_error_pbm() 304 upa_writeq(control, iommu->iommu_control); in schizo_check_iommu_error_pbm() [all …]
|
D | sbus.c | 122 upa_writeq(val, cfg_reg); in sbus_set_sbus64() 292 upa_writeq(error_bits, afsr_reg); in sysio_ue_handler() 366 upa_writeq(error_bits, afsr_reg); in sysio_ce_handler() 444 upa_writeq(error_bits, afsr_reg); in sysio_sbus_error_handler() 530 upa_writeq((SYSIO_ECNTRL_ECCEN | in sysio_register_error_handlers() 537 upa_writeq(control, iommu->write_complete_reg); in sysio_register_error_handlers() 607 upa_writeq(control, iommu->iommu_control); in sbus_iommu_init() 620 upa_writeq(0, dram); in sbus_iommu_init() 621 upa_writeq(0, tag); in sbus_iommu_init() 626 upa_writeq(__pa(iommu->page_table), iommu->iommu_tsbbase); in sbus_iommu_init() [all …]
|
D | pci_psycho.c | 153 upa_writeq(error_bits, afsr_reg); in psycho_ue_intr() 232 upa_writeq(error_bits, afsr_reg); in psycho_ce_intr() 332 upa_writeq((PSYCHO_ECCCTRL_EE | in psycho_register_error_handlers() 344 upa_writeq(tmp, base + PSYCHO_PCIA_CTRL); in psycho_register_error_handlers() 351 upa_writeq(tmp, base + PSYCHO_PCIB_CTRL); in psycho_register_error_handlers() 401 upa_writeq(5, pbm->controller_regs + PSYCHO_IRQ_RETRY); in psycho_controller_hwinit() 406 upa_writeq(tmp, pbm->controller_regs + PSYCHO_PCIA_CTRL); in psycho_controller_hwinit() 410 upa_writeq(tmp, pbm->controller_regs + PSYCHO_PCIB_CTRL); in psycho_controller_hwinit() 418 upa_writeq(tmp, pbm->controller_regs + PSYCHO_PCIA_DIAG); in psycho_controller_hwinit() 422 upa_writeq(tmp, pbm->controller_regs + PSYCHO_PCIB_DIAG); in psycho_controller_hwinit() [all …]
|
D | pci_sabre.c | 219 upa_writeq(error_bits, afsr_reg); in sabre_ue_intr() 278 upa_writeq(error_bits, afsr_reg); in sabre_ce_intr() 344 upa_writeq((SABRE_UEAFSR_PDRD | SABRE_UEAFSR_PDWR | in sabre_register_error_handlers() 354 upa_writeq((SABRE_CEAFSR_PDRD | SABRE_CEAFSR_PDWR | in sabre_register_error_handlers() 371 upa_writeq(tmp, base + SABRE_PCICTRL); in sabre_register_error_handlers() 523 upa_writeq(0x0UL, pbm->controller_regs + clear_irq); in sabre_probe() 527 upa_writeq(0x0UL, pbm->controller_regs + clear_irq); in sabre_probe() 530 upa_writeq((SABRE_PCICTRL_MRLEN | SABRE_PCICTRL_SERR | in sabre_probe()
|
D | irq_64.c | 387 upa_writeq(val, imap); in sun4u_irq_enable() 388 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_enable() 411 upa_writeq(val, imap); in sun4u_set_affinity() 412 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_set_affinity() 445 upa_writeq(ICLR_IDLE, handler_data->iclr); in sun4u_irq_eoi()
|
D | prom_irqtrans.c | 528 upa_writeq(int_ctrlr, imap); in fire_irq_build()
|
/linux-6.12.1/arch/sparc/include/asm/ |
D | upa.h | 107 #define upa_writeq(__q, __addr) (_upa_writeq((__q), (unsigned long)(__addr))) macro
|
/linux-6.12.1/drivers/video/fbdev/ |
D | ffb.c | 576 upa_writeq(fgbg, &fbc->fg); in ffb_imageblit()
|