Lines Matching refs:ch
25 #define MBOX_BASE(mbox, ch) ((mbox)->base + ((ch) * 0x40))
87 unsigned long ch = (unsigned long)chan->con_priv;
89 struct hi3660_chan_info *mchan = &mbox->mchan[ch];
90 void __iomem *base = MBOX_BASE(mbox, ch);
135 unsigned long ch = (unsigned long)chan->con_priv;
137 struct hi3660_chan_info *mchan = &mbox->mchan[ch];
138 void __iomem *base = MBOX_BASE(mbox, ch);
176 unsigned long ch = (unsigned long)chan->con_priv;
178 struct hi3660_chan_info *mchan = &mbox->mchan[ch];
179 void __iomem *base = MBOX_BASE(mbox, ch);
216 unsigned int ch = spec->args[0];
218 if (ch >= MBOX_CHAN_MAX) {
219 dev_err(mbox->dev, "Invalid channel idx %d\n", ch);
223 mchan = &mbox->mchan[ch];
227 return &mbox->chan[ch];
242 unsigned long ch;
262 for (ch = 0; ch < MBOX_CHAN_MAX; ch++)
263 chan[ch].con_priv = (void *)ch;