xref: /linux/Documentation/driver-api/surface_aggregator/internal-api.rst (revision a460513ed4b6994bfeb7bd86f72853140bc1ac12)
1.. SPDX-License-Identifier: GPL-2.0+
2
3==========================
4Internal API Documentation
5==========================
6
7.. contents::
8    :depth: 2
9
10
11Packet Transport Layer
12======================
13
14.. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.h
15    :internal:
16
17.. kernel-doc:: drivers/platform/surface/aggregator/ssh_parser.c
18    :internal:
19
20.. kernel-doc:: drivers/platform/surface/aggregator/ssh_msgb.h
21    :internal:
22
23.. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.h
24    :internal:
25
26.. kernel-doc:: drivers/platform/surface/aggregator/ssh_packet_layer.c
27    :internal:
28
29
30Request Transport Layer
31=======================
32
33.. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.h
34    :internal:
35
36.. kernel-doc:: drivers/platform/surface/aggregator/ssh_request_layer.c
37    :internal:
38
39
40Controller
41==========
42
43.. kernel-doc:: drivers/platform/surface/aggregator/controller.h
44    :internal:
45
46.. kernel-doc:: drivers/platform/surface/aggregator/controller.c
47    :internal:
48
49
50Client Device Bus
51=================
52
53.. kernel-doc:: drivers/platform/surface/aggregator/bus.c
54    :internal:
55
56
57Core
58====
59
60.. kernel-doc:: drivers/platform/surface/aggregator/core.c
61    :internal:
62
63
64Trace Helpers
65=============
66
67.. kernel-doc:: drivers/platform/surface/aggregator/trace.h
68