| /linux-6.15/drivers/bus/mhi/host/ |
| H A D | init.c | 268 dma_free_coherent(mhi_cntrl->cntrl_dev, ring->alloc_size, in mhi_deinit_dev_ctxt() 274 dma_free_coherent(mhi_cntrl->cntrl_dev, in mhi_deinit_dev_ctxt() 284 dma_free_coherent(mhi_cntrl->cntrl_dev, ring->alloc_size, in mhi_deinit_dev_ctxt() 354 mhi_ctxt->er_ctxt = dma_alloc_coherent(mhi_cntrl->cntrl_dev, in mhi_init_dev_ctxt() 401 mhi_ctxt->cmd_ctxt = dma_alloc_coherent(mhi_cntrl->cntrl_dev, in mhi_init_dev_ctxt() 436 dma_free_coherent(mhi_cntrl->cntrl_dev, ring->alloc_size, in mhi_init_dev_ctxt() 439 dma_free_coherent(mhi_cntrl->cntrl_dev, in mhi_init_dev_ctxt() 452 dma_free_coherent(mhi_cntrl->cntrl_dev, ring->alloc_size, in mhi_init_dev_ctxt() 698 struct device *dev = mhi_cntrl->cntrl_dev; in parse_ev_cfg() 780 struct device *dev = mhi_cntrl->cntrl_dev; in parse_ch_cfg() [all …]
|
| H A D | pci_generic.c | 947 struct pci_dev *pdev = to_pci_dev(mhi_cntrl->cntrl_dev); in mhi_pci_status_cb() 981 struct pci_dev *pdev = to_pci_dev(mhi_cntrl->cntrl_dev); in mhi_pci_is_alive() 996 struct pci_dev *pdev = to_pci_dev(mhi_cntrl->cntrl_dev); in mhi_pci_claim() 1031 struct pci_dev *pdev = to_pci_dev(mhi_cntrl->cntrl_dev); in mhi_pci_get_irqs() 1077 return pm_runtime_get(mhi_cntrl->cntrl_dev); in mhi_pci_runtime_get() 1085 pm_runtime_mark_last_busy(mhi_cntrl->cntrl_dev); in mhi_pci_runtime_put() 1086 pm_runtime_put(mhi_cntrl->cntrl_dev); in mhi_pci_runtime_put() 1094 struct pci_dev *pdev = to_pci_dev(mhi_cntrl->cntrl_dev); in mhi_pci_recovery_work() 1147 dev_err(mhi_cntrl->cntrl_dev, "Device died\n"); in health_check() 1165 dev_err(mhi_cntrl->cntrl_dev, "Failed to wakeup the device\n"); in mhi_pci_generic_edl_trigger() [all …]
|
| H A D | boot.c | 310 dma_free_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len, mhi_buf->buf, mhi_buf->dma_addr); in mhi_free_bhi_buffer() 322 dma_free_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len, in mhi_free_bhie_table() 349 mhi_buf->buf = dma_alloc_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len, in mhi_alloc_bhi_buffer() 398 mhi_buf->buf = dma_alloc_coherent(mhi_cntrl->cntrl_dev, in mhi_alloc_bhie_table() 413 dma_free_coherent(mhi_cntrl->cntrl_dev, mhi_buf->len, in mhi_alloc_bhie_table()
|
| H A D | main.c | 187 buf_info->p_addr = dma_map_single(mhi_cntrl->cntrl_dev, in mhi_map_single_no_bb() 190 if (dma_mapping_error(mhi_cntrl->cntrl_dev, buf_info->p_addr)) in mhi_map_single_no_bb() 199 void *buf = dma_alloc_coherent(mhi_cntrl->cntrl_dev, buf_info->len, in mhi_map_single_use_bb() 216 dma_unmap_single(mhi_cntrl->cntrl_dev, buf_info->p_addr, buf_info->len, in mhi_unmap_single_no_bb() 226 dma_free_coherent(mhi_cntrl->cntrl_dev, buf_info->len, in mhi_unmap_single_use_bb()
|
| /linux-6.15/drivers/accel/qaic/ |
| H A D | qaic_timesync.c | 176 struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev)); in qaic_timesync_probe() 326 struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev)); in qaic_boot_timesync_probe()
|
| H A D | mhi_controller.c | 834 struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_cntrl->cntrl_dev)); in mhi_status_cb() 882 mhi_cntrl->cntrl_dev = &pci_dev->dev; in qaic_mhi_register_controller() 970 struct pci_dev *pci_dev = container_of(mhi_cntrl->cntrl_dev, struct pci_dev, dev); in qaic_mhi_reset_done()
|
| H A D | qaic_debugfs.c | 203 struct qaic_device *qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev)); in qaic_bootlog_mhi_probe()
|
| H A D | qaic_drv.c | 330 qdev = pci_get_drvdata(to_pci_dev(mhi_dev->mhi_cntrl->cntrl_dev)); in qaic_mhi_probe()
|
| H A D | sahara.c | 654 dev_coredumpv(context->mhi_dev->mhi_cntrl->cntrl_dev, in sahara_parse_dump_image()
|
| /linux-6.15/drivers/net/wireless/ath/ath11k/ |
| H A D | mhi.c | 271 struct ath11k_base *ab = dev_get_drvdata(mhi_cntrl->cntrl_dev); in ath11k_mhi_op_status_cb() 349 mhi_ctrl->cntrl_dev = ab->dev; in ath11k_mhi_register()
|
| /linux-6.15/include/linux/ |
| H A D | mhi_ep.h | 122 struct device *cntrl_dev; member
|
| H A D | mhi.h | 372 struct device *cntrl_dev; member
|
| /linux-6.15/drivers/net/wireless/ath/ath12k/ |
| H A D | mhi.c | 271 struct ath12k_base *ab = dev_get_drvdata(mhi_cntrl->cntrl_dev); in ath12k_mhi_op_status_cb() 328 mhi_ctrl->cntrl_dev = ab->dev; in ath12k_mhi_register()
|
| /linux-6.15/drivers/bus/mhi/ep/ |
| H A D | main.c | 1304 dev->parent = mhi_cntrl->cntrl_dev; in mhi_ep_alloc_device() 1324 struct device *dev = mhi_cntrl->cntrl_dev; in mhi_ep_create_device() 1406 struct device *dev = mhi_cntrl->cntrl_dev; in mhi_ep_chan_init() 1465 if (!mhi_cntrl || !mhi_cntrl->cntrl_dev || !mhi_cntrl->mmio || !mhi_cntrl->irq) in mhi_ep_register_controller() 1537 dev_err(mhi_cntrl->cntrl_dev, "Failed to request Doorbell IRQ\n"); in mhi_ep_register_controller() 1544 dev_err(mhi_cntrl->cntrl_dev, "Failed to allocate controller device\n"); in mhi_ep_register_controller()
|
| /linux-6.15/drivers/pci/endpoint/functions/ |
| H A D | pci-epf-mhi.c | 800 mhi_cntrl->cntrl_dev = epc->dev.parent; in pci_epf_mhi_link_up()
|