Lines Matching refs:q6v5
160 struct q6v5 { struct
188 struct qcom_q6v5 q6v5; argument
272 static int q6v5_regulator_enable(struct q6v5 *qproc, in q6v5_regulator_enable()
322 static void q6v5_regulator_disable(struct q6v5 *qproc, in q6v5_regulator_disable()
369 static int q6v5_pds_enable(struct q6v5 *qproc, struct device **pds, in q6v5_pds_enable()
396 static void q6v5_pds_disable(struct q6v5 *qproc, struct device **pds, in q6v5_pds_disable()
407 static int q6v5_xfer_mem_ownership(struct q6v5 *qproc, int *current_perm, in q6v5_xfer_mem_ownership()
437 static void q6v5_debug_policy_load(struct q6v5 *qproc, void *mba_region) in q6v5_debug_policy_load()
454 struct q6v5 *qproc = rproc->priv; in q6v5_load()
477 static int q6v5_reset_assert(struct q6v5 *qproc) in q6v5_reset_assert()
516 static int q6v5_reset_deassert(struct q6v5 *qproc) in q6v5_reset_deassert()
535 static int q6v5_rmb_pbl_wait(struct q6v5 *qproc, int ms) in q6v5_rmb_pbl_wait()
555 static int q6v5_rmb_mba_wait(struct q6v5 *qproc, u32 status, int ms) in q6v5_rmb_mba_wait()
581 static void q6v5_dump_mba_logs(struct q6v5 *qproc) in q6v5_dump_mba_logs()
606 static int q6v5proc_reset(struct q6v5 *qproc) in q6v5proc_reset()
823 static int q6v5proc_enable_qchannel(struct q6v5 *qproc, struct regmap *map, u32 offset) in q6v5proc_enable_qchannel()
856 static void q6v5proc_disable_qchannel(struct q6v5 *qproc, struct regmap *map, u32 offset) in q6v5proc_disable_qchannel()
906 static void q6v5proc_halt_axi_port(struct q6v5 *qproc, in q6v5proc_halt_axi_port()
933 static int q6v5_mpss_init_image(struct q6v5 *qproc, const struct firmware *fw, in q6v5_mpss_init_image()
1031 static int q6v5_mba_load(struct q6v5 *qproc) in q6v5_mba_load()
1037 ret = qcom_q6v5_prepare(&qproc->q6v5); in q6v5_mba_load()
1192 qcom_q6v5_unprepare(&qproc->q6v5); in q6v5_mba_load()
1197 static void q6v5_mba_reclaim(struct q6v5 *qproc) in q6v5_mba_reclaim()
1255 ret = qcom_q6v5_unprepare(&qproc->q6v5); in q6v5_mba_reclaim()
1270 struct q6v5 *qproc = rproc->priv; in q6v5_reload_mba()
1285 static int q6v5_mpss_load(struct q6v5 *qproc) in q6v5_mpss_load()
1485 struct q6v5 *qproc = rproc->priv; in qcom_q6v5_dump_segment()
1528 struct q6v5 *qproc = (struct q6v5 *)rproc->priv; in q6v5_start()
1543 ret = qcom_q6v5_wait_for_start(&qproc->q6v5, msecs_to_jiffies(5000)); in q6v5_start()
1570 struct q6v5 *qproc = (struct q6v5 *)rproc->priv; in q6v5_stop()
1573 ret = qcom_q6v5_request_stop(&qproc->q6v5, qproc->sysmon); in q6v5_stop()
1589 struct q6v5 *qproc = rproc->priv; in qcom_q6v5_register_dump_segments()
1628 struct q6v5 *qproc = (struct q6v5 *)rproc->priv; in q6v5_panic()
1630 return qcom_q6v5_panic(&qproc->q6v5); in q6v5_panic()
1641 static void qcom_msa_handover(struct qcom_q6v5 *q6v5) in qcom_msa_handover() argument
1643 struct q6v5 *qproc = container_of(q6v5, struct q6v5, q6v5); in qcom_msa_handover()
1654 static int q6v5_init_mem(struct q6v5 *qproc, struct platform_device *pdev) in q6v5_init_mem()
1806 static void q6v5_pds_detach(struct q6v5 *qproc, struct device **pds, in q6v5_pds_detach()
1815 static int q6v5_init_reset(struct q6v5 *qproc) in q6v5_init_reset()
1836 static int q6v5_alloc_memory_region(struct q6v5 *qproc) in q6v5_alloc_memory_region()
1892 struct q6v5 *qproc; in q6v5_probe()
1922 qproc = (struct q6v5 *)rproc->priv; in q6v5_probe()
2015 ret = qcom_q6v5_init(&qproc->q6v5, pdev, rproc, MPSS_CRASH_REASON_SMEM, "modem", in q6v5_probe()
2057 struct q6v5 *qproc = platform_get_drvdata(pdev); in q6v5_remove()
2064 qcom_q6v5_deinit(&qproc->q6v5); in q6v5_remove()