Symbol: wwan_port
drivers/net/wwan/iosm/iosm_ipc_port.c
11
static int ipc_port_ctrl_start(struct wwan_port *port)
drivers/net/wwan/iosm/iosm_ipc_port.c
26
static void ipc_port_ctrl_stop(struct wwan_port *port)
drivers/net/wwan/iosm/iosm_ipc_port.c
34
static int ipc_port_ctrl_tx(struct wwan_port *port, struct sk_buff *skb)
drivers/net/wwan/iosm/iosm_ipc_port.h
24
struct wwan_port *iosm_port;
drivers/net/wwan/mhi_wwan_ctrl.c
107
static int mhi_wwan_ctrl_start(struct wwan_port *port)
drivers/net/wwan/mhi_wwan_ctrl.c
129
static void mhi_wwan_ctrl_stop(struct wwan_port *port)
drivers/net/wwan/mhi_wwan_ctrl.c
142
static int mhi_wwan_ctrl_tx(struct wwan_port *port, struct sk_buff *skb)
drivers/net/wwan/mhi_wwan_ctrl.c
173
struct wwan_port *port = mhiwwan->wwan_port;
drivers/net/wwan/mhi_wwan_ctrl.c
193
struct wwan_port *port = mhiwwan->wwan_port;
drivers/net/wwan/mhi_wwan_ctrl.c
21
struct wwan_port *wwan_port;
drivers/net/wwan/mhi_wwan_ctrl.c
219
struct wwan_port *port;
drivers/net/wwan/mhi_wwan_ctrl.c
246
mhiwwan->wwan_port = port;
drivers/net/wwan/mhi_wwan_ctrl.c
255
wwan_remove_port(mhiwwan->wwan_port);
drivers/net/wwan/rpmsg_wwan_ctrl.c
116
struct wwan_port *port;
drivers/net/wwan/rpmsg_wwan_ctrl.c
13
struct wwan_port *wwan_port;
drivers/net/wwan/rpmsg_wwan_ctrl.c
136
rpwwan->wwan_port = port;
drivers/net/wwan/rpmsg_wwan_ctrl.c
145
wwan_remove_port(rpwwan->wwan_port);
drivers/net/wwan/rpmsg_wwan_ctrl.c
28
wwan_port_rx(rpwwan->wwan_port, skb);
drivers/net/wwan/rpmsg_wwan_ctrl.c
32
static int rpmsg_wwan_ctrl_start(struct wwan_port *port)
drivers/net/wwan/rpmsg_wwan_ctrl.c
49
static void rpmsg_wwan_ctrl_stop(struct wwan_port *port)
drivers/net/wwan/rpmsg_wwan_ctrl.c
57
static int rpmsg_wwan_ctrl_tx(struct wwan_port *port, struct sk_buff *skb)
drivers/net/wwan/rpmsg_wwan_ctrl.c
70
static int rpmsg_wwan_ctrl_tx_blocking(struct wwan_port *port, struct sk_buff *skb)
drivers/net/wwan/rpmsg_wwan_ctrl.c
83
static __poll_t rpmsg_wwan_ctrl_tx_poll(struct wwan_port *port,
drivers/net/wwan/t7xx/t7xx_port.h
135
struct wwan_port *wwan_port;
drivers/net/wwan/t7xx/t7xx_port_wwan.c
128
static int t7xx_port_wwan_tx(struct wwan_port *port, struct sk_buff *skb)
drivers/net/wwan/t7xx/t7xx_port_wwan.c
157
if (!port->wwan.wwan_port) {
drivers/net/wwan/t7xx/t7xx_port_wwan.c
161
port->wwan.wwan_port = wwan_create_port(port->dev, port_conf->port_type,
drivers/net/wwan/t7xx/t7xx_port_wwan.c
163
if (IS_ERR(port->wwan.wwan_port))
drivers/net/wwan/t7xx/t7xx_port_wwan.c
183
if (!port->wwan.wwan_port)
drivers/net/wwan/t7xx/t7xx_port_wwan.c
187
wwan_remove_port(port->wwan.wwan_port);
drivers/net/wwan/t7xx/t7xx_port_wwan.c
188
port->wwan.wwan_port = NULL;
drivers/net/wwan/t7xx/t7xx_port_wwan.c
203
wwan_port_rx(port->wwan.wwan_port, skb);
drivers/net/wwan/t7xx/t7xx_port_wwan.c
38
static int t7xx_port_wwan_start(struct wwan_port *port)
drivers/net/wwan/t7xx/t7xx_port_wwan.c
49
static void t7xx_port_wwan_stop(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
1046
struct wwan_port *port = filp->private_data;
drivers/net/wwan/wwan_core.c
106
static int wwan_port_op_start(struct wwan_port *port);
drivers/net/wwan/wwan_core.c
107
static void wwan_port_op_stop(struct wwan_port *port);
drivers/net/wwan/wwan_core.c
108
static int wwan_port_op_tx(struct wwan_port *port, struct sk_buff *skb,
drivers/net/wwan/wwan_core.c
110
static int wwan_wait_tx(struct wwan_port *port, bool nonblock);
drivers/net/wwan/wwan_core.c
358
struct wwan_port *port = to_wwan_port(dev);
drivers/net/wwan/wwan_core.c
368
ATTRIBUTE_GROUPS(wwan_port);
drivers/net/wwan/wwan_core.c
372
struct wwan_port *port = to_wwan_port(dev);
drivers/net/wwan/wwan_core.c
393
static struct wwan_port *wwan_port_get_by_minor(unsigned int minor)
drivers/net/wwan/wwan_core.c
41
#define to_wwan_port(d) container_of(d, struct wwan_port, dev)
drivers/net/wwan/wwan_core.c
412
static int __wwan_port_dev_assign_name(struct wwan_port *port, const char *fmt)
drivers/net/wwan/wwan_core.c
455
static int wwan_port_register_wwan(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
493
static void wwan_port_unregister_wwan(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
518
struct wwan_port *port = gnss_get_drvdata(gdev);
drivers/net/wwan/wwan_core.c
568
static int wwan_port_register_gnss(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
600
static void wwan_port_unregister_gnss(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
611
static int wwan_port_register_gnss(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
616
static void wwan_port_unregister_gnss(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
622
struct wwan_port *wwan_create_port(struct device *parent,
drivers/net/wwan/wwan_core.c
629
struct wwan_port *port;
drivers/net/wwan/wwan_core.c
681
void wwan_remove_port(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
708
void wwan_port_rx(struct wwan_port *port, struct sk_buff *skb)
drivers/net/wwan/wwan_core.c
722
void wwan_port_txon(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
729
void wwan_port_txoff(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
735
void *wwan_port_get_drvdata(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
741
static int wwan_port_op_start(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
764
static void wwan_port_op_stop(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
776
static int wwan_port_op_tx(struct wwan_port *port, struct sk_buff *skb,
drivers/net/wwan/wwan_core.c
798
static bool is_read_blocked(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
803
static bool is_write_blocked(struct wwan_port *port)
drivers/net/wwan/wwan_core.c
808
static int wwan_wait_rx(struct wwan_port *port, bool nonblock)
drivers/net/wwan/wwan_core.c
822
static int wwan_wait_tx(struct wwan_port *port, bool nonblock)
drivers/net/wwan/wwan_core.c
838
struct wwan_port *port;
drivers/net/wwan/wwan_core.c
857
struct wwan_port *port = filp->private_data;
drivers/net/wwan/wwan_core.c
868
struct wwan_port *port = filp->private_data;
drivers/net/wwan/wwan_core.c
901
struct wwan_port *port = filp->private_data;
drivers/net/wwan/wwan_core.c
951
struct wwan_port *port = filp->private_data;
drivers/net/wwan/wwan_core.c
971
static long wwan_port_fops_at_ioctl(struct wwan_port *port, unsigned int cmd,
drivers/net/wwan/wwan_hwsim.c
113
static int wwan_hwsim_at_emul_start(struct wwan_port *wport)
drivers/net/wwan/wwan_hwsim.c
122
static void wwan_hwsim_at_emul_stop(struct wwan_port *wport)
drivers/net/wwan/wwan_hwsim.c
132
static int wwan_hwsim_at_emul_tx(struct wwan_port *wport, struct sk_buff *in)
drivers/net/wwan/wwan_hwsim.c
272
static int wwan_hwsim_nmea_emul_start(struct wwan_port *wport)
drivers/net/wwan/wwan_hwsim.c
282
static void wwan_hwsim_nmea_emul_stop(struct wwan_port *wport)
drivers/net/wwan/wwan_hwsim.c
289
static int wwan_hwsim_nmea_emul_tx(struct wwan_port *wport, struct sk_buff *in)
drivers/net/wwan/wwan_hwsim.c
58
struct wwan_port *wwan;
drivers/usb/class/cdc-wdm.c
113
struct wwan_port *wwanp;
drivers/usb/class/cdc-wdm.c
826
static int wdm_wwan_port_start(struct wwan_port *port)
drivers/usb/class/cdc-wdm.c
860
static void wdm_wwan_port_stop(struct wwan_port *port)
drivers/usb/class/cdc-wdm.c
884
static int wdm_wwan_port_tx(struct wwan_port *port, struct sk_buff *skb)
drivers/usb/class/cdc-wdm.c
932
struct wwan_port *port;
drivers/usb/class/cdc-wdm.c
962
struct wwan_port *port = desc->wwanp;
include/linux/wwan.h
104
struct wwan_port *wwan_create_port(struct device *parent,
include/linux/wwan.h
116
void wwan_remove_port(struct wwan_port *port);
include/linux/wwan.h
125
void wwan_port_rx(struct wwan_port *port, struct sk_buff *skb);
include/linux/wwan.h
134
void wwan_port_txoff(struct wwan_port *port);
include/linux/wwan.h
144
void wwan_port_txon(struct wwan_port *port);
include/linux/wwan.h
150
void *wwan_port_get_drvdata(struct wwan_port *port);
include/linux/wwan.h
51
struct wwan_port;
include/linux/wwan.h
65
int (*start)(struct wwan_port *port);
include/linux/wwan.h
66
void (*stop)(struct wwan_port *port);
include/linux/wwan.h
67
int (*tx)(struct wwan_port *port, struct sk_buff *skb);
include/linux/wwan.h
70
int (*tx_blocking)(struct wwan_port *port, struct sk_buff *skb);
include/linux/wwan.h
71
__poll_t (*tx_poll)(struct wwan_port *port, struct file *filp,