/linux/arch/powerpc/boot/dts/fsl/ |
H A D | qoriq-sec4.2-0.dtsi | 2 * QorIQ Sec/Crypto 4.2 device tree stub [ controller @ offset 0x300000 ] 36 compatible = "fsl,sec-v4.2", "fsl,sec-v4.0"; 37 fsl,sec-era = <3>; 38 #address-cells = <1>; 39 #size-cells = <1>; 45 compatible = "fsl,sec-v4.2-job-ring", 46 "fsl,sec-v4.0-job-ring"; 52 compatible = "fsl,sec-v4.2-job-ring", 53 "fsl,sec-v4.0-job-ring"; 59 compatible = "fsl,sec-v4.2-job-ring", [all …]
|
H A D | qoriq-sec5.2-0.dtsi | 2 * QorIQ Sec/Crypto 5.2 device tree stub [ controller @ offset 0x300000 ] 4 * Copyright 2011-2012 Freescale Semiconductor Inc. 36 compatible = "fsl,sec-v5.2", "fsl,sec-v5.0", "fsl,sec-v4.0"; 37 fsl,sec-era = <5>; 38 #address-cells = <1>; 39 #size-cells = <1>; 45 compatible = "fsl,sec-v5.2-job-ring", 46 "fsl,sec-v5.0-job-ring", 47 "fsl,sec-v4.0-job-ring"; 53 compatible = "fsl,sec-v5.2-job-ring", [all …]
|
H A D | qoriq-sec5.3-0.dtsi | 2 * QorIQ Sec/Crypto 5.3 device tree stub [ controller @ offset 0x300000 ] 36 compatible = "fsl,sec-v5.3", "fsl,sec-v5.0", "fsl,sec-v4.0"; 37 fsl,sec-era = <4>; 38 #address-cells = <1>; 39 #size-cells = <1>; 45 compatible = "fsl,sec-v5.3-job-ring", 46 "fsl,sec-v5.0-job-ring", 47 "fsl,sec-v4.0-job-ring"; 53 compatible = "fsl,sec-v5.3-job-ring", 54 "fsl,sec-v5.0-job-ring", [all …]
|
H A D | qoriq-sec5.0-0.dtsi | 2 * QorIQ Sec/Crypto 5.0 device tree stub [ controller @ offset 0x300000 ] 36 compatible = "fsl,sec-v5.0", "fsl,sec-v4.0"; 37 fsl,sec-era = <5>; 38 #address-cells = <1>; 39 #size-cells = <1>; 45 compatible = "fsl,sec-v5.0-job-ring", 46 "fsl,sec-v4.0-job-ring"; 52 compatible = "fsl,sec-v5.0-job-ring", 53 "fsl,sec-v4.0-job-ring"; 59 compatible = "fsl,sec-v5.0-job-ring", [all …]
|
H A D | pq3-sec4.4-0.dtsi | 2 * PQ3 Sec/Crypto 4.4 device tree stub [ controller @ offset 0x30000 ] 36 compatible = "fsl,sec-v4.4", "fsl,sec-v4.0"; 37 fsl,sec-era = <3>; 38 #address-cells = <1>; 39 #size-cells = <1>; 45 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring"; 51 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring"; 57 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring"; 63 compatible = "fsl,sec-v4.4-job-ring", "fsl,sec-v4.0-job-ring";
|
H A D | p1023si-post.dtsi | 4 * Copyright 2011 - 2014 Freescale Semiconductor Inc. 36 compatible = "fsl,bman-fbpr"; 37 alloc-ranges = <0 0 0x10 0>; 41 compatible = "fsl,qman-fqd"; 42 alloc-ranges = <0 0 0x10 0>; 46 compatible = "fsl,qman-pfdr"; 47 alloc-ranges = <0 0 0x10 0>; 51 #address-cells = <2>; 52 #size-cells = <1>; 53 compatible = "fsl,p1023-elbc", "fsl,elbc", "simple-bus"; [all …]
|
H A D | qoriq-sec4.0-0.dtsi | 2 * QorIQ Sec/Crypto 4.0 device tree stub [ controller @ offset 0x300000 ] 36 compatible = "fsl,sec-v4.0"; 37 fsl,sec-era = <1>; 38 #address-cells = <1>; 39 #size-cells = <1>; 45 compatible = "fsl,sec-v4.0-job-ring"; 51 compatible = "fsl,sec-v4.0-job-ring"; 57 compatible = "fsl,sec-v4.0-job-ring"; 63 compatible = "fsl,sec-v4.0-job-ring"; 69 compatible = "fsl,sec-v4.0-rtic"; [all …]
|
H A D | qoriq-sec6.0-0.dtsi | 2 * QorIQ Sec/Crypto 6.0 device tree stub 35 compatible = "fsl,sec-v6.0", "fsl,sec-v5.0", 36 "fsl,sec-v4.0"; 37 fsl,sec-era = <6>; 38 #address-cells = <1>; 39 #size-cells = <1>; 42 compatible = "fsl,sec-v6.0-job-ring", 43 "fsl,sec-v5.2-job-ring", 44 "fsl,sec-v5.0-job-ring", 45 "fsl,sec-v4.4-job-ring", [all …]
|
/linux/arch/arm64/boot/dts/freescale/ |
H A D | imx8qxp-ss-security.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 7 compatible = "fsl,imx8qxp-caam", "fsl,sec-v4.0"; 11 compatible = "fsl,imx8qxp-job-ring", "fsl,sec-v4.0-job-ring"; 15 compatible = "fsl,imx8qxp-job-ring", "fsl,sec-v4.0-job-ring";
|
H A D | imx8-ss-security.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 6 #include <dt-bindings/firmware/imx/rsrc.h> 9 compatible = "simple-bus"; 10 #address-cells = <1>; 11 #size-cells = <1>; 15 compatible = "fsl,imx8qm-caam", "fsl,sec-v4.0"; 18 #address-cells = <1>; 19 #size-cells = <1>; 21 power-domains = <&pd IMX_SC_R_CAAM_JR2>; 22 fsl,sec-era = <9>; [all …]
|
H A D | fsl-ls1088a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for NXP Layerscape-1088A family SoC. 5 * Copyright 2017-2020 NXP 10 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/thermal/thermal.h> 16 interrupt-parent = <&gic>; 17 #address-cells = <2>; 18 #size-cells = <2>; 26 #address-cells = <1>; [all …]
|
H A D | imx8ulp.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8ulp-clock.h> 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/arm-gic.h> 9 #include <dt-bindings/power/imx8ulp-power.h> 10 #include <dt-bindings/thermal/thermal.h> 12 #include "imx8ulp-pinfunc.h" 15 interrupt-parent = <&gic>; 16 #address-cells = <2>; 17 #size-cells = <2>; [all …]
|
H A D | fsl-ls208xa.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Device Tree Include file for Freescale Layerscape-2080A family SoC. 6 * Copyright 2017-2020 NXP 12 #include <dt-bindings/clock/fsl,qoriq-clockgen.h> 13 #include <dt-bindings/thermal/thermal.h> 14 #include <dt-bindings/interrupt-controller/arm-gic.h> 18 interrupt-parent = <&gic>; 19 #address-cells = <2>; 20 #size-cells = <2>; 32 #address-cells = <1>; [all …]
|
H A D | imx8mn.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/imx8mn-clock.h> 7 #include <dt-bindings/power/imx8mn-power.h> 8 #include <dt-bindings/reset/imx8mq-reset.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include <dt-bindings/thermal/thermal.h> 14 #include "imx8mn-pinfunc.h" 17 interrupt-parent = <&gic>; [all …]
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_xdp_loop.c | 1 // SPDX-License-Identifier: GPL-2.0 25 } rxcnt SEC(".maps"); 32 } vip2tnl SEC(".maps"); 53 return -1; in get_dport() 54 return th->dest; in get_dport() 58 return -1; in get_dport() 59 return uh->dest; in get_dport() 70 memcpy(new_eth->h_source, old_eth->h_dest, sizeof(new_eth->h_source)); in set_ethhdr() 71 memcpy(new_eth->h_dest, tnl->dmac, sizeof(new_eth->h_dest)); in set_ethhdr() 72 new_eth->h_proto = h_proto; in set_ethhdr() [all …]
|
H A D | test_xdp.c | 29 } rxcnt SEC(".maps"); 36 } vip2tnl SEC(".maps"); 57 return -1; in get_dport() 58 return th->dest; in get_dport() 62 return -1; in get_dport() 63 return uh->dest; in get_dport() 74 memcpy(new_eth->h_source, old_eth->h_dest, sizeof(new_eth->h_source)); in set_ethhdr() 75 memcpy(new_eth->h_dest, tnl->dmac, sizeof(new_eth->h_dest)); in set_ethhdr() 76 new_eth->h_proto = h_proto; in set_ethhdr() 81 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() [all …]
|
H A D | test_xdp_dynptr.c | 1 // SPDX-License-Identifier: GPL-2.0 32 } rxcnt SEC(".maps"); 39 } vip2tnl SEC(".maps"); 58 return th->dest; in get_dport() 61 return uh->dest; in get_dport() 72 memcpy(new_eth->h_source, old_eth->h_dest, sizeof(new_eth->h_source)); in set_ethhdr() 73 memcpy(new_eth->h_dest, tnl->dmac, sizeof(new_eth->h_dest)); in set_ethhdr() 74 new_eth->h_proto = h_proto; in set_ethhdr() 98 if (ethhdr_sz + iphdr_sz + tcphdr_sz > xdp->data_end - xdp->data) in handle_ipv4() 106 dport = get_dport(iph + 1, iph->protocol); in handle_ipv4() [all …]
|
H A D | verifier_unpriv.c | 1 // SPDX-License-Identifier: GPL-2.0 12 "*(u32*)(r10 - 8) = r2;" \ 13 "*(u64*)(r10 - 16) = r2;" \ 14 "*(u64*)(r10 - 24) = r2;" \ 15 "*(u64*)(r10 - 32) = r2;" \ 16 "*(u64*)(r10 - 40) = r2;" \ 17 "*(u64*)(r10 - 48) = r2;" \ 20 "r2 += -48;" \ 31 } map_hash_8b SEC(".maps"); 42 } map_prog1_socket SEC(".maps") = { [all …]
|
H A D | xdpwall.c | 1 // SPDX-License-Identifier: GPL-2.0 48 } v6_addr_map SEC(".maps"); 55 } v4_addr_map SEC(".maps"); 63 } v4_lpm_val_map SEC(".maps"); 70 } tcp_port_map SEC(".maps"); 77 } udp_port_map SEC(".maps"); 79 enum ip_type { V4 = 1, V6 = 2 }; enumerator 144 return lpm_val ? lpm_val->val : 0; in filter_ipv4_lpm() 151 if (info->type == V6) { in filter_src_dst_ip() 152 match_info->v6_src_ip_match = in filter_src_dst_ip() [all …]
|
H A D | test_sk_lookup.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 22 /* Macros for least-significant byte and word accesses. */ 26 #define LSE_INDEX(index, size) ((size) - (index) - 1) 40 } redir_map SEC(".maps"); 47 } run_map SEC(".maps"); 75 SEC("sk_lookup") 81 SEC("sk_lookup") 87 SEC("sk_lookup") 90 if (ctx->ingress_ifindex == 1) in check_ifindex() 95 SEC("sk_reuseport") [all …]
|
H A D | test_btf_nokv.c | 1 /* SPDX-License-Identifier: GPL-2.0 */ 7 unsigned int v4; member 16 } btf_map SEC(".maps"); 28 counts->v6++; in test_long_fname_2() 39 SEC("dummy_tracepoint") 45 char _license[] SEC("license") = "GPL";
|
H A D | test_btf_newkv.c | 1 /* SPDX-License-Identifier: GPL-2.0 */ 8 unsigned int v4; member 17 } btf_map SEC(".maps"); 29 counts->v6++; in test_long_fname_2() 40 SEC("dummy_tracepoint") 46 char _license[] SEC("license") = "GPL";
|
/linux/samples/bpf/ |
H A D | xdp_tx_iptunnel_kern.c | 27 } rxcnt SEC(".maps"); 34 } vip2tnl SEC(".maps"); 55 return -1; in get_dport() 56 return th->dest; in get_dport() 60 return -1; in get_dport() 61 return uh->dest; in get_dport() 72 memcpy(new_eth->h_source, old_eth->h_dest, sizeof(new_eth->h_source)); in set_ethhdr() 73 memcpy(new_eth->h_dest, tnl->dmac, sizeof(new_eth->h_dest)); in set_ethhdr() 74 new_eth->h_proto = h_proto; in set_ethhdr() 79 void *data_end = (void *)(long)xdp->data_end; in handle_ipv4() [all …]
|
/linux/arch/arm/boot/dts/nxp/imx/ |
H A D | imx7ulp.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright 2017-2018 NXP 8 #include <dt-bindings/clock/imx7ulp-clock.h> 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 12 #include "imx7ulp-pinfunc.h" 15 interrupt-parent = <&intc>; 17 #address-cells = <1>; 18 #size-cells = <1>; 37 #address-cells = <1>; [all …]
|
/linux/Documentation/devicetree/bindings/nvmem/ |
H A D | snvs-lpgpr.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/nvmem/snvs-lpgpr.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Low Power General Purpose Register found in i.MX Secure Non-Volatile Storage 10 - Oleksij Rempel <o.rempel@pengutronix.de> 15 - items: 16 - enum: 17 - fsl,imx8mm-snvs-lpgpr 18 - fsl,imx8mn-snvs-lpgpr [all …]
|