Lines Matching refs:rpwwan

20 	struct rpmsg_wwan_dev *rpwwan = priv;  in rpmsg_wwan_ctrl_callback()  local
28 wwan_port_rx(rpwwan->wwan_port, skb); in rpmsg_wwan_ctrl_callback()
34 struct rpmsg_wwan_dev *rpwwan = wwan_port_get_drvdata(port); in rpmsg_wwan_ctrl_start() local
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()
42 rpwwan, chinfo); in rpmsg_wwan_ctrl_start()
43 if (!rpwwan->ept) in rpmsg_wwan_ctrl_start()
51 struct rpmsg_wwan_dev *rpwwan = wwan_port_get_drvdata(port); in rpmsg_wwan_ctrl_stop() local
53 rpmsg_destroy_ept(rpwwan->ept); in rpmsg_wwan_ctrl_stop()
54 rpwwan->ept = NULL; in rpmsg_wwan_ctrl_stop()
59 struct rpmsg_wwan_dev *rpwwan = wwan_port_get_drvdata(port); in rpmsg_wwan_ctrl_tx() local
62 ret = rpmsg_trysend(rpwwan->ept, skb->data, skb->len); in rpmsg_wwan_ctrl_tx()
72 struct rpmsg_wwan_dev *rpwwan = wwan_port_get_drvdata(port); in rpmsg_wwan_ctrl_tx_blocking() local
75 ret = rpmsg_send(rpwwan->ept, skb->data, skb->len); in rpmsg_wwan_ctrl_tx_blocking()
86 struct rpmsg_wwan_dev *rpwwan = wwan_port_get_drvdata(port); in rpmsg_wwan_ctrl_tx_poll() local
88 return rpmsg_poll(rpwwan->ept, filp, wait); in rpmsg_wwan_ctrl_tx_poll()
115 struct rpmsg_wwan_dev *rpwwan; in rpmsg_wwan_ctrl_probe() local
123 rpwwan = devm_kzalloc(&rpdev->dev, sizeof(*rpwwan), GFP_KERNEL); in rpmsg_wwan_ctrl_probe()
124 if (!rpwwan) 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()
132 &rpmsg_wwan_pops, NULL, rpwwan); in rpmsg_wwan_ctrl_probe()
136 rpwwan->wwan_port = port; in rpmsg_wwan_ctrl_probe()
143 struct rpmsg_wwan_dev *rpwwan = dev_get_drvdata(&rpdev->dev); in rpmsg_wwan_ctrl_remove() local
145 wwan_remove_port(rpwwan->wwan_port); in rpmsg_wwan_ctrl_remove()