Lines Matching refs:rpdev
120 static int wcnss_ctrl_smd_callback(struct rpmsg_device *rpdev, in wcnss_ctrl_smd_callback() argument
126 struct wcnss_ctrl *wcnss = dev_get_drvdata(&rpdev->dev); in wcnss_ctrl_smd_callback()
287 return rpmsg_create_ept(_wcnss->channel->rpdev, cb, priv, chinfo); in qcom_wcnss_open_channel()
315 static int wcnss_ctrl_probe(struct rpmsg_device *rpdev) in wcnss_ctrl_probe() argument
319 wcnss = devm_kzalloc(&rpdev->dev, sizeof(*wcnss), GFP_KERNEL); in wcnss_ctrl_probe()
323 wcnss->dev = &rpdev->dev; in wcnss_ctrl_probe()
324 wcnss->channel = rpdev->ept; in wcnss_ctrl_probe()
330 dev_set_drvdata(&rpdev->dev, wcnss); in wcnss_ctrl_probe()
337 static void wcnss_ctrl_remove(struct rpmsg_device *rpdev) in wcnss_ctrl_remove() argument
339 struct wcnss_ctrl *wcnss = dev_get_drvdata(&rpdev->dev); in wcnss_ctrl_remove()
342 of_platform_depopulate(&rpdev->dev); in wcnss_ctrl_remove()