Lines Matching refs:send
163 * @send: Base address of the register mapping region.
177 struct mhu2_send_frame_reg __iomem *send;
293 return !(readl_relaxed(&mhu->send->ch_wn[priv->ch_wn_idx].stat) &
307 &mhu->send->ch_wn[priv->ch_wn_idx].stat_set);
393 writel_relaxed(0x1, &mhu->send->ch_wn[i].int_clr);
394 writel_relaxed(0x1, &mhu->send->ch_wn[i].int_en);
405 writel_relaxed(0x0, &mhu->send->ch_wn[i].int_en);
415 return !readl_relaxed(&mhu->send->ch_wn[i].stat);
477 writel_relaxed(word, &mhu->send->ch_wn[priv->ch_wn_idx + windows - 1 - i].stat_set);
548 chan = get_irq_chan_comb(mhu, mhu->send->chcomb_int_st);
557 writel_relaxed(1, &mhu->send->ch_wn[priv->ch_wn_idx + i].int_clr);
570 writel_relaxed(1, &mhu->send->ch_wn[priv->ch_wn_idx].int_clr);
584 stat = readl_relaxed(&mhu->send->ch_wn[priv->ch_wn_idx].stat);
921 writel_relaxed(0x1, &mhu->send->ch_wn[priv->ch_wn_idx].int_en);
974 mhu->send = reg;
976 mhu->windows = readl_relaxed_bitfield(&mhu->send->mhu_cfg, struct mhu_cfg_t, num_ch);
977 mhu->minor = readl_relaxed_bitfield(&mhu->send->aidr, struct aidr_t, arch_minor_rev);
997 writel_relaxed_bitfield(1, &mhu->send->int_en, struct int_en_t, chcomb);
1001 writel_relaxed(0x0, &mhu->send->ch_wn[i].int_en);
1013 writel_relaxed(0x1, &mhu->send->access_request);
1014 while (!readl_relaxed(&mhu->send->access_ready))
1107 writel_relaxed(0x0, &mhu->send->access_request);