Lines Matching full:mhi
15 #include <linux/mhi.h>
162 /* MHI protocol requires the transfer ring to be aligned with ring length */
233 "mhi", mhi_event); in mhi_init_irq_setup()
541 dev_dbg(dev, "Initializing MHI registers\n"); in mhi_init_mmio()
787 * The allocation of MHI channels can exceed 32KB in some scenarios, in parse_ch_cfg()
849 * If MHI host allocates buffers, then the channel direction in parse_ch_cfg()
899 /* Parse MHI channel configuration */ in parse_config()
904 /* Parse MHI event configuration */ in parse_config()
1023 /* Register controller with MHI bus */ in mhi_register_controller()
1026 dev_err(mhi_cntrl->cntrl_dev, "Failed to allocate MHI device\n"); in mhi_register_controller()
1033 dev_set_name(&mhi_dev->dev, "mhi%d", mhi_cntrl->index); in mhi_register_controller()
1089 /* Drop the references to MHI devices created for channels */ in mhi_unregister_controller()
1227 * We need to set the mhi_chan->mhi_dev to NULL here since the MHI in mhi_release_device()
1256 /* for MHI client devices, parent is the MHI controller device */ in mhi_alloc_device()
1259 /* for MHI controller device, parent is the bus device (e.g. pci device) */ in mhi_alloc_device()
1468 .name = "mhi",
1469 .dev_name = "mhi",