Lines Matching refs:rpdev
117 static int wcnss_ctrl_smd_callback(struct rpmsg_device *rpdev, in wcnss_ctrl_smd_callback() argument
123 struct wcnss_ctrl *wcnss = dev_get_drvdata(&rpdev->dev); in wcnss_ctrl_smd_callback()
280 return rpmsg_create_ept(_wcnss->channel->rpdev, cb, priv, chinfo); in qcom_wcnss_open_channel()
308 static int wcnss_ctrl_probe(struct rpmsg_device *rpdev) in wcnss_ctrl_probe() argument
312 wcnss = devm_kzalloc(&rpdev->dev, sizeof(*wcnss), GFP_KERNEL); in wcnss_ctrl_probe()
316 wcnss->dev = &rpdev->dev; in wcnss_ctrl_probe()
317 wcnss->channel = rpdev->ept; in wcnss_ctrl_probe()
323 dev_set_drvdata(&rpdev->dev, wcnss); in wcnss_ctrl_probe()
330 static void wcnss_ctrl_remove(struct rpmsg_device *rpdev) in wcnss_ctrl_remove() argument
332 struct wcnss_ctrl *wcnss = dev_get_drvdata(&rpdev->dev); in wcnss_ctrl_remove()
335 of_platform_depopulate(&rpdev->dev); in wcnss_ctrl_remove()