Searched refs:mhi_chan (Results 1 - 9 of 9) sorted by relevance

/linux-master/drivers/bus/mhi/host/
H A Dmain.c135 struct mhi_chan *mhi_chan)
137 struct mhi_ring *ring = &mhi_chan->tre_ring;
149 mhi_chan->db_cfg.process_db(mhi_cntrl, &mhi_chan->db_cfg,
279 struct mhi_chan *ul_chan, *dl_chan;
340 struct mhi_chan *mhi_chan = (dir == DMA_TO_DEVICE) ? local
342 struct mhi_ring *tre_ring = &mhi_chan->tre_ring;
365 struct mhi_chan *mhi_cha local
134 mhi_ring_chan_db(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan) argument
469 struct mhi_chan *mhi_chan = mhi_event->mhi_chan; local
567 parse_xfer_event(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *event, struct mhi_chan *mhi_chan) argument
706 parse_rsc_event(struct mhi_controller *mhi_cntrl, struct mhi_ring_element *event, struct mhi_chan *mhi_chan) argument
777 struct mhi_chan *mhi_chan; local
813 struct mhi_chan *mhi_chan; local
988 struct mhi_chan *mhi_chan; local
1124 struct mhi_chan *mhi_chan = (dir == DMA_TO_DEVICE) ? mhi_dev->ul_chan : local
1169 struct mhi_chan *mhi_chan = (dir == DMA_TO_DEVICE) ? mhi_dev->ul_chan : local
1187 struct mhi_chan *mhi_chan = (dir == DMA_TO_DEVICE) ? mhi_dev->ul_chan : local
1203 mhi_gen_tre(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, struct mhi_buf_info *info, enum mhi_flags flags) argument
1274 struct mhi_chan *mhi_chan = (dir == DMA_TO_DEVICE) ? local
1282 mhi_send_cmd(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, enum mhi_cmd_type cmd) argument
1335 mhi_update_channel_state(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, enum mhi_ch_state_type to_state) argument
1418 mhi_unprepare_channel(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan) argument
1453 mhi_prepare_channel(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, unsigned int flags) argument
1581 mhi_reset_data_chan(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan) argument
1616 mhi_reset_chan(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan) argument
1641 struct mhi_chan *mhi_chan; local
1682 struct mhi_chan *mhi_chan; local
[all...]
H A Dinit.c284 struct mhi_chan *mhi_chan; local
306 mhi_chan = mhi_cntrl->mhi_chan;
308 for (i = 0; i < mhi_cntrl->max_chan; i++, chan_ctxt++, mhi_chan++) {
310 if (mhi_chan->offload_ch)
317 tmp |= FIELD_PREP(CHAN_CTX_BRSTMODE_MASK, mhi_chan->db_cfg.brstmode);
319 tmp |= FIELD_PREP(CHAN_CTX_POLLCFG_MASK, mhi_chan->db_cfg.pollcfg);
322 chan_ctxt->chtype = cpu_to_le32(mhi_chan->type);
323 chan_ctxt->erindex = cpu_to_le32(mhi_chan
450 struct mhi_chan *mhi_chan; local
588 mhi_deinit_chan_ctxt(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan) argument
623 mhi_init_chan_ctxt(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan) argument
778 struct mhi_chan *mhi_chan; local
914 struct mhi_chan *mhi_chan; local
1048 struct mhi_chan *mhi_chan = mhi_cntrl->mhi_chan; local
1319 struct mhi_chan *mhi_chan; local
[all...]
H A Dtrace.h91 TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan,
94 TP_ARGS(mhi_cntrl, mhi_chan, mhi_tre),
107 __entry->ch_num = mhi_chan->chan;
216 TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, int state,
219 TP_ARGS(mhi_cntrl, mhi_chan, state, reason),
230 __entry->ch_num = mhi_chan->chan;
242 TP_PROTO(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan, in
[all...]
H A Dinternal.h232 struct mhi_chan *mhi_chan; /* dedicated to channel */ member in struct:mhi_event
251 struct mhi_chan { struct
333 int mhi_send_cmd(struct mhi_controller *mhi_cntrl, struct mhi_chan *mhi_chan,
373 struct mhi_chan *mhi_chan);
388 struct mhi_chan *mhi_chan, unsigned int flags);
391 struct mhi_chan *mhi_cha
[all...]
H A Ddebugfs.c84 struct mhi_chan *mhi_chan; local
93 mhi_chan = mhi_cntrl->mhi_chan;
95 for (i = 0; i < mhi_cntrl->max_chan; i++, chan_ctxt++, mhi_chan++) {
96 struct mhi_ring *ring = &mhi_chan->tre_ring;
98 if (mhi_chan->offload_ch) {
100 mhi_chan->name, mhi_chan->chan);
104 if (!mhi_chan
[all...]
H A Dpm.c265 struct mhi_chan *mhi_chan; local
306 mhi_chan = mhi_cntrl->mhi_chan;
307 for (i = 0; i < mhi_cntrl->max_chan; i++, mhi_chan++) {
308 struct mhi_ring *tre_ring = &mhi_chan->tre_ring;
310 if (mhi_chan->db_cfg.reset_req) {
311 write_lock_irq(&mhi_chan->lock);
312 mhi_chan->db_cfg.db_mode = true;
313 write_unlock_irq(&mhi_chan
[all...]
/linux-master/drivers/bus/mhi/ep/
H A Dmain.c168 struct mhi_ep_chan *mhi_chan; local
176 if ((ch_id >= mhi_cntrl->max_chan) || !mhi_cntrl->mhi_chan[ch_id].name) {
181 mhi_chan = &mhi_cntrl->mhi_chan[ch_id];
182 ch_ring = &mhi_cntrl->mhi_chan[ch_id].ring;
188 mutex_lock(&mhi_chan->lock);
203 mhi_chan->rd_offset = ch_ring->rd_offset;
207 mhi_chan->state = MHI_CH_STATE_RUNNING;
220 mutex_unlock(&mhi_chan->lock);
231 if (!(ch_id % 2) && !mhi_chan
328 struct mhi_ep_chan *mhi_chan = (dir == DMA_FROM_DEVICE) ? mhi_dev->dl_chan : local
341 struct mhi_ep_chan *mhi_chan = mhi_dev->ul_chan; local
404 struct mhi_ep_chan *mhi_chan = &mhi_cntrl->mhi_chan[ring->ch_id]; local
485 struct mhi_ep_chan *mhi_chan; local
523 struct mhi_ep_chan *mhi_chan = mhi_dev->dl_chan; local
552 struct mhi_ep_chan *mhi_chan = mhi_dev->dl_chan; local
1038 struct mhi_ep_chan *mhi_chan; local
1207 struct mhi_ep_chan *mhi_chan; local
1237 struct mhi_ep_chan *mhi_chan; local
1323 struct mhi_ep_chan *mhi_chan = &mhi_cntrl->mhi_chan[ch_id]; local
1422 struct mhi_ep_chan *mhi_chan; local
1630 struct mhi_ep_chan *mhi_chan; local
[all...]
/linux-master/include/linux/
H A Dmhi.h20 struct mhi_chan;
315 * @mhi_chan: Points to the channel configuration table
389 struct mhi_chan *mhi_chan; member in struct:mhi_controller
466 struct mhi_chan *ul_chan;
467 struct mhi_chan *dl_chan;
H A Dmhi_ep.h79 * @mhi_chan: Points to the channel configuration table
126 struct mhi_ep_chan *mhi_chan; member in struct:mhi_ep_cntrl

Completed in 116 milliseconds