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