Symbol: ssh_rtl
drivers/platform/surface/aggregator/controller.c
1534
struct ssh_rtl *rtl = ssh_request_rtl(rqst);
drivers/platform/surface/aggregator/controller.c
984
static void ssam_handle_event(struct ssh_rtl *rtl,
drivers/platform/surface/aggregator/controller.h
204
struct ssh_rtl rtl;
drivers/platform/surface/aggregator/ssh_request_layer.c
102
struct ssh_rtl *rtl = ssh_request_rtl(rqst);
drivers/platform/surface/aggregator/ssh_request_layer.c
1025
int ssh_rtl_init(struct ssh_rtl *rtl, struct serdev_device *serdev,
drivers/platform/surface/aggregator/ssh_request_layer.c
1065
void ssh_rtl_destroy(struct ssh_rtl *rtl)
drivers/platform/surface/aggregator/ssh_request_layer.c
1076
int ssh_rtl_start(struct ssh_rtl *rtl)
drivers/platform/surface/aggregator/ssh_request_layer.c
1154
int ssh_rtl_flush(struct ssh_rtl *rtl, unsigned long timeout)
drivers/platform/surface/aggregator/ssh_request_layer.c
117
static bool ssh_rtl_queue_empty(struct ssh_rtl *rtl)
drivers/platform/surface/aggregator/ssh_request_layer.c
1197
void ssh_rtl_shutdown(struct ssh_rtl *rtl)
drivers/platform/surface/aggregator/ssh_request_layer.c
130
struct ssh_rtl *rtl = ssh_request_rtl(rqst);
drivers/platform/surface/aggregator/ssh_request_layer.c
149
struct ssh_rtl *rtl = ssh_request_rtl(rqst);
drivers/platform/surface/aggregator/ssh_request_layer.c
172
struct ssh_rtl *rtl = ssh_request_rtl(rqst);
drivers/platform/surface/aggregator/ssh_request_layer.c
187
struct ssh_rtl *rtl = ssh_request_rtl(rqst);
drivers/platform/surface/aggregator/ssh_request_layer.c
199
struct ssh_rtl *rtl = ssh_request_rtl(rqst);
drivers/platform/surface/aggregator/ssh_request_layer.c
207
static struct ssh_request *ssh_rtl_tx_next(struct ssh_rtl *rtl)
drivers/platform/surface/aggregator/ssh_request_layer.c
240
static int ssh_rtl_tx_try_process_one(struct ssh_rtl *rtl)
drivers/platform/surface/aggregator/ssh_request_layer.c
305
static bool ssh_rtl_tx_schedule(struct ssh_rtl *rtl)
drivers/platform/surface/aggregator/ssh_request_layer.c
318
struct ssh_rtl *rtl = to_ssh_rtl(work, tx.work);
drivers/platform/surface/aggregator/ssh_request_layer.c
361
int ssh_rtl_submit(struct ssh_rtl *rtl, struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.c
426
static void ssh_rtl_timeout_reaper_mod(struct ssh_rtl *rtl, ktime_t now,
drivers/platform/surface/aggregator/ssh_request_layer.c
445
struct ssh_rtl *rtl = ssh_request_rtl(rqst);
drivers/platform/surface/aggregator/ssh_request_layer.c
467
static void ssh_rtl_complete(struct ssh_rtl *rtl,
drivers/platform/surface/aggregator/ssh_request_layer.c
583
struct ssh_rtl *rtl;
drivers/platform/surface/aggregator/ssh_request_layer.c
730
struct ssh_rtl *rtl;
drivers/platform/surface/aggregator/ssh_request_layer.c
822
struct ssh_rtl *rtl = to_ssh_rtl(work, rtx_timeout.reaper.work);
drivers/platform/surface/aggregator/ssh_request_layer.c
898
static void ssh_rtl_rx_event(struct ssh_rtl *rtl, const struct ssh_command *cmd,
drivers/platform/surface/aggregator/ssh_request_layer.c
911
struct ssh_rtl *rtl = to_ssh_rtl(p, ptl);
drivers/platform/surface/aggregator/ssh_request_layer.h
101
container_of(ptr, struct ssh_rtl, member)
drivers/platform/surface/aggregator/ssh_request_layer.h
110
static inline struct device *ssh_rtl_get_device(struct ssh_rtl *rtl)
drivers/platform/surface/aggregator/ssh_request_layer.h
121
static inline struct ssh_rtl *ssh_request_rtl(struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.h
129
int ssh_rtl_submit(struct ssh_rtl *rtl, struct ssh_request *rqst);
drivers/platform/surface/aggregator/ssh_request_layer.h
132
int ssh_rtl_init(struct ssh_rtl *rtl, struct serdev_device *serdev,
drivers/platform/surface/aggregator/ssh_request_layer.h
135
int ssh_rtl_start(struct ssh_rtl *rtl);
drivers/platform/surface/aggregator/ssh_request_layer.h
136
int ssh_rtl_flush(struct ssh_rtl *rtl, unsigned long timeout);
drivers/platform/surface/aggregator/ssh_request_layer.h
137
void ssh_rtl_shutdown(struct ssh_rtl *rtl);
drivers/platform/surface/aggregator/ssh_request_layer.h
138
void ssh_rtl_destroy(struct ssh_rtl *rtl);
drivers/platform/surface/aggregator/ssh_request_layer.h
41
void (*handle_event)(struct ssh_rtl *rtl, const struct ssh_command *cmd,
include/linux/surface_aggregator/serial_hub.h
569
struct ssh_rtl;