Lines Matching refs:rpdev
119 static int wcnss_ctrl_smd_callback(struct rpmsg_device *rpdev, in wcnss_ctrl_smd_callback() argument
125 struct wcnss_ctrl *wcnss = dev_get_drvdata(&rpdev->dev); in wcnss_ctrl_smd_callback()
288 return rpmsg_create_ept(_wcnss->channel->rpdev, cb, priv, chinfo); in qcom_wcnss_open_channel()
316 static int wcnss_ctrl_probe(struct rpmsg_device *rpdev) in wcnss_ctrl_probe() argument
320 wcnss = devm_kzalloc(&rpdev->dev, sizeof(*wcnss), GFP_KERNEL); in wcnss_ctrl_probe()
324 wcnss->dev = &rpdev->dev; in wcnss_ctrl_probe()
325 wcnss->channel = rpdev->ept; in wcnss_ctrl_probe()
331 dev_set_drvdata(&rpdev->dev, wcnss); in wcnss_ctrl_probe()
338 static void wcnss_ctrl_remove(struct rpmsg_device *rpdev) in wcnss_ctrl_remove() argument
340 struct wcnss_ctrl *wcnss = dev_get_drvdata(&rpdev->dev); in wcnss_ctrl_remove()
343 of_platform_depopulate(&rpdev->dev); in wcnss_ctrl_remove()