Merge tag 'staging-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh...
[linux-2.6-microblaze.git] / Documentation / driver-api / surface_aggregator / internal-api.rst
1 .. SPDX-License-Identifier: GPL-2.0+
2
3 ==========================
4 Internal API Documentation
5 ==========================
6
7 .. contents::
8     :depth: 2
9
10
11 Packet 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
30 Request 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
40 Controller
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
50 Client Device Bus
51 =================
52
53 .. kernel-doc:: drivers/platform/surface/aggregator/bus.c
54     :internal:
55
56
57 Core
58 ====
59
60 .. kernel-doc:: drivers/platform/surface/aggregator/core.c
61     :internal:
62
63
64 Trace Helpers
65 =============
66
67 .. kernel-doc:: drivers/platform/surface/aggregator/trace.h