Symbol: serdev_controller
drivers/power/sequencing/pwrseq-pcie-m2.c
258
struct serdev_controller *serdev_ctrl;
drivers/tty/serdev/core.c
107
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
142
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
151
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
179
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
230
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
264
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
310
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
321
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
333
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
345
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
356
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
367
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
378
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
389
struct serdev_controller *ctrl = serdev->ctrl;
drivers/tty/serdev/core.c
442
struct serdev_device *serdev_device_alloc(struct serdev_controller *ctrl)
drivers/tty/serdev/core.c
472
struct serdev_controller *serdev_controller_alloc(struct device *host,
drivers/tty/serdev/core.c
476
struct serdev_controller *ctrl;
drivers/tty/serdev/core.c
528
struct serdev_controller *of_find_serdev_controller_by_node(struct device_node *node)
drivers/tty/serdev/core.c
537
static int of_serdev_register_devices(struct serdev_controller *ctrl)
drivers/tty/serdev/core.c
662
static int acpi_serdev_check_resources(struct serdev_controller *ctrl,
drivers/tty/serdev/core.c
694
static acpi_status acpi_serdev_register_device(struct serdev_controller *ctrl,
drivers/tty/serdev/core.c
731
struct serdev_controller *ctrl = data;
drivers/tty/serdev/core.c
747
static int acpi_serdev_register_devices(struct serdev_controller *ctrl)
drivers/tty/serdev/core.c
780
static inline int acpi_serdev_register_devices(struct serdev_controller *ctrl)
drivers/tty/serdev/core.c
793
int serdev_controller_add(struct serdev_controller *ctrl)
drivers/tty/serdev/core.c
80
struct serdev_controller *ctrl = to_serdev_controller(dev);
drivers/tty/serdev/core.c
842
void serdev_controller_remove(struct serdev_controller *ctrl)
drivers/tty/serdev/serdev-ttyport.c
144
static void ttyport_close(struct serdev_controller *ctrl)
drivers/tty/serdev/serdev-ttyport.c
159
static unsigned int ttyport_set_baudrate(struct serdev_controller *ctrl, unsigned int speed)
drivers/tty/serdev/serdev-ttyport.c
173
static void ttyport_set_flow_control(struct serdev_controller *ctrl, bool enable)
drivers/tty/serdev/serdev-ttyport.c
187
static int ttyport_set_parity(struct serdev_controller *ctrl,
drivers/tty/serdev/serdev-ttyport.c
210
static void ttyport_wait_until_sent(struct serdev_controller *ctrl, long timeout)
drivers/tty/serdev/serdev-ttyport.c
218
static int ttyport_get_tiocm(struct serdev_controller *ctrl)
drivers/tty/serdev/serdev-ttyport.c
229
static int ttyport_set_tiocm(struct serdev_controller *ctrl, unsigned int set, unsigned int clear)
drivers/tty/serdev/serdev-ttyport.c
240
static int ttyport_break_ctl(struct serdev_controller *ctrl, unsigned int break_state)
drivers/tty/serdev/serdev-ttyport.c
270
struct serdev_controller *ctrl;
drivers/tty/serdev/serdev-ttyport.c
28
struct serdev_controller *ctrl = port->client_data;
drivers/tty/serdev/serdev-ttyport.c
308
struct serdev_controller *ctrl = port->client_data;
drivers/tty/serdev/serdev-ttyport.c
48
struct serdev_controller *ctrl = port->client_data;
drivers/tty/serdev/serdev-ttyport.c
75
static ssize_t ttyport_write_buf(struct serdev_controller *ctrl, const u8 *data, size_t len)
drivers/tty/serdev/serdev-ttyport.c
87
static void ttyport_write_flush(struct serdev_controller *ctrl)
drivers/tty/serdev/serdev-ttyport.c
95
static int ttyport_open(struct serdev_controller *ctrl)
include/linux/serdev.h
110
#define to_serdev_controller(d) container_of_const(d, struct serdev_controller, dev)
include/linux/serdev.h
139
void *serdev_controller_get_drvdata(const struct serdev_controller *ctrl)
include/linux/serdev.h
144
static inline void serdev_controller_set_drvdata(struct serdev_controller *ctrl,
include/linux/serdev.h
15
struct serdev_controller;
include/linux/serdev.h
154
static inline void serdev_controller_put(struct serdev_controller *ctrl)
include/linux/serdev.h
160
struct serdev_device *serdev_device_alloc(struct serdev_controller *);
include/linux/serdev.h
164
struct serdev_controller *serdev_controller_alloc(struct device *host,
include/linux/serdev.h
167
int serdev_controller_add(struct serdev_controller *);
include/linux/serdev.h
168
void serdev_controller_remove(struct serdev_controller *);
include/linux/serdev.h
170
static inline void serdev_controller_write_wakeup(struct serdev_controller *ctrl)
include/linux/serdev.h
180
static inline size_t serdev_controller_receive_buf(struct serdev_controller *ctrl,
include/linux/serdev.h
339
struct serdev_controller *of_find_serdev_controller_by_node(struct device_node *node);
include/linux/serdev.h
341
static inline struct serdev_controller *of_find_serdev_controller_by_node(struct device_node *node)
include/linux/serdev.h
46
struct serdev_controller *ctrl;
include/linux/serdev.h
81
ssize_t (*write_buf)(struct serdev_controller *, const u8 *, size_t);
include/linux/serdev.h
82
void (*write_flush)(struct serdev_controller *);
include/linux/serdev.h
83
int (*open)(struct serdev_controller *);
include/linux/serdev.h
84
void (*close)(struct serdev_controller *);
include/linux/serdev.h
85
void (*set_flow_control)(struct serdev_controller *, bool);
include/linux/serdev.h
86
int (*set_parity)(struct serdev_controller *, enum serdev_parity);
include/linux/serdev.h
87
unsigned int (*set_baudrate)(struct serdev_controller *, unsigned int);
include/linux/serdev.h
88
void (*wait_until_sent)(struct serdev_controller *, long);
include/linux/serdev.h
89
int (*get_tiocm)(struct serdev_controller *);
include/linux/serdev.h
90
int (*set_tiocm)(struct serdev_controller *, unsigned int, unsigned int);
include/linux/serdev.h
91
int (*break_ctl)(struct serdev_controller *ctrl, unsigned int break_state);