Home
last modified time | relevance | path

Searched refs:ir_set (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/usb/cdns3/
H A Dcdnsp-mem.c1109 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 Dcdnsp-gadget.c1284 temp = readl(&pdev->ir_set->irq_control); in cdnsp_run()
1287 writel(temp, &pdev->ir_set->irq_control); in cdnsp_run()
1338 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_run()
1339 writel(IMAN_IE_SET(temp), &pdev->ir_set->irq_pending); in cdnsp_run()
1380 temp_64 = cdnsp_read_64(&pdev->ir_set->erst_dequeue); in cdnsp_update_erst_dequeue()
1396 cdnsp_write_64(temp_64, &pdev->ir_set->erst_dequeue); in cdnsp_update_erst_dequeue()
1479 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop()
1480 writel(IMAN_IE_CLEAR(temp), &pdev->ir_set->irq_pending); in cdnsp_stop()
1486 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop()
1488 writel(temp, &pdev->ir_set->irq_pending); in cdnsp_stop()
H A Dcdnsp-gadget.h430 struct cdnsp_intr_reg ir_set[128]; member
1419 struct cdnsp_intr_reg __iomem *ir_set; member
H A Dcdnsp-ring.c1589 irq_pending = readl(&pdev->ir_set->irq_pending); in cdnsp_irq_handler()
1591 writel(irq_pending, &pdev->ir_set->irq_pending); in cdnsp_irq_handler()
/linux/drivers/usb/host/
H A Dxhci.c296 ir = &xhci->run_regs->ir_set[i]; in xhci_zero_64b_regs()
317 if (!ir || !ir->ir_set) in xhci_enable_interrupter()
320 iman = readl(&ir->ir_set->iman); in xhci_enable_interrupter()
323 writel(iman, &ir->ir_set->iman); in xhci_enable_interrupter()
326 readl(&ir->ir_set->iman); in xhci_enable_interrupter()
334 if (!ir || !ir->ir_set) in xhci_disable_interrupter()
337 iman = readl(&ir->ir_set->iman); in xhci_disable_interrupter()
340 writel(iman, &ir->ir_set->iman); in xhci_disable_interrupter()
342 iman = readl(&ir->ir_set->iman); in xhci_disable_interrupter()
355 if (!ir || !ir->ir_set) in xhci_set_interrupter_moderation()
[all …]
H A Dxhci-mem.c1834 if (ir->ir_set) { in xhci_remove_interrupter()
1835 tmp = readl(&ir->ir_set->erst_size); in xhci_remove_interrupter()
1837 writel(tmp, &ir->ir_set->erst_size); in xhci_remove_interrupter()
2014 xhci_write_64(xhci, deq & ERST_PTR_MASK, &ir->ir_set->erst_dequeue); in xhci_set_hc_event_deq()
2328 ir->ir_set = &xhci->run_regs->ir_set[intr_num]; in xhci_add_interrupter()
2331 erst_size = readl(&ir->ir_set->erst_size); in xhci_add_interrupter()
2334 writel(erst_size, &ir->ir_set->erst_size); in xhci_add_interrupter()
2336 erst_base = xhci_read_64(xhci, &ir->ir_set->erst_base); in xhci_add_interrupter()
2340 hi_lo_writeq(erst_base, &ir->ir_set->erst_base); in xhci_add_interrupter()
2342 xhci_write_64(xhci, erst_base, &ir->ir_set->erst_base); in xhci_add_interrupter()
H A Dxhci-ring.c3045 temp_64 = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_update_erst_dequeue()
3064 xhci_write_64(xhci, temp_64, &ir->ir_set->erst_dequeue); in xhci_update_erst_dequeue()
3073 iman = readl(&ir->ir_set->iman); in xhci_clear_interrupt_pending()
3075 writel(iman, &ir->ir_set->iman); in xhci_clear_interrupt_pending()
3078 readl(&ir->ir_set->iman); in xhci_clear_interrupt_pending()
3106 temp = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_handle_events()
3107 xhci_write_64(xhci, temp | ERST_EHB, &ir->ir_set->erst_dequeue); in xhci_handle_events()
3158 erdp_reg = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_skip_sec_intr_events()
H A Dxhci.h286 struct xhci_intr_reg ir_set[1024]; member
1449 struct xhci_intr_reg __iomem *ir_set; member