Symbol: ssam_span
drivers/platform/surface/aggregator/controller.c
1507
ssize_t ssam_request_write_data(struct ssam_span *buf,
drivers/platform/surface/aggregator/controller.c
1532
const struct ssam_span *data, int status)
drivers/platform/surface/aggregator/controller.c
1601
struct ssam_span *buffer)
drivers/platform/surface/aggregator/controller.c
1733
struct ssam_span buf;
drivers/platform/surface/aggregator/controller.c
1790
struct ssam_span *buf)
drivers/platform/surface/aggregator/controller.c
986
const struct ssam_span *data)
drivers/platform/surface/aggregator/ssh_packet_layer.c
1641
const struct ssam_span *payload)
drivers/platform/surface/aggregator/ssh_packet_layer.c
1652
struct ssam_span buf;
drivers/platform/surface/aggregator/ssh_packet_layer.c
1676
struct ssam_span buf;
drivers/platform/surface/aggregator/ssh_packet_layer.c
1697
static size_t ssh_ptl_rx_eval(struct ssh_ptl *ptl, struct ssam_span *source)
drivers/platform/surface/aggregator/ssh_packet_layer.c
1700
struct ssam_span payload;
drivers/platform/surface/aggregator/ssh_packet_layer.c
1701
struct ssam_span aligned;
drivers/platform/surface/aggregator/ssh_packet_layer.c
1799
struct ssam_span span;
drivers/platform/surface/aggregator/ssh_packet_layer.c
432
struct ssam_span *data)
drivers/platform/surface/aggregator/ssh_packet_layer.c
434
struct ssam_span frame;
drivers/platform/surface/aggregator/ssh_packet_layer.c
449
struct ssam_span *frame)
drivers/platform/surface/aggregator/ssh_packet_layer.c
499
struct ssam_span *data)
drivers/platform/surface/aggregator/ssh_packet_layer.c
504
struct ssam_span *frame)
drivers/platform/surface/aggregator/ssh_packet_layer.c
635
struct ssam_span *buffer, gfp_t flags)
drivers/platform/surface/aggregator/ssh_packet_layer.h
42
void (*data_received)(struct ssh_ptl *p, const struct ssam_span *data);
drivers/platform/surface/aggregator/ssh_parser.c
117
int sshp_parse_frame(const struct device *dev, const struct ssam_span *source,
drivers/platform/surface/aggregator/ssh_parser.c
118
struct ssh_frame **frame, struct ssam_span *payload,
drivers/platform/surface/aggregator/ssh_parser.c
121
struct ssam_span sf;
drivers/platform/surface/aggregator/ssh_parser.c
122
struct ssam_span sp;
drivers/platform/surface/aggregator/ssh_parser.c
206
int sshp_parse_command(const struct device *dev, const struct ssam_span *source,
drivers/platform/surface/aggregator/ssh_parser.c
208
struct ssam_span *command_data)
drivers/platform/surface/aggregator/ssh_parser.c
29
static bool sshp_validate_crc(const struct ssam_span *src, const u8 *crc)
drivers/platform/surface/aggregator/ssh_parser.c
41
static bool sshp_starts_with_syn(const struct ssam_span *src)
drivers/platform/surface/aggregator/ssh_parser.c
69
bool sshp_find_syn(const struct ssam_span *src, struct ssam_span *rem)
drivers/platform/surface/aggregator/ssh_parser.h
138
struct ssam_span *span)
drivers/platform/surface/aggregator/ssh_parser.h
144
bool sshp_find_syn(const struct ssam_span *src, struct ssam_span *rem);
drivers/platform/surface/aggregator/ssh_parser.h
146
int sshp_parse_frame(const struct device *dev, const struct ssam_span *source,
drivers/platform/surface/aggregator/ssh_parser.h
147
struct ssh_frame **frame, struct ssam_span *payload,
drivers/platform/surface/aggregator/ssh_parser.h
150
int sshp_parse_command(const struct device *dev, const struct ssam_span *source,
drivers/platform/surface/aggregator/ssh_parser.h
152
struct ssam_span *command_data);
drivers/platform/surface/aggregator/ssh_request_layer.c
1104
const struct ssam_span *data,
drivers/platform/surface/aggregator/ssh_request_layer.c
185
const struct ssam_span *data)
drivers/platform/surface/aggregator/ssh_request_layer.c
469
const struct ssam_span *command_data)
drivers/platform/surface/aggregator/ssh_request_layer.c
899
const struct ssam_span *data)
drivers/platform/surface/aggregator/ssh_request_layer.c
909
static void ssh_rtl_rx_command(struct ssh_ptl *p, const struct ssam_span *data)
drivers/platform/surface/aggregator/ssh_request_layer.c
914
struct ssam_span command_data;
drivers/platform/surface/aggregator/ssh_request_layer.c
940
static void ssh_rtl_rx_data(struct ssh_ptl *p, const struct ssam_span *data)
drivers/platform/surface/aggregator/ssh_request_layer.h
42
const struct ssam_span *data);
include/linux/surface_aggregator/controller.h
120
ssize_t ssam_request_write_data(struct ssam_span *buf,
include/linux/surface_aggregator/controller.h
147
struct ssam_span *buffer);
include/linux/surface_aggregator/controller.h
217
struct ssam_span *buf);
include/linux/surface_aggregator/controller.h
241
struct ssam_span __buf = { &__data[0], ARRAY_SIZE(__data) }; \
include/linux/surface_aggregator/serial_hub.h
600
const struct ssam_span *data, int status);