| /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/kernel/ |
| H A D | reboot.c | 1 // SPDX-License-Identifier: GPL-2.0-only 23 * this indicates whether you can reboot with ctrl-alt-del: the default is yes 66 * the system cannot be powered off. This allowes kernel_halt() to notify users 85 * emergency_restart - reboot the system 109 * register_reboot_notifier - Register function to be called at reboot time 110 * @nb: Info about notifier function to be called 112 * Registers a function with the list of functions 125 * unregister_reboot_notifier - Unregister previously registered reboot notifier 129 * notifier function. 131 * Returns zero on success, or %-ENOENT on failure. [all …]
|
| 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/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/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/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/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/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/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 …]
|
| H A D | k3-am62-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-am62 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> 17 ain1_voltage_unmanaged: voltage-divider-ain1 { 18 compatible = "voltage-divider"; 19 #io-channel-cells = <1>; 20 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> 18 #include "mem-memcpy-arch.h" 19 #include "mem-memset-arc 105 struct function { global() struct 106 namefunction global() argument 107 descfunction global() argument 108 __anon94479f370108function global() argument 116 fnfunction global() argument 336 for (size_t off = 0; off < p->size; off += p->chunk_size) do_memcpy() local 440 for (size_t off = 0; off < p->size; off += p->chunk_size) do_memset() local [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/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx6ull-dhcom-pdk2.dts | 1 // SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 6 * DHCM-iMX6ULL-C080-R051-F0409-SPI-E2-CAN2-RTC-WBT-ADC-I-01D2 7 * DHCOR PCB number: 578-200 or newer 8 * DHCOM PCB number: 579-200 or newer 9 * PDK2 PCB number: 516-400 or newer 11 /dts-v1/; 13 #include "imx6ull-dhcom-som.dtsi" 17 compatible = "dh,imx6ull-dhcom-pdk2", "dh,imx6ull-dhcom-som", 18 "dh,imx6ull-dhcor-som", "fsl,imx6ull"; 20 clk_ext_audio_codec: clock-codec { [all …]
|
| /linux/drivers/vdpa/solidrun/ |
| H A D | snet_vdpa.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 5 * Copyright (C) 2022-2023 SolidRun 7 * Author: Alvaro Karsz <alvaro.karsz@solid-run.com> 18 #define SNET_ERR(pdev, fmt, ...) dev_err(&(pdev)->dev, "%s"fmt, "snet_vdpa: ", ##__VA_ARGS__) 19 #define SNET_WARN(pdev, fmt, ...) dev_warn(&(pdev)->dev, "%s"fmt, "snet_vdpa: ", ##__VA_ARGS__) 20 #define SNET_INFO(pdev, fmt, ...) dev_info(&(pdev)->dev, "%s"fmt, "snet_vdpa: ", ##__VA_ARGS__) 21 #define SNET_DBG(pdev, fmt, ...) dev_dbg(&(pdev)->dev, "%s"fmt, "snet_vdpa: ", ##__VA_ARGS__) 22 #define SNET_HAS_FEATURE(s, f) ((s)->negotiated_features & BIT_ULL(f)) 24 #define SNET_CFG_VER(snet, ver) ((snet)->psnet->negotiated_cfg_ver >= (ver)) 46 /* IRQ index, DPU uses this to parse data from MSI-X table */ [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | as3722.txt | 4 ------------------- 5 - compatible: Must be "ams,as3722". 6 - reg: I2C device address. 7 - interrupt-controller: AS3722 has internal interrupt controller which takes the 8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well 10 - #interrupt-cells: Should be set to 2 for IRQ number and flags. 12 of AS3722 are defined at dt-bindings/mfd/as3722.h 14 interrupts.txt, using dt-bindings/irq. 17 -------------------- 18 - ams,enable-internal-int-pullup: Boolean property, to enable internal pullup on [all …]
|
| /linux/Documentation/networking/device_drivers/ethernet/intel/ |
| H A D | idpf.rst | 1 .. SPDX-License-Identifier: GPL-2.0+ 4 idpf Linux* Base Driver for the Intel(R) Infrastructure Data Path Function 12 The idpf driver serves as both the Physical Function (PF) and Virtual Function 13 (VF) driver for the Intel(R) Infrastructure Data Path Function. 33 ------- 42 --------------------- 47 # dmesg -n 8 54 ------------ 87 ----------------------- 95 # ethtool -C <ethX> adaptive-rx off adaptive-tx off [all …]
|
| /linux/arch/loongarch/net/ |
| H A D | bpf_jit.c | 1 // SPDX-License-Identifier: GPL-2.0-only 8 #include <asm/asm-offsets.h> 31 #define BPF_TAIL_CALL_CNT_PTR_STACK_OFF(stack) (round_up(stack, 16) - 80) 34 /* return value from in-kernel function, and exit value for eBPF program */ 36 /* arguments from eBPF program to in-kernel function */ 42 /* callee saved registers that in-kernel function will preserve */ 47 /* read-only frame pointer to access stack */ 55 const struct bpf_prog *prog = ctx->prog; in prepare_bpf_tail_call_cnt() 58 *store_offset -= sizeof(long); in prepare_bpf_tail_call_cnt() 81 *store_offset -= sizeof(long); in prepare_bpf_tail_call_cnt() [all …]
|
| /linux/tools/testing/selftests/drivers/net/netdevsim/ |
| H A D | udp_tunnel_nic.sh | 2 # SPDX-License-Identifier: GPL-2.0-only 17 function err_cnt { 24 function pass_cnt { 28 function cleanup_tuns { 30 [ -e /sys/class/net/$dev ] && ip link del dev $dev 35 function cleanup_nsim { 36 if [ -e $NSIM_DEV_SYS ]; then 41 function cleanup { 48 function new_vxlan { 58 [ "$ipver" != '6' ] || ipfl="-6" [all …]
|