Searched refs:fifo_sts (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/mailbox/ |
H A D | sprd-mailbox.c | 73 static u32 sprd_mbox_get_fifo_len(struct sprd_mbox_priv *priv, u32 fifo_sts) in sprd_mbox_get_fifo_len() argument 75 u32 wr_pos = (fifo_sts >> SPRD_OUTBOX_FIFO_WR_SHIFT) & in sprd_mbox_get_fifo_len() 77 u32 rd_pos = (fifo_sts >> SPRD_OUTBOX_FIFO_RD_SHIFT) & in sprd_mbox_get_fifo_len() 86 if (fifo_sts & SPRD_OUTBOX_FIFO_FULL) in sprd_mbox_get_fifo_len() 103 u32 fifo_sts, fifo_len, msg[2]; in sprd_mbox_outbox_isr() local 106 fifo_sts = readl(priv->outbox_base + SPRD_MBOX_FIFO_STS); in sprd_mbox_outbox_isr() 108 fifo_len = sprd_mbox_get_fifo_len(priv, fifo_sts); in sprd_mbox_outbox_isr() 140 u32 fifo_sts, send_sts, busy, id; in sprd_mbox_inbox_isr() local 142 fifo_sts = readl(priv->inbox_base + SPRD_MBOX_FIFO_STS); in sprd_mbox_inbox_isr() 145 send_sts = (fifo_sts in sprd_mbox_inbox_isr() [all...] |
/kernel/linux/linux-6.6/drivers/mailbox/ |
H A D | sprd-mailbox.c | 78 static u32 sprd_mbox_get_fifo_len(struct sprd_mbox_priv *priv, u32 fifo_sts) in sprd_mbox_get_fifo_len() argument 80 u32 wr_pos = (fifo_sts >> SPRD_OUTBOX_FIFO_WR_SHIFT) & in sprd_mbox_get_fifo_len() 82 u32 rd_pos = (fifo_sts >> SPRD_OUTBOX_FIFO_RD_SHIFT) & in sprd_mbox_get_fifo_len() 91 if (fifo_sts & SPRD_OUTBOX_FIFO_FULL) in sprd_mbox_get_fifo_len() 107 u32 fifo_sts, fifo_len, msg[2]; in do_outbox_isr() local 110 fifo_sts = readl(base + SPRD_MBOX_FIFO_STS); in do_outbox_isr() 112 fifo_len = sprd_mbox_get_fifo_len(priv, fifo_sts); in do_outbox_isr() 158 u32 fifo_sts, send_sts, busy, id; in sprd_mbox_inbox_isr() local 160 fifo_sts = readl(priv->inbox_base + SPRD_MBOX_FIFO_STS); in sprd_mbox_inbox_isr() 163 send_sts = (fifo_sts in sprd_mbox_inbox_isr() [all...] |
/kernel/linux/linux-5.10/sound/soc/sprd/ |
H A D | sprd-mcdt.c | 340 enum sprd_mcdt_fifo_sts fifo_sts) in sprd_mcdt_chan_fifo_sts() 362 shift = fifo_sts; in sprd_mcdt_chan_fifo_sts() 368 shift = 8 + fifo_sts; in sprd_mcdt_chan_fifo_sts() 373 shift = 16 + fifo_sts; in sprd_mcdt_chan_fifo_sts() 378 shift = 24 + fifo_sts; in sprd_mcdt_chan_fifo_sts() 339 sprd_mcdt_chan_fifo_sts(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_sts fifo_sts) sprd_mcdt_chan_fifo_sts() argument
|
/kernel/linux/linux-6.6/sound/soc/sprd/ |
H A D | sprd-mcdt.c | 340 enum sprd_mcdt_fifo_sts fifo_sts) in sprd_mcdt_chan_fifo_sts() 362 shift = fifo_sts; in sprd_mcdt_chan_fifo_sts() 368 shift = 8 + fifo_sts; in sprd_mcdt_chan_fifo_sts() 373 shift = 16 + fifo_sts; in sprd_mcdt_chan_fifo_sts() 378 shift = 24 + fifo_sts; in sprd_mcdt_chan_fifo_sts() 339 sprd_mcdt_chan_fifo_sts(struct sprd_mcdt_dev *mcdt, u8 channel, enum sprd_mcdt_fifo_sts fifo_sts) sprd_mcdt_chan_fifo_sts() argument
|
Completed in 4 milliseconds