Searched refs:ir_set (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/usb/cdns3/ |
| H A D | cdnsp-mem.c | 1109 temp = cdnsp_read_64(&pdev->ir_set->erst_dequeue); in cdnsp_set_event_deq() 1119 &pdev->ir_set->erst_dequeue); in cdnsp_set_event_deq() 1277 pdev->ir_set = &pdev->run_regs->ir_set[0]; in cdnsp_mem_init() 1293 val = readl(&pdev->ir_set->erst_size); in cdnsp_mem_init() 1296 writel(val, &pdev->ir_set->erst_size); in cdnsp_mem_init() 1299 val_64 = cdnsp_read_64(&pdev->ir_set->erst_base); in cdnsp_mem_init() 1302 cdnsp_write_64(val_64, &pdev->ir_set->erst_base); in cdnsp_mem_init()
|
| H A D | cdnsp-gadget.c | 1267 temp = readl(&pdev->ir_set->irq_control); in cdnsp_run() 1270 writel(temp, &pdev->ir_set->irq_control); in cdnsp_run() 1321 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_run() 1322 writel(IMAN_IE_SET(temp), &pdev->ir_set->irq_pending); in cdnsp_run() 1363 temp_64 = cdnsp_read_64(&pdev->ir_set->erst_dequeue); in cdnsp_update_erst_dequeue() 1379 cdnsp_write_64(temp_64, &pdev->ir_set->erst_dequeue); in cdnsp_update_erst_dequeue() 1462 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop() 1463 writel(IMAN_IE_CLEAR(temp), &pdev->ir_set->irq_pending); in cdnsp_stop() 1469 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop() 1471 writel(temp, &pdev->ir_set->irq_pending); in cdnsp_stop()
|
| H A D | cdnsp-gadget.h | 426 struct cdnsp_intr_reg ir_set[128]; member 1409 struct cdnsp_intr_reg __iomem *ir_set; member
|
| H A D | cdnsp-ring.c | 1587 irq_pending = readl(&pdev->ir_set->irq_pending); in cdnsp_irq_handler() 1589 writel(irq_pending, &pdev->ir_set->irq_pending); in cdnsp_irq_handler()
|
| /linux-6.15/drivers/usb/host/ |
| H A D | xhci.c | 303 ARRAY_SIZE(xhci->run_regs->ir_set)); in xhci_zero_64b_regs() 308 ir = &xhci->run_regs->ir_set[i]; in xhci_zero_64b_regs() 329 if (!ir || !ir->ir_set) in xhci_enable_interrupter() 332 iman = readl(&ir->ir_set->irq_pending); in xhci_enable_interrupter() 333 writel(ER_IRQ_ENABLE(iman), &ir->ir_set->irq_pending); in xhci_enable_interrupter() 342 if (!ir || !ir->ir_set) in xhci_disable_interrupter() 345 iman = readl(&ir->ir_set->irq_pending); in xhci_disable_interrupter() 360 imod = readl(&ir->ir_set->irq_control); in xhci_set_interrupter_moderation() 363 writel(imod, &ir->ir_set->irq_control); in xhci_set_interrupter_moderation() 719 ir->s3_erst_size = readl(&ir->ir_set->erst_size); in xhci_save_registers() [all …]
|
| H A D | xhci-mem.c | 1803 if (ir->ir_set) { in xhci_remove_interrupter() 1804 tmp = readl(&ir->ir_set->erst_size); in xhci_remove_interrupter() 1806 writel(tmp, &ir->ir_set->erst_size); in xhci_remove_interrupter() 1808 xhci_write_64(xhci, ERST_EHB, &ir->ir_set->erst_dequeue); in xhci_remove_interrupter() 1974 xhci_write_64(xhci, deq & ERST_PTR_MASK, &ir->ir_set->erst_dequeue); in xhci_set_hc_event_deq() 2305 ir->ir_set = &xhci->run_regs->ir_set[intr_num]; in xhci_add_interrupter() 2308 erst_size = readl(&ir->ir_set->erst_size); in xhci_add_interrupter() 2311 writel(erst_size, &ir->ir_set->erst_size); in xhci_add_interrupter() 2313 erst_base = xhci_read_64(xhci, &ir->ir_set->erst_base); in xhci_add_interrupter() 2317 hi_lo_writeq(erst_base, &ir->ir_set->erst_base); in xhci_add_interrupter() [all …]
|
| H A D | xhci-ring.c | 3060 temp_64 = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_update_erst_dequeue() 3079 xhci_write_64(xhci, temp_64, &ir->ir_set->erst_dequeue); in xhci_update_erst_dequeue() 3088 irq_pending = readl(&ir->ir_set->irq_pending); in xhci_clear_interrupt_pending() 3090 writel(irq_pending, &ir->ir_set->irq_pending); in xhci_clear_interrupt_pending() 3117 temp = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_handle_events() 3118 xhci_write_64(xhci, temp | ERST_EHB, &ir->ir_set->erst_dequeue); in xhci_handle_events()
|
| H A D | xhci.h | 290 struct xhci_intr_reg ir_set[128]; member 1445 struct xhci_intr_reg __iomem *ir_set; member
|