Home
last modified time | relevance | path

Searched full:ao (Results 1 – 25 of 200) sorted by relevance

12345678

/linux-6.12.1/tools/testing/selftests/net/tcp_ao/
Dsetsockopt-closed.c52 test_ok("AO info get: %s", tst); in test_vefify_ao_info()
116 cmd = "AO info set: "; in setsockopt_checked()
221 test_extend(TCP_AO_ADD_KEY, false, "AO add", in extend_tests()
223 test_extend(TCP_AO_DEL_KEY, false, "AO del", in extend_tests()
225 test_extend(TCP_AO_INFO, false, "AO set info", in extend_tests()
227 test_extend(TCP_AO_INFO, true, "AO get info", -1); in extend_tests()
228 test_extend(TCP_AO_GET_KEYS, true, "AO get keys", -1); in extend_tests()
234 struct tcp_ao_add ao; in test_optmem_limit() local
241 sk = prepare_defs(TCP_AO_ADD_KEY, &ao); in test_optmem_limit()
248 tcp_addr_to_sockaddr_in(&ao.addr, &key_peer, 0); in test_optmem_limit()
[all …]
Dunsigned-md5.c135 try_accept("TCP-AO established: add TCP-MD5 key", (*port)++, NULL, 0, in server_add_fail_tests()
138 try_accept("TCP-MD5 established: add TCP-AO key", (*port)++, &addr_any, in server_add_fail_tests()
140 try_accept("non-signed established: add TCP-AO key", (*port)++, NULL, 0, in server_add_fail_tests()
156 try_accept("AO server (INADDR_ANY): AO client", port++, NULL, 0, in server_fn()
159 try_accept("AO server (INADDR_ANY): MD5 client", port++, NULL, 0, in server_fn()
162 try_accept("AO server (INADDR_ANY): no sign client", port++, NULL, 0, in server_fn()
165 try_accept("AO server (AO_REQUIRED): AO client", port++, NULL, 0, in server_fn()
168 try_accept("AO server (AO_REQUIRED): unsigned client", port++, NULL, 0, in server_fn()
173 try_accept("MD5 server (INADDR_ANY): AO client", port++, &addr_any, 0, in server_fn()
182 try_accept("no sign server: AO client", port++, NULL, 0, in server_fn()
[all …]
Drestore.c4 * It tests that TCP-AO enabled connection can be restored.
84 * and that will prevent reading AO counters from the peer's socket. in try_server_run()
95 try_server_run("TCP-AO migrate to another socket", port++, in server_fn()
97 try_server_run("TCP-AO with wrong send ISN", port++, in server_fn()
99 try_server_run("TCP-AO with wrong receive ISN", port++, in server_fn()
101 try_server_run("TCP-AO with wrong send SEQ ext number", port++, in server_fn()
103 try_server_run("TCP-AO with wrong receive SEQ ext number", port++, in server_fn()
206 test_sk_restore("TCP-AO migrate to another socket", port++, in client_fn()
215 test_sk_restore("TCP-AO with wrong send ISN", port++, in client_fn()
224 test_sk_restore("TCP-AO with wrong receive ISN", port++, in client_fn()
[all …]
Drst.c3 * The test checks that both active and passive reset have correct TCP-AO
20 * In both cases TCP-AO signatures have to be correct, which is verified by
21 * (1) checking that the TCP-AO connection was reset and (2) TCP-AO counters.
45 test_fail("Segments without AO sign (%s): %" PRIu64 " => %" PRIu64, in netstats_check()
48 test_ok("No segments without AO sign (%s)", msg); in netstats_check()
53 test_fail("Signed AO segments (%s): %" PRIu64 " => %" PRIu64, in netstats_check()
56 test_ok("Signed AO segments (%s): %" PRIu64 " => %" PRIu64, in netstats_check()
62 test_fail("Segments with bad AO sign (%s): %" PRIu64 " => %" PRIu64, in netstats_check()
65 test_ok("No segments with bad AO sign (%s)", msg); in netstats_check()
410 * options [tcp-ao keyid 100 rnextkeyid 100 mac 0x10217d6c36a22379086ef3b1], length 100 in test_client_passive_rst()
[all …]
Dconnect-deny.c110 try_accept("Non-AO server + AO client", port++, NULL, in server_fn()
114 try_accept("AO server + Non-AO client", port++, DEFAULT_TEST_PASSWORD, in server_fn()
226 try_connect("Non-AO server + AO client", port++, DEFAULT_TEST_PASSWORD, in client_fn()
231 try_connect("AO server + Non-AO client", port++, NULL, in client_fn()
/linux-6.12.1/drivers/comedi/drivers/
Dni_at_ao.c4 * Driver for NI AT-AO-6/10 boards
12 * Description: National Instruments AT-AO-6/10
13 * Devices: [National Instruments] AT-AO-6 (at-ao-6), AT-AO-10 (at-ao-10)
97 .name = "at-ao-6",
100 .name = "at-ao-10",
205 * 0 - DAC0 Chan 0 0x30 AO Channel 0 Offset
206 * 1 - DAC0 Chan 1 0x31 AO Channel 0 Gain
207 * 2 - DAC0 Chan 2 0x32 AO Channel 1 Offset
208 * 3 - DAC0 Chan 3 0x33 AO Channel 1 Gain
209 * 4 - DAC0 Chan 4 0x34 AO Channel 2 Offset
[all …]
Dcb_pcimdda.c19 * This board has 6 16-bit AO channels, and the usual 8255 DIO setup.
23 * The board has a peculiar way of specifying AO gain/range settings -- You have
24 * 1 jumper bank on the card, which either makes all 6 AO channels either
33 * state is also completely invisible to software. It toggles two possible AO
36 * - Update Mode: Writing to an AO channel instantaneously updates the actual
38 * - Simultaneous XFER Mode: Writing to an AO channel has no effect until
39 * you read from any one of the AO channels. This is useful for loading
40 * all 6 AO values, and then reading from any one of the AO channels on the
41 * device to instantly update all 6 AO values in unison. Useful for some
44 * then issue one comedi_data_read() on any channel on the AO subdevice
Ddas08_isa.c18 * DAS08-AOL (das08-aol), DAS08-AOM (das08-aom), DAS08/JR-AO (das08/jr-ao),
19 * DAS08/JR-16-AO (das08jr-16-ao), PC104-DAS08 (pc104-das08),
116 /* cio-das08-jr-ao.pdf */
117 .name = "das08/jr-ao",
127 /* cio-das08jr-16-ao.pdf */
128 .name = "das08jr-16-ao",
Dpcmda12.c4 * Driver for Winsystems PC-104 based PCM-D/A-12 8-channel AO board.
31 * enable "simultaneous xfer" mode for this board, in which AO writes
32 * will not take effect until a subsequent read of any AO channel. This
33 * is so that one can speed up programming by preloading all AO registers
76 * mode by reading one of the AO registers. in pcmda12_ao_insn_write()
95 * AO registers. All analog outputs will then be updated. in pcmda12_ao_insn_read()
112 /* Initiate transfer by reading one of the AO registers. */ in pcmda12_ao_reset()
Ddas1800.c15 * DAS-1701ST-DA (das-1701st-da), DAS-1701/AO (das-1701ao),
18 * DAS-1702/AO (das-1702ao), DAS-1801ST (das-1801st),
20 * DAS-1801AO (das-1801ao), DAS-1802ST (das-1802st),
23 * DAS-1802AO (das-1802ao)
68 * The waveform analog output on the 'ao' cards is not supported.
170 * The waveform analog outputs on the 'ao' boards are not currently
245 .name = "das-1701ao",
251 .name = "das-1702ao",
299 .name = "das-1801ao",
305 .name = "das-1802ao",
[all …]
/linux-6.12.1/Documentation/networking/
Dtcp_ao.rst7 TCP Authentication Option (TCP-AO) provides a TCP extension aimed at verifying
11 The intent of TCP-AO is to deprecate TCP-MD5 providing better security,
17 .. table:: Short and Limited Comparison of TCP-AO and TCP-MD5
20 | | TCP-MD5 | TCP-AO |
93 to be removed. TCP-AO provides no mechanism to coordinate their removal,
101 Linux TCP-AO will try its best to prevent you from removing a key that's
120 socket pair and its TCP-AO KeyID, matched against the MKT's TCP connection
123 i. If there is no matching MKT, remove TCP-AO from the segment.
130 >> A TCP-AO implementation MUST allow for configuration of the behavior
131 of segments with TCP-AO but that do not match an MKT. The initial default
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/media/cec/
Damlogic,meson-gx-ao-cec.yaml5 $id: http://devicetree.org/schemas/media/cec/amlogic,meson-gx-ao-cec.yaml#
8 title: Amlogic Meson AO-CEC Controller
14 The Amlogic Meson AO-CEC module is present is Amlogic SoCs and its purpose is
20 - amlogic,meson-gx-ao-cec # GXBB, GXL, GXM, G12A and SM1 AO_CEC_A module
21 - amlogic,meson-g12a-ao-cec # G12A AO_CEC_B module
22 - amlogic,meson-sm1-ao-cec # SM1 AO_CEC_B module
43 - amlogic,meson-gx-ao-cec
49 - description: AO-CEC clock
60 - amlogic,meson-g12a-ao-cec
61 - amlogic,meson-sm1-ao-cec
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/arm/amlogic/
Damlogic,meson-gx-ao-secure.yaml5 $id: http://devicetree.org/schemas/arm/amlogic/amlogic,meson-gx-ao-secure.yaml#
22 const: amlogic,meson-gx-ao-secure
30 - const: amlogic,meson-gx-ao-secure
34 - amlogic,a4-ao-secure
35 - amlogic,c3-ao-secure
36 - amlogic,s4-ao-secure
37 - amlogic,t7-ao-secure
38 - const: amlogic,meson-gx-ao-secure
58 ao-secure@140 {
59 compatible = "amlogic,meson-gx-ao-secure", "syscon";
/linux-6.12.1/net/ipv4/
Dtcp_ao.c3 * INET An implementation of the TCP Authentication Option (TCP-AO).
54 struct tcp_ao_info *ao; in tcp_ao_ignore_icmp() local
60 * >> A TCP-AO implementation MUST default to ignore incoming ICMPv4 in tcp_ao_ignore_icmp()
83 ao = rcu_dereference(tcp_twsk(sk)->ao_info); in tcp_ao_ignore_icmp()
95 ao = rcu_dereference(tcp_sk(sk)->ao_info); in tcp_ao_ignore_icmp()
98 if (ao && !ao->accept_icmps) { in tcp_ao_ignore_icmp()
101 atomic64_inc(&ao->counters.dropped_icmp); in tcp_ao_ignore_icmp()
112 struct tcp_ao_key *tcp_ao_established_key(struct tcp_ao_info *ao, in tcp_ao_established_key() argument
117 hlist_for_each_entry_rcu(key, &ao->head, node) { in tcp_ao_established_key()
198 struct tcp_ao_info *ao; in __tcp_ao_do_lookup() local
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/pwm/
Dpwm-amlogic.yaml18 - amlogic,meson-gxbb-ao-pwm
20 - amlogic,meson-axg-ao-pwm
22 - amlogic,meson-g12a-ao-pwm-ab
23 - amlogic,meson-g12a-ao-pwm-cd
30 - const: amlogic,meson-gx-ao-pwm
31 - const: amlogic,meson-gxbb-ao-pwm
84 - amlogic,meson-gxbb-ao-pwm
86 - amlogic,meson-axg-ao-pwm
88 - amlogic,meson-g12a-ao-pwm-ab
89 - amlogic,meson-g12a-ao-pwm-cd
/linux-6.12.1/Documentation/devicetree/bindings/remoteproc/
Damlogic,meson-mx-ao-arc.yaml4 $id: http://devicetree.org/schemas/remoteproc/amlogic,meson-mx-ao-arc.yaml#
7 title: Amlogic Meson AO ARC Remote Processor
23 - amlogic,meson8-ao-arc
24 - amlogic,meson8b-ao-arc
25 - const: amlogic,meson-mx-ao-arc
78 compatible = "amlogic,meson8-ao-arc", "amlogic,meson-mx-ao-arc";
/linux-6.12.1/Documentation/sound/cards/
Daudiophile-usb.rst39 * Analog Stereo Output (Ao)
59 - Ai+Ao+Di+Do
64 - Ai+Ao+Do or Ai+Di+Ao or Ai+Di+Do or Di+Ao+Do
68 - Ai or Ao or Di or Do
127 * hw:1,0 is Ao in playback and Di in capture
142 * playing a S24_3BE encoded raw file to the Ao port::
198 - Ai,Ao,Do can be used at the same time
205 - Ai,Ao,Di,Do can be used at the same time
235 - Ai,Ao,Do can be used at the same time
242 - 3 ports from {Ai,Ao,Di,Do} can be used at the same time
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/soc/amlogic/
Damlogic,meson-gx-hhi-sysctrl.yaml17 - amlogic,meson-gx-ao-sysctrl
19 - amlogic,meson-axg-ao-sysctrl
57 - amlogic,meson-gx-ao-sysctrl
58 - amlogic,meson-axg-ao-sysctrl
118 amlogic,ao-sysctrl = <&sysctrl_AO>;
149 compatible = "amlogic,meson-gx-ao-sysctrl", "simple-mfd", "syscon";
177 amlogic,ao-sysctrl = <&sysctrl_AO>;
/linux-6.12.1/drivers/media/cec/platform/
DKconfig18 tristate "Amlogic Meson AO CEC driver"
23 This is a driver for Amlogic Meson SoCs AO CEC interface. It uses the
28 tristate "Amlogic Meson G12A AO CEC driver"
36 This is a driver for Amlogic Meson G12A SoCs AO CEC interface.
37 This driver if for the new AO-CEC module found in G12A SoCs,
/linux-6.12.1/tools/testing/selftests/net/tcp_ao/lib/
Dsock.c138 int test_prepare_key_sockaddr(struct tcp_ao_add *ao, const char *alg, in test_prepare_key_sockaddr() argument
144 memset(ao, 0, sizeof(struct tcp_ao_add)); in test_prepare_key_sockaddr()
146 ao->set_current = !!set_current; in test_prepare_key_sockaddr()
147 ao->set_rnext = !!set_rnext; in test_prepare_key_sockaddr()
148 ao->prefix = prefix; in test_prepare_key_sockaddr()
149 ao->sndid = sndid; in test_prepare_key_sockaddr()
150 ao->rcvid = rcvid; in test_prepare_key_sockaddr()
151 ao->maclen = maclen; in test_prepare_key_sockaddr()
152 ao->keyflags = keyflags; in test_prepare_key_sockaddr()
153 ao->keylen = keylen; in test_prepare_key_sockaddr()
[all …]
Daolib.h3 * TCP-AO selftest library. Provides helpers to unshare network
369 extern int test_prepare_key_sockaddr(struct tcp_ao_add *ao, const char *alg,
375 static inline int test_prepare_key(struct tcp_ao_add *ao, in test_prepare_key() argument
385 return test_prepare_key_sockaddr(ao, alg, (void *)&addr, sizeof(addr), in test_prepare_key()
390 static inline int test_prepare_def_key(struct tcp_ao_add *ao, in test_prepare_def_key() argument
398 return test_prepare_key(ao, DEFAULT_TEST_ALGO, in_addr, false, false, in test_prepare_def_key()
453 static inline int test_verify_socket_ao(int sk, struct tcp_ao_info_opt *ao) in test_verify_socket_ao() argument
462 return test_cmp_getsockopt_setsockopt_ao(ao, &ao2); in test_verify_socket_ao()
467 struct tcp_ao_info_opt ao = {}; in test_set_ao_flags() local
470 err = test_get_ao_info(sk, &ao); in test_set_ao_flags()
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/thermal/
Damlogic,thermal.yaml38 amlogic,ao-secure:
39 description: phandle to the ao-secure syscon
50 - amlogic,ao-secure
63 amlogic,ao-secure = <&sec_AO>;
/linux-6.12.1/arch/arm64/boot/dts/amlogic/
Dmeson-g12-common.dtsi1555 amlogic,ao-secure = <&sec_AO>;
1565 amlogic,ao-secure = <&sec_AO>;
1628 amlogic,ao-sysctrl = <&rti>;
1746 compatible = "amlogic,meson-gx-ao-sysctrl",
1813 mclk0_ao_pins: mclk0-ao {
1822 tdm_ao_b_din0_pins: tdm-ao-b-din0 {
1830 spdif_ao_out_pins: spdif-ao-out {
1839 tdm_ao_b_din1_pins: tdm-ao-b-din1 {
1847 tdm_ao_b_din2_pins: tdm-ao-b-din2 {
1855 tdm_ao_b_dout0_pins: tdm-ao-b-dout0 {
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/power/
Damlogic,meson-ee-pwrc.yaml55 amlogic,ao-sysctrl:
56 description: phandle to the AO sysctrl node
158 - amlogic,ao-sysctrl
167 amlogic,ao-sysctrl = <&rti>;
/linux-6.12.1/drivers/remoteproc/
Dmeson_mx_ao_arc.c154 rproc = devm_rproc_alloc(dev, "meson-mx-ao-arc", in meson_mx_ao_arc_rproc_probe()
241 { .compatible = "amlogic,meson8-ao-arc" },
242 { .compatible = "amlogic,meson8b-ao-arc" },
251 .name = "meson-mx-ao-arc-rproc",
257 MODULE_DESCRIPTION("Amlogic Meson6/8/8b/8m2 AO ARC remote processor driver");

12345678