Home
last modified time | relevance | path

Searched refs:lpbfifo (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/platforms/52xx/
H A Dmpc52xx_lpbfifo.c57 static struct mpc52xx_lpbfifo lpbfifo; variable
75 out_be32(lpbfifo.regs + LPBFIFO_REG_ENABLE, 0x01010000); in mpc52xx_lpbfifo_kick()
78 out_be32(lpbfifo.regs + LPBFIFO_REG_ENABLE, 0x00000001); in mpc52xx_lpbfifo_kick()
94 reg = lpbfifo.regs + LPBFIFO_REG_FIFO_DATA; in mpc52xx_lpbfifo_kick()
101 out_be32(lpbfifo.regs + LPBFIFO_REG_ENABLE, 0x00000301); in mpc52xx_lpbfifo_kick()
111 out_be32(lpbfifo.regs + LPBFIFO_REG_FIFO_ALARM, 0x1e4); in mpc52xx_lpbfifo_kick()
112 out_8(lpbfifo.regs + LPBFIFO_REG_FIFO_CONTROL, 7); in mpc52xx_lpbfifo_kick()
113 lpbfifo.bcom_cur_task = lpbfifo.bcom_tx_task; in mpc52xx_lpbfifo_kick()
115 out_be32(lpbfifo in mpc52xx_lpbfifo_kick()
529 free_irq(bcom_get_task_irq(lpbfifo.bcom_rx_task), &lpbfifo); mpc52xx_lpbfifo_probe() local
552 free_irq(bcom_get_task_irq(lpbfifo.bcom_tx_task), &lpbfifo); mpc52xx_lpbfifo_remove() local
556 free_irq(bcom_get_task_irq(lpbfifo.bcom_rx_task), &lpbfifo); mpc52xx_lpbfifo_remove() local
[all...]
/kernel/linux/linux-6.6/arch/powerpc/platforms/512x/
H A Dmpc512x_lpbfifo.c46 } lpbfifo; variable
70 spin_lock_irqsave(&lpbfifo.lock, flags); in mpc512x_lpbfifo_irq()
72 if (!lpbfifo.regs) in mpc512x_lpbfifo_irq()
75 req = lpbfifo.req; in mpc512x_lpbfifo_irq()
81 status = in_be32(&lpbfifo.regs->status); in mpc512x_lpbfifo_irq()
84 out_be32(&lpbfifo.regs->enable, in mpc512x_lpbfifo_irq()
89 out_be32(&lpbfifo.regs->status, MPC512X_SCLPC_SUCCESS); in mpc512x_lpbfifo_irq()
91 lpbfifo.wait_lpbfifo_irq = false; in mpc512x_lpbfifo_irq()
93 if (lpbfifo.wait_lpbfifo_callback) in mpc512x_lpbfifo_irq()
97 lpbfifo in mpc512x_lpbfifo_irq()
[all...]
/kernel/linux/linux-5.10/arch/powerpc/platforms/512x/
H A Dmpc512x_lpbfifo.c46 } lpbfifo; variable
70 spin_lock_irqsave(&lpbfifo.lock, flags); in mpc512x_lpbfifo_irq()
72 if (!lpbfifo.regs) in mpc512x_lpbfifo_irq()
75 req = lpbfifo.req; in mpc512x_lpbfifo_irq()
81 status = in_be32(&lpbfifo.regs->status); in mpc512x_lpbfifo_irq()
84 out_be32(&lpbfifo.regs->enable, in mpc512x_lpbfifo_irq()
89 out_be32(&lpbfifo.regs->status, MPC512X_SCLPC_SUCCESS); in mpc512x_lpbfifo_irq()
91 lpbfifo.wait_lpbfifo_irq = false; in mpc512x_lpbfifo_irq()
93 if (lpbfifo.wait_lpbfifo_callback) in mpc512x_lpbfifo_irq()
97 lpbfifo in mpc512x_lpbfifo_irq()
[all...]

Completed in 2 milliseconds