Searched refs:ir_set (Results 1 – 12 of 12) sorted by relevance
/openbmc/u-boot/drivers/usb/host/ |
H A D | xhci-mem.c | 546 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 D | xhci.c | 1235 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 D | xhci.h | 441 struct xhci_intr_reg ir_set[128]; member 1227 struct xhci_intr_reg *ir_set; member
|
H A D | xhci-ring.c | 398 xhci_writeq(&ctrl->ir_set->erst_dequeue, in xhci_acknowledge_event()
|
/openbmc/linux/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 | 1248 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 D | cdnsp-gadget.h | 426 struct cdnsp_intr_reg ir_set[128]; member 1407 struct cdnsp_intr_reg __iomem *ir_set; member
|
H A D | cdnsp-ring.c | 1586 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 D | xhci-mem.c | 1824 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 D | xhci.c | 278 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 D | xhci-ring.c | 3151 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 D | xhci.h | 287 struct xhci_intr_reg ir_set[128]; member 1466 struct xhci_intr_reg __iomem *ir_set; member
|