| /linux/arch/arm64/boot/dts/freescale/ |
| H A D | imx8mm-venice-gw7904.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/linux-event-codes.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/phy/phy-imx8-pcie.h> 17 compatible = "gateworks,imx8mm-gw7904", "fsl,imx8mm"; 25 stdout-path = &uart2; 33 gpio-keys { 34 compatible = "gpio-keys"; [all …]
|
| H A D | imx8mm-venice-gw7903.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/linux-event-codes.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/phy/phy-imx8-pcie.h> 17 compatible = "gw,imx8mm-gw7903", "fsl,imx8mm"; 27 stdout-path = &uart2; 35 gpio-keys { 36 compatible = "gpio-keys"; [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3576-luckfox-core3576.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/soc/rockchip,vop2.h> 24 stdout-path = "serial0:1500000n8"; 27 hdmi-con { 28 compatible = "hdmi-connector"; 29 hdmi-pwr-supply = <&vcc_5v0_hdmi>; [all …]
|
| H A D | rk3576-rock-4d.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/leds/common.h> 10 #include <dt-bindings/pinctrl/rockchip.h> 11 #include <dt-bindings/pwm/pwm.h> 12 #include <dt-bindings/soc/rockchip,vop2.h> 13 #include <dt-bindings/usb/pd.h> 18 compatible = "radxa,rock-4d", "rockchip,rk3576"; 26 stdout-path = "serial0:1500000n8"; [all …]
|
| H A D | rk3576-nanopi-m5.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/pinctrl/rockchip.h> 13 #include <dt-bindings/pwm/pwm.h> 14 #include <dt-bindings/soc/rockchip,vop2.h> 15 #include <dt-bindings/usb/pd.h> 20 compatible = "friendlyarm,nanopi-m5", "rockchip,rk3576"; [all …]
|
| H A D | rk3576-armsom-sige5.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/pinctrl/rockchip.h> 12 #include <dt-bindings/pwm/pwm.h> 13 #include <dt-bindings/soc/rockchip,vop2.h> 14 #include <dt-bindings/usb/pd.h> 27 stdout-path = "serial0:1500000n8"; 30 hdmi-con { [all …]
|
| /linux/drivers/s390/crypto/ |
| H A D | pkey_sysfs.c | 1 // SPDX-License-Identifier: GPL-2.0 33 if (rc == -ENODEV) { in sys_pkey_handler_gen_key() 45 * Sysfs attribute read function for all protected key binary attributes. 48 * (i.e. off != 0 or count < key blob size) -EINVAL is returned. 51 loff_t off, size_t count) in pkey_protkey_aes_attr_read() argument 57 if (off != 0 || count < sizeof(protkeytoken)) in pkey_protkey_aes_attr_read() 58 return -EINVAL; in pkey_protkey_aes_attr_read() 61 return -EINVAL; in pkey_protkey_aes_attr_read() 102 * Sysfs attribute read function for the AES XTS prot key binary attributes. 105 * (i.e. off != 0 or count < key blob size) -EINVAL is returned. [all …]
|
| /linux/kernel/ |
| H A D | kallsyms.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * kallsyms.c: in-kernel printing of symbolic oopses and stack traces. 5 * Rewritten and vastly simplified by Rusty Russell for in-kernel 42 static unsigned int kallsyms_expand_symbol(unsigned int off, in kallsyms_expand_symbol() argument 50 data = &kallsyms_names[off]; in kallsyms_expand_symbol() 53 off++; in kallsyms_expand_symbol() 59 off++; in kallsyms_expand_symbol() 66 off += len; in kallsyms_expand_symbol() 75 len--; in kallsyms_expand_symbol() 83 maxlen--; in kallsyms_expand_symbol() [all …]
|
| /linux/arch/arm64/boot/dts/microchip/ |
| H A D | sparx5_pcb134_board.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 /dts-v1/; 10 gpio-restart { 11 compatible = "gpio-restart"; 16 i2c0_imux: i2c-mux-0 { 17 compatible = "i2c-mux-pinctrl"; 18 #address-cells = <1>; 19 #size-cells = <0>; 20 i2c-parent = <&i2c0>; 23 i2c0_emux: i2c-mux-1 { [all …]
|
| /linux/drivers/net/ethernet/intel/i40e/ |
| H A D | i40e_ptp.c | 1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2013 - 2018 Intel Corporation. */ 5 #include <linux/posix-clock.h> 39 CANT_DO_PINS = -1, 52 end = -2, 54 off, enumerator 62 "off", "in_A", "in_B", "out_A", "out_B" 66 led_end = -2, 83 {off, off, off, high, high, high, high}, 84 {off, in_A, off, high, high, high, low}, [all …]
|
| /linux/arch/parisc/net/ |
| H A D | bpf_jit_comp64.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * BPF JIT compiler for PA-RISC (64-bit) 10 * - check if bpf_jit_needs_zext() is needed (currently enabled) 11 * - implement arch_prepare_bpf_trampoline(), poke(), ... 39 * HPPA64 sp => +----------+ <= HPPA64 fp 42 * | ... | HPPA64 callee-saved registers 45 * +----------+ <= (BPF FP) 49 * | ... | Function call stack 51 * +----------+ 58 #define EXIT_PTR_LOAD(reg) hppa64_ldd_im16(-FRAME_SIZE, HPPA_REG_SP, reg) [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | pinctrl-palmas.txt | 7 - compatible: It must be one of following: 8 - "ti,palmas-pinctrl" for Palma series of the pincontrol. 9 - "ti,tps65913-pinctrl" for Palma series device TPS65913. 10 - "ti,tps80036-pinctrl" for Palma series device TPS80036. 12 Please refer to pinctrl-bindings.txt in this directory for details of the 18 list of pins. This configuration can include the mux function to select on 19 those pin(s), and various pin configuration parameters, such as pull-up, 26 other words, a subnode that lists a mux function but no pin configuration 29 information about e.g. the mux function. 32 - ti,palmas-enable-dvfs1: Enable DVFS1. Configure pins for DVFS1 mode. [all …]
|
| /linux/arch/mips/net/ |
| H A D | bpf_jit_comp64.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Just-In-Time compiler for eBPF bytecode on MIPS. 4 * Implementation of JIT functions for 64-bit CPUs. 18 #include <asm/cpu-features.h> 19 #include <asm/isa-rev.h> 24 /* MIPS t0-t3 are not available in the n64 ABI */ 30 /* Stack is 16-byte aligned in n64 ABI */ 33 /* Extra 64-bit eBPF registers used by JIT */ 40 /* Callee-saved CPU registers that the JIT must preserve */ 54 /* Caller-saved CPU registers available for JIT use */ [all …]
|
| H A D | bpf_jit_comp32.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Just-In-Time compiler for eBPF bytecode on MIPS. 4 * Implementation of JIT functions for 32-bit CPUs. 19 #include <asm/cpu-features.h> 20 #include <asm/isa-rev.h> 25 /* MIPS a4-a7 are not available in the o32 ABI */ 31 /* Stack is 8-byte aligned in o32 ABI */ 36 * This corresponds to stack space for register arguments a0-a3. 40 /* Temporary 64-bit register used by JIT */ 46 * R0-to-v0 assignment (4 bytes) if big endian. [all …]
|
| /linux/tools/testing/selftests/net/ |
| H A D | vlan_hw_filter.sh | 2 # SPDX-License-Identifier: GPL-2.0 4 readonly NETNS="ns-$(mktemp -u XXXXXX)" 27 echo "ERROR: ${1:-unexpected return code} (ret: $_)" >&2 34 for current_test in ${TESTS:-$ALL_TESTS}; do 44 ip netns exec ${NETNS} ethtool -K bond0 rx-vlan-filter off 48 ip netns exec ${NETNS} ip link del veth2 || fail "Please check vlan HW filter function" 57 ip netns exec ${NETNS} ethtool -K bond0 rx-vlan-filter off 59 ip netns exec ${NETNS} ethtool -K bond0 rx-vlan-filter on 62 ip netns exec ${NETNS} ip link del vlan0 || fail "Please check vlan HW filter function" 70 ip netns exec ${NETNS} ethtool -K bond0 rx-vlan-filter off [all …]
|
| /linux/arch/arm/mach-omap2/ |
| H A D | omap-mpuss-lowpower.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 * OMAP4430 MPUSS mainly consists of dual Cortex-A9 with per-CPU 17 * to the Cortex-A9 processor must be asserted by the external 24 * ---------------------------------------------- 26 * ON(Inactive) OFF ON(Inactive) 27 * OFF OFF CSWR 28 * OFF OFF OSWR 29 * OFF OFF OFF(Device OFF *TBD) 30 * ---------------------------------------------- 33 * and first to wake-up when MPUSS low power states are excercised [all …]
|
| /linux/tools/testing/selftests/ftrace/test.d/kprobe/ |
| H A D | kprobe_ftrace.tc | 2 # SPDX-License-Identifier: GPL-2.0 3 # description: Kprobe dynamic event with function tracer 4 # requires: kprobe_events stack_trace_filter function:tracer 11 # kprobe on / ftrace off 16 ! grep "$FUNCTION_FORK <-" trace 19 echo function > current_tracer 23 grep "$FUNCTION_FORK <-" trace 25 # kprobe off / ftrace on 30 grep "$FUNCTION_FORK <-" trace 34 echo function > current_tracer [all …]
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | armada-xp-netgear-rn2120.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 8 /dts-v1/; 10 #include <dt-bindings/input/input.h> 11 #include <dt-bindings/gpio/gpio.h> 12 #include "armada-xp-mv78230.dtsi" 16 …compatible = "netgear,readynas-2120", "marvell,armadaxp-mv78230", "marvell,armadaxp", "marvell,arm… 19 stdout-path = "serial0:115200n8"; 33 internal-regs { 41 clock-frequency = <400000>; 45 * MGT4012XB-O20, 8000RPM) near eSATA port */ [all …]
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am62p-verdin-ivy.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 7 * https://www.toradex.com/computer-on-modules/verdin-arm-family/ti-am62p 8 * https://www.toradex.com/products/carrier-board/ivy-carrier-board 11 #include <dt-bindings/mux/mux.h> 12 #include <dt-bindings/leds/common.h> 13 #include <dt-bindings/net/ti-dp83867.h> 21 ain1_voltage_unmanaged: voltage-divider-ain1 { 22 compatible = "voltage-divider"; 23 #io-channel-cells = <1>; 24 io-channels = <&ivy_adc1 0>; [all …]
|
| /linux/tools/perf/bench/ |
| H A D | mem-functions.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * mem-memcpy.c 11 #include "../perf-sys.h" 12 #include <subcmd/parse-options.h> 17 #include "mem-memcpy-arch.h" 18 #include "mem-memset-arch.h" 51 "Specify page-size for mapping memory buffers. " 54 OPT_STRING('f', "function", &function_str, "all", 55 "Specify the function to run, \"all\" runs all available functions, \"help\" lists them"), 68 "Specify the chunk-size for each invocation. " [all …]
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 1 // SPDX-License-Identifier: GPL-2.0-only 20 #define BPF_TAIL_CALL_CNT_PTR_STACK_OFF(stack) (round_up(stack, 16) - 80) 23 /* return value from in-kernel function, and exit value for eBPF program */ 25 /* arguments from eBPF program to in-kernel function */ 31 /* callee saved registers that in-kernel function will preserve */ 36 /* read-only frame pointer to access stack */ 44 const struct bpf_prog *prog = ctx->prog; in prepare_bpf_tail_call_cnt() 51 * std REG_TCC -> LOONGARCH_GPR_SP + store_offset in prepare_bpf_tail_call_cnt() 53 * std REG_TCC -> LOONGARCH_GPR_SP + store_offset in prepare_bpf_tail_call_cnt() 56 * std REG_TCC -> LOONGARCH_GPR_SP + store_offset in prepare_bpf_tail_call_cnt() [all …]
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | s5pv210-aries.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 7 #include <dt-bindings/gpio/gpio.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 32 reserved-memory { 33 #address-cells = <1>; 34 #size-cells = <1>; 38 compatible = "shared-dma-pool"; 39 no-map; 44 compatible = "shared-dma-pool"; [all …]
|
| H A D | exynos5420-peach-pit.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/clock/maxim,max77802.h> 13 #include <dt-bindings/regulator/maxim,max77802.h> 14 #include <dt-bindings/sound/samsung-i2s.h> 16 #include "exynos5420-cpus.dtsi" 21 compatible = "google,pit-rev16", [all …]
|
| H A D | exynos5800-peach-pi.dts | 1 // SPDX-License-Identifier: GPL-2.0 8 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/interrupt-controller/irq.h> 12 #include <dt-bindings/clock/maxim,max77802.h> 13 #include <dt-bindings/regulator/maxim,max77802.h> 14 #include <dt-bindings/sound/samsung-i2s.h> 16 #include "exynos5420-cpus.dtsi" 21 compatible = "google,pi-rev16", [all …]
|
| /linux/drivers/clk/samsung/ |
| H A D | clk-exynos-arm64.c | 1 // SPDX-License-Identifier: GPL-2.0-only 18 #include "clk-exynos-arm64.h" 49 static bool is_gate_reg(unsigned long off) in is_gate_reg() argument 51 return off >= GATE_OFF_START && off <= GATE_OFF_END; in is_gate_reg() 55 static bool is_pll_conx_reg(unsigned long off) in is_pll_conx_reg() argument 57 return off >= PLL_CON_OFF_START && off <= PLL_CON_OFF_END; in is_pll_conx_reg() 61 static bool is_pll_con1_reg(unsigned long off) in is_pll_con1_reg() argument 63 return is_pll_conx_reg(off) && (off & 0xf) == 0x4 && !(off & 0x10); in is_pll_con1_reg() 67 * exynos_arm64_init_clocks - Set clocks initial configuration 76 const unsigned long *reg_offs = cmu->clk_regs; in exynos_arm64_init_clocks() [all …]
|