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

/linux-master/drivers/usb/cdns3/
H A Dcdnsp-mem.c1109 temp = cdnsp_read_64(&pdev->ir_set->erst_dequeue);
1119 &pdev->ir_set->erst_dequeue);
1276 /* Set ir_set to interrupt register set 0 */
1277 pdev->ir_set = &pdev->run_regs->ir_set[0];
1293 val = readl(&pdev->ir_set->erst_size);
1296 writel(val, &pdev->ir_set->erst_size);
1299 val_64 = cdnsp_read_64(&pdev->ir_set->erst_base);
1302 cdnsp_write_64(val_64, &pdev->ir_set->erst_base);
H A Dcdnsp-gadget.c1246 temp = readl(&pdev->ir_set->irq_control);
1249 writel(temp, &pdev->ir_set->irq_control);
1300 temp = readl(&pdev->ir_set->irq_pending);
1301 writel(IMAN_IE_SET(temp), &pdev->ir_set->irq_pending);
1342 temp_64 = cdnsp_read_64(&pdev->ir_set->erst_dequeue);
1358 cdnsp_write_64(temp_64, &pdev->ir_set->erst_dequeue);
1441 temp = readl(&pdev->ir_set->irq_pending);
1442 writel(IMAN_IE_CLEAR(temp), &pdev->ir_set->irq_pending);
1448 temp = readl(&pdev->ir_set->irq_pending);
1450 writel(temp, &pdev->ir_set
[all...]
H A Dcdnsp-gadget.h417 * @ir_set: Array of Interrupter registers.
426 struct cdnsp_intr_reg ir_set[128]; member in struct:cdnsp_run_regs
1351 * @ir_set: Current interrupter register set.
1402 struct cdnsp_intr_reg __iomem *ir_set; member in struct:cdnsp_device
H A Dcdnsp-ring.c1584 irq_pending = readl(&pdev->ir_set->irq_pending);
1586 writel(irq_pending, &pdev->ir_set->irq_pending);
/linux-master/drivers/usb/host/
H A Dxhci.c301 ARRAY_SIZE(xhci->run_regs->ir_set));
306 ir = &xhci->run_regs->ir_set[i];
327 if (!ir || !ir->ir_set)
330 iman = readl(&ir->ir_set->irq_pending);
331 writel(ER_IRQ_ENABLE(iman), &ir->ir_set->irq_pending);
340 if (!ir || !ir->ir_set)
343 iman = readl(&ir->ir_set->irq_pending);
344 writel(ER_IRQ_DISABLE(iman), &ir->ir_set->irq_pending);
355 if (!ir || !ir->ir_set || imod_interval > U16_MAX * 250)
358 imod = readl(&ir->ir_set
[all...]
H A Dxhci-mem.c1814 if (ir->ir_set) {
1815 tmp = readl(&ir->ir_set->erst_size);
1817 writel(tmp, &ir->ir_set->erst_size);
1819 xhci_write_64(xhci, ERST_EHB, &ir->ir_set->erst_dequeue);
1988 xhci_write_64(xhci, deq & ERST_PTR_MASK, &ir->ir_set->erst_dequeue);
2327 ir->ir_set = &xhci->run_regs->ir_set[intr_num];
2330 erst_size = readl(&ir->ir_set->erst_size);
2333 writel(erst_size, &ir->ir_set->erst_size);
2335 erst_base = xhci_read_64(xhci, &ir->ir_set
[all...]
H A Dxhci-ring.c3036 temp_64 = xhci_read_64(xhci, &ir->ir_set->erst_dequeue);
3055 xhci_write_64(xhci, temp_64, &ir->ir_set->erst_dequeue);
3065 irq_pending = readl(&ir->ir_set->irq_pending);
3067 writel(irq_pending, &ir->ir_set->irq_pending);
3094 temp = xhci_read_64(xhci, &ir->ir_set->erst_dequeue);
3095 xhci_write_64(xhci, temp | ERST_EHB, &ir->ir_set->erst_dequeue);
H A Dxhci.h286 struct xhci_intr_reg ir_set[128]; member in struct:xhci_run_regs
1432 struct xhci_intr_reg __iomem *ir_set; member in struct:xhci_interrupter

Completed in 294 milliseconds