• Home
  • Raw
  • Download

Lines Matching refs:mhi_ctxt

219 	struct mhi_ctxt *mhi_ctxt = mhi_cntrl->mhi_ctxt;  in mhi_deinit_dev_ctxt()  local
234 sizeof(*mhi_ctxt->cmd_ctxt) * NR_OF_CMD_RINGS, in mhi_deinit_dev_ctxt()
235 mhi_ctxt->cmd_ctxt, mhi_ctxt->cmd_ctxt_addr); in mhi_deinit_dev_ctxt()
249 dma_free_coherent(mhi_cntrl->cntrl_dev, sizeof(*mhi_ctxt->er_ctxt) * in mhi_deinit_dev_ctxt()
250 mhi_cntrl->total_ev_rings, mhi_ctxt->er_ctxt, in mhi_deinit_dev_ctxt()
251 mhi_ctxt->er_ctxt_addr); in mhi_deinit_dev_ctxt()
253 dma_free_coherent(mhi_cntrl->cntrl_dev, sizeof(*mhi_ctxt->chan_ctxt) * in mhi_deinit_dev_ctxt()
254 mhi_cntrl->max_chan, mhi_ctxt->chan_ctxt, in mhi_deinit_dev_ctxt()
255 mhi_ctxt->chan_ctxt_addr); in mhi_deinit_dev_ctxt()
257 kfree(mhi_ctxt); in mhi_deinit_dev_ctxt()
258 mhi_cntrl->mhi_ctxt = NULL; in mhi_deinit_dev_ctxt()
263 struct mhi_ctxt *mhi_ctxt; in mhi_init_dev_ctxt() local
276 mhi_ctxt = kzalloc(sizeof(*mhi_ctxt), GFP_KERNEL); in mhi_init_dev_ctxt()
277 if (!mhi_ctxt) in mhi_init_dev_ctxt()
281 mhi_ctxt->chan_ctxt = dma_alloc_coherent(mhi_cntrl->cntrl_dev, in mhi_init_dev_ctxt()
282 sizeof(*mhi_ctxt->chan_ctxt) * in mhi_init_dev_ctxt()
284 &mhi_ctxt->chan_ctxt_addr, in mhi_init_dev_ctxt()
286 if (!mhi_ctxt->chan_ctxt) in mhi_init_dev_ctxt()
290 chan_ctxt = mhi_ctxt->chan_ctxt; in mhi_init_dev_ctxt()
313 mhi_ctxt->er_ctxt = dma_alloc_coherent(mhi_cntrl->cntrl_dev, in mhi_init_dev_ctxt()
314 sizeof(*mhi_ctxt->er_ctxt) * in mhi_init_dev_ctxt()
316 &mhi_ctxt->er_ctxt_addr, in mhi_init_dev_ctxt()
318 if (!mhi_ctxt->er_ctxt) in mhi_init_dev_ctxt()
321 er_ctxt = mhi_ctxt->er_ctxt; in mhi_init_dev_ctxt()
360 mhi_ctxt->cmd_ctxt = dma_alloc_coherent(mhi_cntrl->cntrl_dev, in mhi_init_dev_ctxt()
361 sizeof(*mhi_ctxt->cmd_ctxt) * in mhi_init_dev_ctxt()
363 &mhi_ctxt->cmd_ctxt_addr, in mhi_init_dev_ctxt()
365 if (!mhi_ctxt->cmd_ctxt) in mhi_init_dev_ctxt()
369 cmd_ctxt = mhi_ctxt->cmd_ctxt; in mhi_init_dev_ctxt()
387 mhi_cntrl->mhi_ctxt = mhi_ctxt; in mhi_init_dev_ctxt()
399 sizeof(*mhi_ctxt->cmd_ctxt) * NR_OF_CMD_RINGS, in mhi_init_dev_ctxt()
400 mhi_ctxt->cmd_ctxt, mhi_ctxt->cmd_ctxt_addr); in mhi_init_dev_ctxt()
414 dma_free_coherent(mhi_cntrl->cntrl_dev, sizeof(*mhi_ctxt->er_ctxt) * in mhi_init_dev_ctxt()
415 mhi_cntrl->total_ev_rings, mhi_ctxt->er_ctxt, in mhi_init_dev_ctxt()
416 mhi_ctxt->er_ctxt_addr); in mhi_init_dev_ctxt()
419 dma_free_coherent(mhi_cntrl->cntrl_dev, sizeof(*mhi_ctxt->chan_ctxt) * in mhi_init_dev_ctxt()
420 mhi_cntrl->max_chan, mhi_ctxt->chan_ctxt, in mhi_init_dev_ctxt()
421 mhi_ctxt->chan_ctxt_addr); in mhi_init_dev_ctxt()
424 kfree(mhi_ctxt); in mhi_init_dev_ctxt()
445 upper_32_bits(mhi_cntrl->mhi_ctxt->chan_ctxt_addr), in mhi_init_mmio()
449 lower_32_bits(mhi_cntrl->mhi_ctxt->chan_ctxt_addr), in mhi_init_mmio()
453 upper_32_bits(mhi_cntrl->mhi_ctxt->er_ctxt_addr), in mhi_init_mmio()
457 lower_32_bits(mhi_cntrl->mhi_ctxt->er_ctxt_addr), in mhi_init_mmio()
461 upper_32_bits(mhi_cntrl->mhi_ctxt->cmd_ctxt_addr), in mhi_init_mmio()
465 lower_32_bits(mhi_cntrl->mhi_ctxt->cmd_ctxt_addr), in mhi_init_mmio()
580 chan_ctxt = &mhi_cntrl->mhi_ctxt->chan_ctxt[mhi_chan->chan]; in mhi_deinit_chan_ctxt()
618 chan_ctxt = &mhi_cntrl->mhi_ctxt->chan_ctxt[mhi_chan->chan]; in mhi_init_chan_ctxt()