Home
last modified time | relevance | path

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

/openbmc/u-boot/drivers/usb/host/
H A Dxhci-mem.c546 ctrl->ir_set = &ctrl->run_regs->ir_set[0]; in xhci_mem_init()
572 xhci_writeq(&ctrl->ir_set->erst_dequeue, in xhci_mem_init()
576 val = xhci_readl(&ctrl->ir_set->erst_size); in xhci_mem_init()
579 xhci_writel(&ctrl->ir_set->erst_size, val); in xhci_mem_init()
582 val_64 = xhci_readq(&ctrl->ir_set->erst_base); in xhci_mem_init()
586 xhci_writeq(&ctrl->ir_set->erst_base, val_64); in xhci_mem_init()
H A Dxhci.c1235 xhci_writel(&ctrl->ir_set->irq_control, 0x0); in xhci_lowlevel_init()
1236 xhci_writel(&ctrl->ir_set->irq_pending, 0x0); in xhci_lowlevel_init()
1253 temp = xhci_readl(&ctrl->ir_set->irq_pending); in xhci_lowlevel_stop()
1254 xhci_writel(&ctrl->ir_set->irq_pending, ER_IRQ_DISABLE(temp)); in xhci_lowlevel_stop()
H A Dxhci.h441 struct xhci_intr_reg ir_set[128]; member
1227 struct xhci_intr_reg *ir_set; member
H A Dxhci-ring.c398 xhci_writeq(&ctrl->ir_set->erst_dequeue, in xhci_acknowledge_event()
/openbmc/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.c1248 temp = readl(&pdev->ir_set->irq_control); in cdnsp_run()
1251 writel(temp, &pdev->ir_set->irq_control); in cdnsp_run()
1302 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_run()
1303 writel(IMAN_IE_SET(temp), &pdev->ir_set->irq_pending); in cdnsp_run()
1344 temp_64 = cdnsp_read_64(&pdev->ir_set->erst_dequeue); in cdnsp_update_erst_dequeue()
1360 cdnsp_write_64(temp_64, &pdev->ir_set->erst_dequeue); in cdnsp_update_erst_dequeue()
1445 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop()
1446 writel(IMAN_IE_CLEAR(temp), &pdev->ir_set->irq_pending); in cdnsp_stop()
1452 temp = readl(&pdev->ir_set->irq_pending); in cdnsp_stop()
1454 writel(temp, &pdev->ir_set->irq_pending); in cdnsp_stop()
H A Dcdnsp-gadget.h426 struct cdnsp_intr_reg ir_set[128]; member
1407 struct cdnsp_intr_reg __iomem *ir_set; member
H A Dcdnsp-ring.c1586 irq_pending = readl(&pdev->ir_set->irq_pending); in cdnsp_irq_handler()
1588 writel(irq_pending, &pdev->ir_set->irq_pending); in cdnsp_irq_handler()
/openbmc/linux/drivers/usb/host/
H A Dxhci-mem.c1824 if (ir->ir_set) { in xhci_free_interrupter()
1825 tmp = readl(&ir->ir_set->erst_size); in xhci_free_interrupter()
1827 writel(tmp, &ir->ir_set->erst_size); in xhci_free_interrupter()
1829 tmp64 = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_free_interrupter()
1831 xhci_write_64(xhci, tmp64, &ir->ir_set->erst_dequeue); in xhci_free_interrupter()
1946 temp = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_set_hc_event_deq()
1955 &ir->ir_set->erst_dequeue); in xhci_set_hc_event_deq()
2281 ir->ir_set = &xhci->run_regs->ir_set[intr_num]; in xhci_add_interrupter()
2284 erst_size = readl(&ir->ir_set->erst_size); in xhci_add_interrupter()
2287 writel(erst_size, &ir->ir_set->erst_size); in xhci_add_interrupter()
[all …]
H A Dxhci.c278 ARRAY_SIZE(xhci->run_regs->ir_set)); in xhci_zero_64b_regs()
283 ir = &xhci->run_regs->ir_set[i]; in xhci_zero_64b_regs()
304 if (!ir || !ir->ir_set) in xhci_enable_interrupter()
307 iman = readl(&ir->ir_set->irq_pending); in xhci_enable_interrupter()
308 writel(ER_IRQ_ENABLE(iman), &ir->ir_set->irq_pending); in xhci_enable_interrupter()
317 if (!ir || !ir->ir_set) in xhci_disable_interrupter()
320 iman = readl(&ir->ir_set->irq_pending); in xhci_disable_interrupter()
321 writel(ER_IRQ_DISABLE(iman), &ir->ir_set->irq_pending); in xhci_disable_interrupter()
523 temp_64 = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_run()
530 temp = readl(&ir->ir_set->irq_control); in xhci_run()
[all …]
H A Dxhci-ring.c3151 temp_64 = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_update_erst_dequeue()
3174 xhci_write_64(xhci, temp_64, &ir->ir_set->erst_dequeue); in xhci_update_erst_dequeue()
3228 irq_pending = readl(&ir->ir_set->irq_pending); in xhci_irq()
3230 writel(irq_pending, &ir->ir_set->irq_pending); in xhci_irq()
3240 temp_64 = xhci_read_64(xhci, &ir->ir_set->erst_dequeue); in xhci_irq()
3242 &ir->ir_set->erst_dequeue); in xhci_irq()
H A Dxhci.h287 struct xhci_intr_reg ir_set[128]; member
1466 struct xhci_intr_reg __iomem *ir_set; member