Lines Matching refs:rpdev
12 struct rpmsg_device *rpdev; member
17 static int rpmsg_wwan_ctrl_callback(struct rpmsg_device *rpdev, in rpmsg_wwan_ctrl_callback() argument
36 .src = rpwwan->rpdev->src, in rpmsg_wwan_ctrl_start()
40 strncpy(chinfo.name, rpwwan->rpdev->id.name, RPMSG_NAME_SIZE); in rpmsg_wwan_ctrl_start()
41 rpwwan->ept = rpmsg_create_ept(rpwwan->rpdev, rpmsg_wwan_ctrl_callback, in rpmsg_wwan_ctrl_start()
113 static int rpmsg_wwan_ctrl_probe(struct rpmsg_device *rpdev) in rpmsg_wwan_ctrl_probe() argument
119 parent = rpmsg_wwan_find_parent(&rpdev->dev); in rpmsg_wwan_ctrl_probe()
123 rpwwan = devm_kzalloc(&rpdev->dev, sizeof(*rpwwan), GFP_KERNEL); in rpmsg_wwan_ctrl_probe()
127 rpwwan->rpdev = rpdev; in rpmsg_wwan_ctrl_probe()
128 dev_set_drvdata(&rpdev->dev, rpwwan); in rpmsg_wwan_ctrl_probe()
131 port = wwan_create_port(parent, rpdev->id.driver_data, in rpmsg_wwan_ctrl_probe()
141 static void rpmsg_wwan_ctrl_remove(struct rpmsg_device *rpdev) in rpmsg_wwan_ctrl_remove() argument
143 struct rpmsg_wwan_dev *rpwwan = dev_get_drvdata(&rpdev->dev); in rpmsg_wwan_ctrl_remove()