| /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 stub35 	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.025 } 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.032 } 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.012 	"*(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.048 } 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-Clause22 /* 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 …]
 
 |