Lines Matching defs:cdx_mcdi
26 int cdx_rpmsg_send(struct cdx_mcdi *cdx_mcdi,
40 ret = rpmsg_send(cdx_mcdi->ept, send_buf, hdr_len + sdu_len);
50 struct cdx_mcdi *cdx_mcdi;
57 cdx_mcdi = cdx_c->priv;
79 cdx_mcdi->r5_rproc = rp;
88 struct cdx_mcdi *cdx_mcdi;
91 cdx_mcdi = cdx_c->priv;
93 rproc_detach(cdx_mcdi->r5_rproc);
94 rproc_put(cdx_mcdi->r5_rproc);
101 struct cdx_mcdi *cdx_mcdi = cdx_c->priv;
106 cdx_mcdi_process_cmd(cdx_mcdi, (struct cdx_dword *)data, len);
114 struct cdx_mcdi *cdx_mcdi;
116 cdx_mcdi = container_of(work, struct cdx_mcdi, work);
117 cdx_c = dev_get_drvdata(&cdx_mcdi->rpdev->dev);
125 struct cdx_mcdi *cdx_mcdi;
128 cdx_mcdi = cdx_c->priv;
135 cdx_mcdi->ept = rpmsg_create_ept(rpdev, cdx_rpmsg_cb, NULL, chinfo);
136 if (!cdx_mcdi->ept) {
143 cdx_mcdi->rpdev = rpdev;
146 schedule_work(&cdx_mcdi->work);
153 struct cdx_mcdi *cdx_mcdi = cdx_c->priv;
155 flush_work(&cdx_mcdi->work);
158 rpmsg_destroy_ept(cdx_mcdi->ept);
173 struct cdx_mcdi *cdx_mcdi;
182 cdx_mcdi = cdx_c->priv;
187 INIT_WORK(&cdx_mcdi->work, cdx_rpmsg_post_probe_work);