Home
last modified time | relevance | path

Searched +full:machine +full:- +full:level (Results 1 – 25 of 1023) sorted by relevance

12345678910>>...41

/linux-6.12.1/Documentation/arch/arm/
Dinterrupts.rst5 2.5.2-rmk5:
7 major architecture-specific subsystems.
10 MMU TLB. Each MMU TLB variant is now handled completely separately -
19 Unfortunately, this means that machine types that touch the irq_desc[]
20 array (basically all machine types) will break, and this means every
21 machine type that we currently have.
26 SA1100 ------------> Neponset -----------> SA1111
28 -----------> USAR
30 -----------> SMC9196
33 exclusive of each other - if you're processing one interrupt from the
[all …]
Darm.rst9 ---------------------
17 in the top level Makefile. However, if you don't have the ARM Linux ELF
21 If you wish to cross-compile, then alter the following lines in the top
22 level make file::
36 CROSS_COMPILE=<your-path-to-your-compiler-without-gcc>
40 CROSS_COMPILE=arm-linux-
48 ---------------
54 Bug reports should be sent to linux-arm-kernel@lists.arm.linux.org.uk,
64 -------------
66 Several new include directories have been created under include/asm-arm,
[all …]
/linux-6.12.1/tools/perf/util/
Devent.c18 #include "machine.h"
24 #include "time-utils.h"
33 #include "bpf-event.h"
106 type == 'A') || strcmp(name, args->name)) in find_func_symbol_cb()
109 args->start = start; in find_func_symbol_cb()
118 if (strcmp(name, args->name)) in find_any_symbol_cb()
121 args->start = start; in find_any_symbol_cb()
131 return -1; in kallsyms__get_function_start()
143 return -1; in kallsyms__get_symbol_start()
154 for (i = 0; i < event->nr; i++) { in perf_event__read_stat_config()
[all …]
/linux-6.12.1/arch/hexagon/include/asm/
Dvm_mmu.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (c) 2010-2011,2013 The Linux Foundation. All rights reserved.
12 * Shift, mask, and other constants for the Hexagon Virtual Machine
15 * Virtual machine MMU allows first-level entries to either be
16 * single-level lookup PTEs for very large pages, or PDEs pointing
17 * to second-level PTEs for smaller pages. If PTE is single-level,
42 * Virtual Machine PTE Bits/Fields
56 #define __HEXAGON_C_WB 0x0 /* Write-back, no L2 */
57 #define __HEXAGON_C_WT 0x1 /* Write-through, no L2 */
64 #define __HEXAGON_C_WT_L2 0x5 /* Write-through, with L2 */
[all …]
Dpgtable.h1 /* SPDX-License-Identifier: GPL-2.0-only */
5 * Copyright (c) 2010-2011, The Linux Foundation. All rights reserved.
15 #include <asm-generic/pgtable-nopmd.h>
21 * The PTE model described here is that of the Hexagon Virtual Machine,
22 * which autonomously walks 2-level page tables. At a lower level, we
23 * also describe the RISCish software-loaded TLB entry structure of
25 * virtual machine has no need to know about the underlying hardware.
30 * To maximize the comfort level for the PTE manipulation macros,
31 * define the "well known" architecture-specific bits.
58 * of global pages or ASIDs exposed to the Hexagon Virtual Machine,
[all …]
/linux-6.12.1/sound/soc/sof/
Dcore.c1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
15 #include "sof-priv.h"
16 #include "sof-of-dev.h"
32 * sof_debug_check_flag - check if a given flag(s) is set in sof_core_debug
73 * sof_print_oops_and_stack - Handle the printing of DSP oops and stack trace
75 * @level: prink log level to use for the printing
87 void sof_print_oops_and_stack(struct snd_sof_dev *sdev, const char *level, in sof_print_oops_and_stack() argument
97 dev_printk(level, sdev->dev, "unexpected fault %#010x trace %#010x\n", in sof_print_oops_and_stack()
106 dev_printk(level, sdev->dev, "reason: %s (%#x)\n", in sof_print_oops_and_stack()
108 dev_printk(level, sdev->dev, "trace point: %#010x\n", tracep_code); in sof_print_oops_and_stack()
[all …]
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
21 For backwards-compatibility with previous configurations the selection will
22 be used as default for platform-specific drivers.
32 For backwards-compatibility with previous configurations the selection will
33 be used as default for platform-specific drivers.
62 This option is not user-selectable but automagically handled by
63 'select' statements at a higher level.
69 This option is not user-selectable but automagically handled by
70 'select' statements at a higher level.
102 This adds support for a dummy/nocodec machine driver fallback
[all …]
/linux-6.12.1/drivers/char/ipmi/
Dipmi_si_sm.h1 /* SPDX-License-Identifier: GPL-2.0+ */
5 * State machine interface for low-level IPMI system management
8 * BT interface) and the actual low-level state machine.
35 SI_SM_HOSED, /* The hardware violated the state machine. */
38 * The hardware is asserting attn and the state machine is
44 /* Handlers for the SMI state machine. */
47 * Put the version number of the state machine here so the
60 * Start a new transaction in the state machine. This will
61 * return -2 if the state machine is not idle, -1 if the size
70 * -1 if the buffer is too small, zero if no transaction is
[all …]
/linux-6.12.1/Documentation/devicetree/bindings/interrupt-controller/
Driscv,imsics.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/interrupt-controller/riscv,imsics.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: RISC-V Incoming MSI Controller (IMSIC)
10 - Anup Patel <anup@brainfault.org>
13 The RISC-V advanced interrupt architecture (AIA) defines a per-CPU incoming
14 MSI controller (IMSIC) for handling MSIs in a RISC-V platform. The RISC-V
15 AIA specification can be found at https://github.com/riscv/riscv-aia.
17 The IMSIC is a per-CPU (or per-HART) device with separate interrupt file
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/snowridgex/
Dvirtual-memory.json11 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to a de…
59 …g from start till PMH becomes idle again (ready to serve next walk). Includes EPT-walk intervals.",
72 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to stor…
120 …g from start till PMH becomes idle again (ready to serve next walk). Includes EPT-walk intervals.",
129 …ectory Entry hits. The Extended Page Directory cache is used by Virtual Machine operating systems…
138 …tory Entry misses. The Extended Page Directory cache is used by Virtual Machine operating systems…
147 …ointer Entry hits. The Extended Page Directory cache is used by Virtual Machine operating systems…
156 …nter Entry misses. The Extended Page Directory cache is used by Virtual Machine operating systems…
165 …LB hits per cycle. The Extended Page Directory cache is used by Virtual Machine operating systems…
174 …"PublicDescription": "Counts the number of times the machine was unable to find a translation in t…
[all …]
/linux-6.12.1/tools/perf/pmu-events/arch/x86/elkhartlake/
Dvirtual-memory.json11 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to a de…
59 …g from start till PMH becomes idle again (ready to serve next walk). Includes EPT-walk intervals.",
72 …"BriefDescription": "Counts the number of first level TLB misses but second level hits due to stor…
120 …g from start till PMH becomes idle again (ready to serve next walk). Includes EPT-walk intervals.",
129 …ectory Entry hits. The Extended Page Directory cache is used by Virtual Machine operating systems…
138 …tory Entry misses. The Extended Page Directory cache is used by Virtual Machine operating systems…
147 …ointer Entry hits. The Extended Page Directory cache is used by Virtual Machine operating systems…
156 …nter Entry misses. The Extended Page Directory cache is used by Virtual Machine operating systems…
165 …LB hits per cycle. The Extended Page Directory cache is used by Virtual Machine operating systems…
174 …"PublicDescription": "Counts the number of times the machine was unable to find a translation in t…
[all …]
/linux-6.12.1/arch/riscv/include/asm/
Dcsr.h1 /* SPDX-License-Identifier: GPL-2.0-only */
14 #define SR_MIE _AC(0x00000008, UL) /* Machine Interrupt Enable */
16 #define SR_MPIE _AC(0x00000080, UL) /* Previous Machine IE */
18 #define SR_MPP _AC(0x00001800, UL) /* Previously Machine */
21 #define SR_FS _AC(0x00006000, UL) /* Floating-point Status */
39 #define SR_FS_VS (SR_FS | SR_VS) /* Vector and Floating-Point Unit */
48 #define SR_UXL _AC(0x300000000, UL) /* XLEN mask for U-mode */
49 #define SR_UXL_32 _AC(0x100000000, UL) /* XLEN = 32 for U-mode */
50 #define SR_UXL_64 _AC(0x200000000, UL) /* XLEN = 64 for U-mode */
72 /* Exception cause high bit - is an interrupt if set */
[all …]
/linux-6.12.1/tools/arch/riscv/include/asm/
Dcsr.h1 /* SPDX-License-Identifier: GPL-2.0-only */
13 #define SR_MIE _AC(0x00000008, UL) /* Machine Interrupt Enable */
15 #define SR_MPIE _AC(0x00000080, UL) /* Previous Machine IE */
17 #define SR_MPP _AC(0x00001800, UL) /* Previously Machine */
20 #define SR_FS _AC(0x00006000, UL) /* Floating-point Status */
38 #define SR_FS_VS (SR_FS | SR_VS) /* Vector and Floating-Point Unit */
47 #define SR_UXL _AC(0x300000000, UL) /* XLEN mask for U-mode */
48 #define SR_UXL_32 _AC(0x100000000, UL) /* XLEN = 32 for U-mode */
49 #define SR_UXL_64 _AC(0x200000000, UL) /* XLEN = 64 for U-mode */
71 /* Exception cause high bit - is an interrupt if set */
[all …]
/linux-6.12.1/arch/powerpc/platforms/chrp/
Dsetup.c1 // SPDX-License-Identifier: GPL-2.0
40 #include <asm/pci-bridge.h>
62 /* Used for doing CHRP event-scans */
82 "Asynchronous", "Reserved", "Flow-Through Synchronous",
86 "Disabled", "Write-Through", "Copy-Back", "Transparent Mode"
108 seq_printf(m, "machine\t\t: CHRP %s\n", model); in chrp_show_cpuinfo()
176 static void __init sio_fixup_irq(const char *name, u8 device, u8 level, in sio_fixup_irq() argument
186 if (level0 != level || type0 != type || !active) { in sio_fixup_irq()
187 printk(KERN_WARNING "sio: %s irq level %d, type %d, %sactive: " in sio_fixup_irq()
188 "remapping to level %d, type %d, active\n", in sio_fixup_irq()
[all …]
/linux-6.12.1/sound/oss/dmasound/
Ddmasound.h1 /* SPDX-License-Identifier: GPL-2.0 */
28 #define SND_DEV_SEQ2 8 /* /dev/sequencer, level 2 interface */
69 #define MIN_BUFSIZE (1<<12) /* in bytes (- where does this come from ?) */
72 #define MAX_FRAG_SIZE 15 /* allow *4 for mono-8 => stereo-16 (for multi) */
80 #define MAX_FRAG_SIZE 16 /* need to allow *4 for mono-8 => stereo-16 */
93 /* description of the set-up applies to either hard or soft settings */
103 * Machine definitions
135 int capabilities ; /* low-level reply to SNDCTL_DSP_GETCAPS */
138 } MACHINE; typedef
141 * Low level stuff
[all …]
/linux-6.12.1/tools/usb/usbip/
DREADME2 # README for usbip-utils
5 # 2005-2008 Takahiro Hirofuchi
9 network. Server is a machine which provides (shares) a USB device. Client is
10 a machine which uses USB device provided by server over the network.
15 - usbip-vhci
17 and allows to import a USB device from a remote machine.
19 - usbip-host (stub driver)
23 - usbip-vudc
27 - usbip-utils
32 - USB/IP device drivers
[all …]
/linux-6.12.1/Documentation/arch/riscv/
Duabi.rst1 .. SPDX-License-Identifier: GPL-2.0
3 RISC-V Linux User ABI
7 ------------------------------------
14 #. Single-letter extensions come first, in canonical order.
17 #. All multi-letter extensions will be separated from other extensions by an
21 single-letter extensions and before any higher-privileged extensions.
29 #. Standard supervisor-level extensions (starting with 'S') will be listed
30 after standard unprivileged extensions. If multiple supervisor-level
33 #. Standard machine-level extensions (starting with 'Zxm') will be listed
34 after any lower-privileged, standard extensions. If multiple machine-level
[all …]
/linux-6.12.1/arch/powerpc/kernel/
Dmce.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Machine check exception handling.
52 mce->error_type = mce_err->error_type; in mce_set_error_info()
53 switch (mce_err->error_type) { in mce_set_error_info()
55 mce->u.ue_error.ue_error_type = mce_err->u.ue_error_type; in mce_set_error_info()
58 mce->u.slb_error.slb_error_type = mce_err->u.slb_error_type; in mce_set_error_info()
61 mce->u.erat_error.erat_error_type = mce_err->u.erat_error_type; in mce_set_error_info()
64 mce->u.tlb_error.tlb_error_type = mce_err->u.tlb_error_type; in mce_set_error_info()
67 mce->u.user_error.user_error_type = mce_err->u.user_error_type; in mce_set_error_info()
70 mce->u.ra_error.ra_error_type = mce_err->u.ra_error_type; in mce_set_error_info()
[all …]
/linux-6.12.1/Documentation/power/regulator/
Doverview.rst26 - Regulator
27 - Electronic device that supplies power to other devices.
31 Input Voltage -> Regulator -> Output Voltage
34 - PMIC
35 - Power Management IC. An IC that contains numerous
39 - Consumer
40 - Electronic device that is supplied power by a regulator.
41 Consumers can be classified into two types:-
52 - Power Domain
53 - Electronic circuit that is supplied its input power by the
[all …]
/linux-6.12.1/Documentation/devicetree/
Dusage-model.rst1 .. SPDX-License-Identifier: GPL-2.0
21 machine.
44 ----------
56 In 2005, when PowerPC Linux began a major cleanup and to merge 32-bit
57 and 64-bit support, the decision was made to require DT support on all
61 blob without requiring a real Open Firmware implementation. U-Boot,
66 existing non-DT aware firmware.
71 out of mainline (nios) have some level of DT support.
74 -------------
78 2.1 High Level View
[all …]
/linux-6.12.1/security/integrity/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
11 (EVM), IMA-appraisal extension, digital signature verification
27 of the different use cases - evm, ima, and modules.
66 bool "Provide a keyring to which Machine Owner Keys may be added"
72 If set, provide a keyring to which Machine Owner Keys (MOK) may
74 in the platform keyring, keys contained in the .machine keyring will
78 bool "Enforce Machine Keyring CA Restrictions"
82 The .machine keyring can be configured to enforce CA restriction
84 and all Machine Owner Keys (MOK) are added to the machine keyring.
85 If enabled only CA keys are added to the machine keyring, all
[all …]
/linux-6.12.1/Documentation/sound/soc/
Doverview.rst6 provide better ALSA support for embedded system-on-chip processors (e.g.
9 had some limitations:-
12 CPU. This is not ideal and leads to code duplication - for example,
18 machine specific code to re-route audio, enable amps, etc., after such an
31 features :-
50 * Machine specific controls: Allow machines to add controls to the sound card
54 multiple re-usable component drivers :-
60 on any architecture and machine.
66 * Machine class driver: The machine driver class acts as the glue that
68 "sound card device". It handles any machine specific controls and
[all …]
/linux-6.12.1/arch/arc/include/asm/
Dmach_desc.h1 /* SPDX-License-Identifier: GPL-2.0-only */
12 * struct machine_desc - Board specific callbacks, called from ARC common code
14 * a multi-platform kernel builds with array of such descriptors.
25 * @init_machine: arch initcall level callback (e.g. populate static
27 * @init_late: Late initcall level callback
41 * Current machine - only accessible during boot.
46 * Machine type table - also only accessible during boot
/linux-6.12.1/arch/powerpc/include/asm/
Dexception-64e.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Definitions for use by exception code on Book3-E
14 * critical exceptions which can themselves be interrupted by machine
20 * for machine check interrupts. Those are used to save a GPR that can
24 * the above re-entrancy issue.
27 * SPRGs are user-readable though, thus we might have to change some of
53 * one 64-byte cache line.
64 #define EX_TLB_DEAR ( 8 * 8) /* Level 0 and 2 only */
65 #define EX_TLB_ESR ( 9 * 8) /* Level 0 and 2 only */
77 * This prolog handles re-entrancy (up to 3 levels supported in the PACA
[all …]
/linux-6.12.1/drivers/net/fddi/skfp/
Dsmtinit.c1 // SPDX-License-Identifier: GPL-2.0-or-later
15 call all module level initialization routines
33 #define OEMID(smc,i) smc->hw.oem_id->oi_mark[i]
47 mib = &smc->mib ; in set_oem_spec_val()
53 mib->fddiSMTConnectionPolicy = POLICY_MM ; in set_oem_spec_val()
82 /* First initialize the ports mib->pointers */ in init_smt()
84 smc->y[p].mib = & smc->mib.p[p] ; in init_smt()
99 pcm_init(smc) ; /* PCM state machine */ in init_smt()
100 ecm_init(smc) ; /* ECM state machine */ in init_smt()
101 cfm_init(smc) ; /* CFM state machine */ in init_smt()
[all …]

12345678910>>...41