Symbol: ssh_request
drivers/platform/surface/aggregator/controller.c
1530
static void ssam_request_sync_complete(struct ssh_request *rqst,
drivers/platform/surface/aggregator/controller.c
1569
static void ssam_request_sync_release(struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.c
100
static void ssh_rtl_queue_remove(struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.c
1097
struct ssh_request base;
drivers/platform/surface/aggregator/ssh_request_layer.c
1102
static void ssh_rtl_flush_request_complete(struct ssh_request *r,
drivers/platform/surface/aggregator/ssh_request_layer.c
1113
static void ssh_rtl_flush_request_release(struct ssh_request *r)
drivers/platform/surface/aggregator/ssh_request_layer.c
1199
struct ssh_request *r, *n;
drivers/platform/surface/aggregator/ssh_request_layer.c
128
static void ssh_rtl_pending_remove(struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.c
147
static int ssh_rtl_tx_pending_push(struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.c
170
static void ssh_rtl_complete_with_status(struct ssh_request *rqst, int status)
drivers/platform/surface/aggregator/ssh_request_layer.c
183
static void ssh_rtl_complete_with_rsp(struct ssh_request *rqst,
drivers/platform/surface/aggregator/ssh_request_layer.c
197
static bool ssh_rtl_tx_can_process(struct ssh_request *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
209
struct ssh_request *rqst = ERR_PTR(-ENOENT);
drivers/platform/surface/aggregator/ssh_request_layer.c
210
struct ssh_request *p, *n;
drivers/platform/surface/aggregator/ssh_request_layer.c
242
struct ssh_request *rqst;
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
443
static void ssh_rtl_timeout_start(struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.c
471
struct ssh_request *r = NULL;
drivers/platform/surface/aggregator/ssh_request_layer.c
472
struct ssh_request *p, *n;
drivers/platform/surface/aggregator/ssh_request_layer.c
581
static bool ssh_rtl_cancel_nonpending(struct ssh_request *r)
drivers/platform/surface/aggregator/ssh_request_layer.c
657
static bool ssh_rtl_cancel_pending(struct ssh_request *r)
drivers/platform/surface/aggregator/ssh_request_layer.c
728
bool ssh_rtl_cancel(struct ssh_request *rqst, bool pending)
drivers/platform/surface/aggregator/ssh_request_layer.c
753
struct ssh_request *r = to_ssh_request(p);
drivers/platform/surface/aggregator/ssh_request_layer.c
810
static ktime_t ssh_request_get_expiration(struct ssh_request *r, ktime_t timeout)
drivers/platform/surface/aggregator/ssh_request_layer.c
823
struct ssh_request *r, *n;
drivers/platform/surface/aggregator/ssh_request_layer.c
86
static u16 ssh_request_get_rqid(struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.c
92
static u32 ssh_request_get_rqid_safe(struct ssh_request *rqst)
drivers/platform/surface/aggregator/ssh_request_layer.c
961
struct ssh_request *rqst;
drivers/platform/surface/aggregator/ssh_request_layer.c
985
int ssh_request_init(struct ssh_request *rqst, enum ssam_request_flags flags,
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
130
bool ssh_rtl_cancel(struct ssh_request *rqst, bool pending);
drivers/platform/surface/aggregator/ssh_request_layer.h
140
int ssh_request_init(struct ssh_request *rqst, enum ssam_request_flags flags,
drivers/platform/surface/aggregator/trace.h
471
TP_PROTO(const struct ssh_request *request),
drivers/platform/surface/aggregator/trace.h
515
TP_PROTO(const struct ssh_request *request), \
drivers/platform/surface/aggregator/trace.h
520
TP_PROTO(const struct ssh_request *request, int status),
drivers/platform/surface/aggregator/trace.h
567
TP_PROTO(const struct ssh_request *request, int status),\
include/linux/surface_aggregator/controller.h
139
struct ssh_request base;
include/linux/surface_aggregator/serial_hub.h
570
struct ssh_request;
include/linux/surface_aggregator/serial_hub.h
597
void (*release)(struct ssh_request *rqst);
include/linux/surface_aggregator/serial_hub.h
598
void (*complete)(struct ssh_request *rqst,
include/linux/surface_aggregator/serial_hub.h
637
static inline struct ssh_request *to_ssh_request(struct ssh_packet *p)
include/linux/surface_aggregator/serial_hub.h
639
return container_of(p, struct ssh_request, packet);
include/linux/surface_aggregator/serial_hub.h
653
static inline struct ssh_request *ssh_request_get(struct ssh_request *r)
include/linux/surface_aggregator/serial_hub.h
670
static inline void ssh_request_put(struct ssh_request *r)
include/linux/surface_aggregator/serial_hub.h
686
static inline void ssh_request_set_data(struct ssh_request *r, u8 *ptr, size_t len)