Symbol: gserial
drivers/gnss/mtk.c
105
ret = gnss_serial_register(gserial);
drivers/gnss/mtk.c
115
gnss_serial_free(gserial);
drivers/gnss/mtk.c
122
struct gnss_serial *gserial = serdev_device_get_drvdata(serdev);
drivers/gnss/mtk.c
123
struct mtk_data *data = gnss_serial_get_drvdata(gserial);
drivers/gnss/mtk.c
125
gnss_serial_deregister(gserial);
drivers/gnss/mtk.c
128
gnss_serial_free(gserial);
drivers/gnss/mtk.c
24
static int mtk_set_active(struct gnss_serial *gserial)
drivers/gnss/mtk.c
26
struct mtk_data *data = gnss_serial_get_drvdata(gserial);
drivers/gnss/mtk.c
36
static int mtk_set_standby(struct gnss_serial *gserial)
drivers/gnss/mtk.c
38
struct mtk_data *data = gnss_serial_get_drvdata(gserial);
drivers/gnss/mtk.c
48
static int mtk_set_power(struct gnss_serial *gserial,
drivers/gnss/mtk.c
53
return mtk_set_active(gserial);
drivers/gnss/mtk.c
56
return mtk_set_standby(gserial);
drivers/gnss/mtk.c
68
struct gnss_serial *gserial;
drivers/gnss/mtk.c
72
gserial = gnss_serial_allocate(serdev, sizeof(*data));
drivers/gnss/mtk.c
73
if (IS_ERR(gserial)) {
drivers/gnss/mtk.c
74
ret = PTR_ERR(gserial);
drivers/gnss/mtk.c
78
gserial->ops = &mtk_gserial_ops;
drivers/gnss/mtk.c
80
gserial->gdev->type = GNSS_TYPE_MTK;
drivers/gnss/mtk.c
82
data = gnss_serial_get_drvdata(gserial);
drivers/gnss/serial.c
100
if (!gserial->ops || !gserial->ops->set_power)
drivers/gnss/serial.c
103
return gserial->ops->set_power(gserial, state);
drivers/gnss/serial.c
112
struct gnss_serial *gserial = serdev_device_get_drvdata(serdev);
drivers/gnss/serial.c
118
gserial->speed = speed;
drivers/gnss/serial.c
126
struct gnss_serial *gserial;
drivers/gnss/serial.c
130
gserial = kzalloc(sizeof(*gserial) + data_size, GFP_KERNEL);
drivers/gnss/serial.c
131
if (!gserial)
drivers/gnss/serial.c
141
gnss_set_drvdata(gdev, gserial);
drivers/gnss/serial.c
143
gserial->serdev = serdev;
drivers/gnss/serial.c
144
gserial->gdev = gdev;
drivers/gnss/serial.c
146
serdev_device_set_drvdata(serdev, gserial);
drivers/gnss/serial.c
153
return gserial;
drivers/gnss/serial.c
156
gnss_put_device(gserial->gdev);
drivers/gnss/serial.c
158
kfree(gserial);
drivers/gnss/serial.c
164
void gnss_serial_free(struct gnss_serial *gserial)
drivers/gnss/serial.c
166
gnss_put_device(gserial->gdev);
drivers/gnss/serial.c
167
kfree(gserial);
drivers/gnss/serial.c
171
int gnss_serial_register(struct gnss_serial *gserial)
drivers/gnss/serial.c
173
struct serdev_device *serdev = gserial->serdev;
drivers/gnss/serial.c
179
ret = gnss_serial_set_power(gserial, GNSS_SERIAL_ACTIVE);
drivers/gnss/serial.c
184
ret = gnss_register_device(gserial->gdev);
drivers/gnss/serial.c
194
gnss_serial_set_power(gserial, GNSS_SERIAL_OFF);
drivers/gnss/serial.c
200
void gnss_serial_deregister(struct gnss_serial *gserial)
drivers/gnss/serial.c
202
struct serdev_device *serdev = gserial->serdev;
drivers/gnss/serial.c
204
gnss_deregister_device(gserial->gdev);
drivers/gnss/serial.c
209
gnss_serial_set_power(gserial, GNSS_SERIAL_OFF);
drivers/gnss/serial.c
216
struct gnss_serial *gserial = dev_get_drvdata(dev);
drivers/gnss/serial.c
218
return gnss_serial_set_power(gserial, GNSS_SERIAL_STANDBY);
drivers/gnss/serial.c
223
struct gnss_serial *gserial = dev_get_drvdata(dev);
drivers/gnss/serial.c
225
return gnss_serial_set_power(gserial, GNSS_SERIAL_ACTIVE);
drivers/gnss/serial.c
24
struct gnss_serial *gserial = gnss_get_drvdata(gdev);
drivers/gnss/serial.c
240
struct gnss_serial *gserial = dev_get_drvdata(dev);
drivers/gnss/serial.c
25
struct serdev_device *serdev = gserial->serdev;
drivers/gnss/serial.c
250
ret = gnss_serial_set_power(gserial, GNSS_SERIAL_STANDBY);
drivers/gnss/serial.c
257
struct gnss_serial *gserial = dev_get_drvdata(dev);
drivers/gnss/serial.c
261
ret = gnss_serial_set_power(gserial, GNSS_SERIAL_ACTIVE);
drivers/gnss/serial.c
32
serdev_device_set_baudrate(serdev, gserial->speed);
drivers/gnss/serial.c
51
struct gnss_serial *gserial = gnss_get_drvdata(gdev);
drivers/gnss/serial.c
52
struct serdev_device *serdev = gserial->serdev;
drivers/gnss/serial.c
62
struct gnss_serial *gserial = gnss_get_drvdata(gdev);
drivers/gnss/serial.c
63
struct serdev_device *serdev = gserial->serdev;
drivers/gnss/serial.c
86
struct gnss_serial *gserial = serdev_device_get_drvdata(serdev);
drivers/gnss/serial.c
87
struct gnss_device *gdev = gserial->gdev;
drivers/gnss/serial.c
97
static int gnss_serial_set_power(struct gnss_serial *gserial,
drivers/gnss/serial.h
29
int (*set_power)(struct gnss_serial *gserial,
drivers/gnss/serial.h
35
struct gnss_serial *gnss_serial_allocate(struct serdev_device *gserial,
drivers/gnss/serial.h
37
void gnss_serial_free(struct gnss_serial *gserial);
drivers/gnss/serial.h
39
int gnss_serial_register(struct gnss_serial *gserial);
drivers/gnss/serial.h
40
void gnss_serial_deregister(struct gnss_serial *gserial);
drivers/gnss/serial.h
42
static inline void *gnss_serial_get_drvdata(struct gnss_serial *gserial)
drivers/gnss/serial.h
44
return gserial->drvdata;
drivers/gnss/ubx.c
110
ret = gnss_serial_register(gserial);
drivers/gnss/ubx.c
117
gnss_serial_free(gserial);
drivers/gnss/ubx.c
124
struct gnss_serial *gserial = serdev_device_get_drvdata(serdev);
drivers/gnss/ubx.c
126
gnss_serial_deregister(gserial);
drivers/gnss/ubx.c
127
gnss_serial_free(gserial);
drivers/gnss/ubx.c
24
static int ubx_set_active(struct gnss_serial *gserial)
drivers/gnss/ubx.c
26
struct ubx_data *data = gnss_serial_get_drvdata(gserial);
drivers/gnss/ubx.c
36
static int ubx_set_standby(struct gnss_serial *gserial)
drivers/gnss/ubx.c
38
struct ubx_data *data = gnss_serial_get_drvdata(gserial);
drivers/gnss/ubx.c
48
static int ubx_set_power(struct gnss_serial *gserial,
drivers/gnss/ubx.c
53
return ubx_set_active(gserial);
drivers/gnss/ubx.c
56
return ubx_set_standby(gserial);
drivers/gnss/ubx.c
68
struct gnss_serial *gserial;
drivers/gnss/ubx.c
74
gserial = gnss_serial_allocate(serdev, sizeof(*data));
drivers/gnss/ubx.c
75
if (IS_ERR(gserial)) {
drivers/gnss/ubx.c
76
ret = PTR_ERR(gserial);
drivers/gnss/ubx.c
80
gserial->ops = &ubx_gserial_ops;
drivers/gnss/ubx.c
82
gserial->gdev->type = GNSS_TYPE_UBX;
drivers/gnss/ubx.c
84
data = gnss_serial_get_drvdata(gserial);
drivers/usb/gadget/function/f_acm.c
330
static int acm_send_break(struct gserial *port, int duration);
drivers/usb/gadget/function/f_acm.c
44
struct gserial port;
drivers/usb/gadget/function/f_acm.c
578
static void acm_connect(struct gserial *port)
drivers/usb/gadget/function/f_acm.c
586
static void acm_disconnect(struct gserial *port)
drivers/usb/gadget/function/f_acm.c
594
static int acm_send_break(struct gserial *port, int duration)
drivers/usb/gadget/function/f_acm.c
73
static inline struct f_acm *port_to_acm(struct gserial *p)
drivers/usb/gadget/function/f_obex.c
259
static void obex_connect(struct gserial *g)
drivers/usb/gadget/function/f_obex.c
272
static void obex_disconnect(struct gserial *g)
drivers/usb/gadget/function/f_obex.c
30
struct gserial port;
drivers/usb/gadget/function/f_obex.c
42
static inline struct f_obex *port_to_obex(struct gserial *p)
drivers/usb/gadget/function/f_serial.c
28
struct gserial port;
drivers/usb/gadget/function/u_serial.c
108
struct gserial *port_usb;
drivers/usb/gadget/function/u_serial.c
1362
int gserial_connect(struct gserial *gser, u8 port_num)
drivers/usb/gadget/function/u_serial.c
1438
void gserial_disconnect(struct gserial *gser)
drivers/usb/gadget/function/u_serial.c
1486
void gserial_suspend(struct gserial *gser)
drivers/usb/gadget/function/u_serial.c
1515
void gserial_resume(struct gserial *gser)
drivers/usb/gadget/function/u_serial.c
591
static int gserial_wakeup_host(struct gserial *gser)
drivers/usb/gadget/function/u_serial.c
658
struct gserial *gser = port->port_usb;
drivers/usb/gadget/function/u_serial.c
696
struct gserial *gser;
drivers/usb/gadget/function/u_serial.c
757
struct gserial *gser = port->port_usb;
drivers/usb/gadget/function/u_serial.c
805
struct gserial *gser = port->port_usb;
drivers/usb/gadget/function/u_serial.c
880
struct gserial *gser;
drivers/usb/gadget/function/u_serial.h
51
void (*connect)(struct gserial *p);
drivers/usb/gadget/function/u_serial.h
52
void (*disconnect)(struct gserial *p);
drivers/usb/gadget/function/u_serial.h
53
int (*send_break)(struct gserial *p, int duration);
drivers/usb/gadget/function/u_serial.h
73
int gserial_connect(struct gserial *, u8 port_num);
drivers/usb/gadget/function/u_serial.h
74
void gserial_disconnect(struct gserial *);
drivers/usb/gadget/function/u_serial.h
75
void gserial_suspend(struct gserial *p);
drivers/usb/gadget/function/u_serial.h
76
void gserial_resume(struct gserial *p);
drivers/usb/gadget/legacy/dbgp.c
301
dbgp.serial = kzalloc_obj(struct gserial);
drivers/usb/gadget/legacy/dbgp.c
32
struct gserial *serial;