Lines Matching refs:data
9 * struct imx_audio_rpmsg: private data
17 static int imx_audio_rpmsg_cb(struct rpmsg_device *rpdev, void *data, int len,
21 struct rpmsg_r_msg *r_msg = (struct rpmsg_r_msg *)data;
76 struct imx_audio_rpmsg *data;
82 data = devm_kzalloc(&rpdev->dev, sizeof(*data), GFP_KERNEL);
83 if (!data)
86 dev_set_drvdata(&rpdev->dev, data);
89 data->rpmsg_pdev = platform_device_register_data(&rpdev->dev,
93 if (IS_ERR(data->rpmsg_pdev)) {
95 ret = PTR_ERR(data->rpmsg_pdev);
103 struct imx_audio_rpmsg *data = dev_get_drvdata(&rpdev->dev);
105 if (data->rpmsg_pdev)
106 platform_device_unregister(data->rpmsg_pdev);