Home
last modified time | relevance | path

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

/openbmc/linux/drivers/mailbox/
H A Darm_mhuv2.c104 struct mhu2_send_ch_wn_reg ch_wn[MHUV2_CH_WN_MAX]; member
133 struct mhu2_recv_ch_wn_reg ch_wn[MHUV2_CH_WN_MAX]; member
276 &mhu->recv->ch_wn[priv->ch_wn_idx].mask_set); in mhuv2_doorbell_rx_shutdown()
307 &mhu->send->ch_wn[priv->ch_wn_idx].stat_set); in mhuv2_doorbell_send_data()
393 writel_relaxed(0x1, &mhu->send->ch_wn[i].int_clr); in mhuv2_data_transfer_tx_startup()
394 writel_relaxed(0x1, &mhu->send->ch_wn[i].int_en); in mhuv2_data_transfer_tx_startup()
405 writel_relaxed(0x0, &mhu->send->ch_wn[i].int_en); in mhuv2_data_transfer_tx_shutdown()
415 return !readl_relaxed(&mhu->send->ch_wn[i].stat); in mhuv2_data_transfer_last_tx_done()
511 ch_wn = i * MHUV2_STAT_BITS + __builtin_ctz(stat); in get_irq_chan_comb()
517 if (ch_wn >= offset + windows) { in get_irq_chan_comb()
[all …]