Home
last modified time | relevance | path

Searched +full:co +full:- +full:processor (Results 1 – 25 of 458) sorted by relevance

12345678910>>...19

/kernel/linux/linux-6.6/include/linux/soc/apple/
Drtkit.h1 /* SPDX-License-Identifier: GPL-2.0-only OR MIT */
6 * Apple's SoCs come with various co-processors running their RTKit operating
18 * Struct to represent implementation-specific RTKit operations.
21 * @iomem: Shared memory buffer controlled by the co-processors.
24 * @is_mapped: Shared memory buffer is managed by the co-processor.
38 * Struct to represent implementation-specific RTKit operations.
40 * @crashed: Called when the co-processor has crashed. Runs in process
43 * on a non-system endpoint. Called from a worker thread.
50 * buffer is managed by the co-processor and needs to be mapped.
74 * @mbox_name: mailbox name used to communicate with the co-processor
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/remoteproc/
Dst-rproc.txt1 STMicroelectronics Co-Processor Bindings
2 ----------------------------------------
6 Co-processors can be controlled from the bootloader or the primary OS. If
7 the bootloader starts a co-processor, the primary OS must detect its state
11 - compatible Should be one of:
12 "st,st231-rproc"
13 "st,st40-rproc"
14 - memory-region Reserved memory (See: ../reserved-memory/reserved-memory.txt)
15 - resets Reset lines (See: ../reset/reset.txt)
16 - reset-names Must be "sw_reset" and "pwr_reset"
[all …]
Dfsl,imx-rproc.yaml1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/remoteproc/fsl,imx-rproc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: NXP i.MX Co-Processor
10 This binding provides support for ARM Cortex M4 Co-processor found on some NXP iMX SoCs.
13 - Peng Fan <peng.fan@nxp.com>
18 - fsl,imx6sx-cm4
19 - fsl,imx7d-cm4
20 - fsl,imx7ulp-cm4
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/
Dst-rproc.txt1 STMicroelectronics Co-Processor Bindings
2 ----------------------------------------
6 Co-processors can be controlled from the bootloader or the primary OS. If
7 the bootloader starts a co-processor, the primary OS must detect its state
11 - compatible Should be one of:
12 "st,st231-rproc"
13 "st,st40-rproc"
14 - memory-region Reserved memory (See: ../reserved-memory/reserved-memory.txt)
15 - resets Reset lines (See: ../reset/reset.txt)
16 - reset-names Must be "sw_reset" and "pwr_reset"
[all …]
Dimx-rproc.txt1 NXP iMX6SX/iMX7D Co-Processor Bindings
2 ----------------------------------------
4 This binding provides support for ARM Cortex M4 Co-processor found on some
8 - compatible Should be one of:
9 "fsl,imx7d-cm4"
10 "fsl,imx6sx-cm4"
11 - clocks Clock for co-processor (See: ../clock/clock-bindings.txt)
12 - syscon Phandle to syscon block which provide access to
16 - memory-region list of phandels to the reserved memory regions.
17 (See: ../reserved-memory/reserved-memory.txt)
[all …]
Dmtk,scp.txt2 ----------------------------------------
4 This binding provides support for ARM Cortex M4 Co-processor found on some
8 - compatible Should be "mediatek,mt8183-scp"
9 - reg Should contain the address ranges for the two memory
11 - reg-names Contains the corresponding names for the two memory
13 - clocks Clock for co-processor (See: ../clock/clock-bindings.txt)
14 - clock-names Contains the corresponding name for the clock. This
18 --------
22 for the rpmsg devices - but must contain the following property:
24 - mtk,rpmsg-name Contains the name for the rpmsg device. Used to match
[all …]
/kernel/linux/linux-6.6/Documentation/networking/devlink/
Dsfc.rst1 .. SPDX-License-Identifier: GPL-2.0
15 .. list-table:: devlink info versions implemented
18 * - Name
19 - Type
20 - Description
21 * - ``fw.mgmt.suc``
22 - running
23 - For boards where the management function is split between multiple
25 * - ``fw.mgmt.cmc``
26 - running
[all …]
/kernel/linux/linux-5.10/Documentation/powerpc/
Dvas-api.rst1 .. SPDX-License-Identifier: GPL-2.0
2 .. _VAS-API:
11 Power9 processor introduced Virtual Accelerator Switchboard (VAS) which
12 allows both userspace and kernel communicate to co-processor
14 unit comprises of one or more hardware engines or co-processor types
21 Requests to the GZIP engine must be formatted as a co-processor Request
38 /dev/crypto/nx-gzip device node implemented by the VAS/NX device driver.
39 An application must open the /dev/crypto/nx-gzip device to obtain a file
58 NX-GZIP Device Node
61 There is one /dev/crypto/nx-gzip node in the system and it provides
[all …]
/kernel/linux/linux-6.6/Documentation/powerpc/
Dvas-api.rst1 .. SPDX-License-Identifier: GPL-2.0
2 .. _VAS-API:
11 Power9 processor introduced Virtual Accelerator Switchboard (VAS) which
12 allows both userspace and kernel communicate to co-processor
14 unit comprises of one or more hardware engines or co-processor types
21 Requests to the GZIP engine must be formatted as a co-processor Request
38 /dev/crypto/nx-gzip device node implemented by the VAS/NX device driver.
39 An application must open the /dev/crypto/nx-gzip device to obtain a file
58 NX-GZIP Device Node
61 There is one /dev/crypto/nx-gzip node in the system and it provides
[all …]
/kernel/linux/linux-6.6/arch/sh/include/asm/
Duser.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 * linux we use the `trad-core' bfd). The file contents are as follows:
19 * data: The data segment follows next. We use current->end_text to
20 * current->brk to pick up all of the user variables, plus any memory
22 * page is demand-zero or if a page is totally unused, we just cover
27 * current->start_stack, so we round each of these in order to be able
40 struct user_fpu_struct fpu; /* Math Co-processor registers */
41 int u_fpvalid; /* True if math co-processor being used */
50 struct user_fpu_struct* u_fpstate; /* Math Co-processor pointer */
/kernel/linux/linux-6.6/arch/x86/include/asm/
Duser32.h1 /* SPDX-License-Identifier: GPL-2.0 */
16 u32 st_space[20]; /* 8*10 bytes for each FP-reg = 80 bytes */
31 int st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */
32 int xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */
48 int u_fpvalid; /* True if math co-processor being used. */
50 struct user_i387_ia32_struct i387; /* Math Co-processor registers. */
64 __u32 u_fpstate; /* Math Co-processor pointer. */
Duser_32.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 linux we use the 'trad-core' bfd). There are quite a number of
20 DATA: The data area is stored. We use current->end_text to
21 current->brk to pick up all of the user variables, plus any memory
23 is demand-zero or if a page is totally unused, we just cover the entire
28 current->start_stack, so we round each of these off in order to be able
38 * interacting with the FXSR-format floating point environment. Floating
53 long st_space[20]; /* 8*10 bytes for each FP-reg = 80 bytes */
67 long st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */
68 long xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */
[all …]
/kernel/linux/linux-5.10/arch/x86/include/asm/
Duser32.h1 /* SPDX-License-Identifier: GPL-2.0 */
16 u32 st_space[20]; /* 8*10 bytes for each FP-reg = 80 bytes */
31 int st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */
32 int xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */
48 int u_fpvalid; /* True if math co-processor being used. */
50 struct user_i387_ia32_struct i387; /* Math Co-processor registers. */
64 __u32 u_fpstate; /* Math Co-processor pointer. */
Duser_32.h1 /* SPDX-License-Identifier: GPL-2.0 */
8 linux we use the 'trad-core' bfd). There are quite a number of
20 DATA: The data area is stored. We use current->end_text to
21 current->brk to pick up all of the user variables, plus any memory
23 is demand-zero or if a page is totally unused, we just cover the entire
28 current->start_stack, so we round each of these off in order to be able
38 * interacting with the FXSR-format floating point environment. Floating
53 long st_space[20]; /* 8*10 bytes for each FP-reg = 80 bytes */
67 long st_space[32]; /* 8*16 bytes for each FP-reg = 128 bytes */
68 long xmm_space[32]; /* 8*16 bytes for each XMM-reg = 128 bytes */
[all …]
/kernel/linux/linux-5.10/arch/sh/include/asm/
Duser.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 * linux we use the `trad-core' bfd). The file contents are as follows:
19 * data: The data segment follows next. We use current->end_text to
20 * current->brk to pick up all of the user variables, plus any memory
22 * page is demand-zero or if a page is totally unused, we just cover
27 * current->start_stack, so we round each of these in order to be able
40 struct user_fpu_struct fpu; /* Math Co-processor registers */
41 int u_fpvalid; /* True if math co-processor being used */
50 struct user_fpu_struct* u_fpstate; /* Math Co-processor pointer */
/kernel/linux/linux-6.6/kernel/
Dcpu_pm.c1 // SPDX-License-Identifier: GPL-2.0-only
53 * cpu_pm_register_notifier - register a driver with cpu_pm
74 * cpu_pm_unregister_notifier - unregister a driver with cpu_pm
94 * cpu_pm_enter - CPU low power entry notifier
102 * co-processor, interrupt controller and its PM extensions, local CPU
115 * cpu_pm_exit - CPU low power exit notifier
120 * Notified drivers can include VFP co-processor, interrupt controller
133 * cpu_cluster_pm_enter - CPU cluster low power entry notifier
140 * domain. Notified drivers can include VFP co-processor, interrupt controller
155 * cpu_cluster_pm_exit - CPU cluster low power exit notifier
[all …]
/kernel/linux/linux-5.10/drivers/crypto/chelsio/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Chelsio Crypto Co-processor Driver"
12 The Chelsio Crypto Co-processor driver for T6 adapters.
20 Please send feedback to <linux-bugs@chelsio.com>.
/kernel/linux/linux-6.6/drivers/crypto/chelsio/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "Chelsio Crypto Co-processor Driver"
12 The Chelsio Crypto Co-processor driver for T6 adapters.
20 Please send feedback to <linux-bugs@chelsio.com>.
/kernel/linux/linux-5.10/kernel/
Dcpu_pm.c1 // SPDX-License-Identifier: GPL-2.0-only
62 * cpu_pm_register_notifier - register a driver with cpu_pm
83 * cpu_pm_unregister_notifier - unregister a driver with cpu_pm
103 * cpu_pm_enter - CPU low power entry notifier
111 * co-processor, interrupt controller and its PM extensions, local CPU
124 * cpu_pm_exit - CPU low power exit notifier
129 * Notified drivers can include VFP co-processor, interrupt controller
142 * cpu_cluster_pm_enter - CPU cluster low power entry notifier
149 * domain. Notified drivers can include VFP co-processor, interrupt controller
164 * cpu_cluster_pm_exit - CPU cluster low power exit notifier
[all …]
/kernel/linux/linux-6.6/arch/m68k/include/asm/
Duser.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 linux we use the 'trad-core' bfd). There are quite a number of
19 DATA: The data area is stored. We use current->end_text to
20 current->brk to pick up all of the user variables, plus any memory
22 is demand-zero or if a page is totally unused, we just cover the entire
27 current->start_stack, so we round each of these off in order to be able
33 unsigned long fpregs[8*3]; /* fp0-fp7 registers */
54 /* When the kernel dumps core, it starts by dumping the user struct -
62 int u_fpvalid; /* True if math co-processor being used. */
64 struct user_m68kfp_struct m68kfp; /* Math Co-processor registers. */
[all …]
/kernel/linux/linux-5.10/arch/m68k/include/asm/
Duser.h1 /* SPDX-License-Identifier: GPL-2.0 */
7 linux we use the 'trad-core' bfd). There are quite a number of
19 DATA: The data area is stored. We use current->end_text to
20 current->brk to pick up all of the user variables, plus any memory
22 is demand-zero or if a page is totally unused, we just cover the entire
27 current->start_stack, so we round each of these off in order to be able
33 unsigned long fpregs[8*3]; /* fp0-fp7 registers */
54 /* When the kernel dumps core, it starts by dumping the user struct -
62 int u_fpvalid; /* True if math co-processor being used. */
64 struct user_m68kfp_struct m68kfp; /* Math Co-processor registers. */
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/mailbox/
Dapple,mailbox.yaml1 # SPDX-License-Identifier: GPL-2.0 OR BSD-2-Clause
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Hector Martin <marcan@marcan.st>
11 - Sven Peter <sven@svenpeter.dev>
15 messages between the main CPU and a co-processor. Multiple instances
17 One of the two FIFOs is used to send data to a co-processor while the other
25 - description:
30 - enum:
31 - apple,t8103-asc-mailbox
[all …]
/kernel/linux/linux-5.10/tools/perf/pmu-events/arch/powerpc/power9/
Dother.json45 …"BriefDescription": "The processor's data cache was reloaded from a location other than the local …
65 "BriefDescription": "Read-write data cache collisions"
90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core"
95 …"BriefDescription": "The processor's Instruction cache was reloaded from the local chip's Memory d…
145 …"BriefDescription": "The processor's data cache was reloaded from local core's L2 with load hit st…
200 "BriefDescription": "Read-write data cache collisions"
255 …"BriefDescription": "The processor's data cache was reloaded from local core's L2 with load hit st…
260 "BriefDescription": "L3 CO received retry port 3 (memory only), every retry counted"
270 "BriefDescription": "L3 CO to memory port 0 with or without data"
280-word boundary, which causes it to require an additional slice than than what normally would be re…
[all …]
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/powerpc/power9/
Dother.json45 …"BriefDescription": "The processor's data cache was reloaded from a location other than the local …
65 "BriefDescription": "Read-write data cache collisions"
90 "BriefDescription": "D-cache invalidates sent over the reload bus to the core"
95 …"BriefDescription": "The processor's Instruction cache was reloaded from the local chip's Memory d…
145 …"BriefDescription": "The processor's data cache was reloaded from local core's L2 with load hit st…
200 "BriefDescription": "Read-write data cache collisions"
255 …"BriefDescription": "The processor's data cache was reloaded from local core's L2 with load hit st…
260 "BriefDescription": "L3 CO received retry port 3 (memory only), every retry counted"
270 "BriefDescription": "L3 CO to memory port 0 with or without data"
280-word boundary, which causes it to require an additional slice than than what normally would be re…
[all …]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dvas.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright 2016-17 IBM Corp.
34 #define MASK_LSH(m) (__builtin_ffsl(m) - 1)
39 * Co-processor Engine type.
52 * Receive window attributes specified by the (in-kernel) owner of window.
82 * Window attributes specified by the in-kernel owner of a send window.
108 * Return the VAS id or -1 if no matching vasid is found.
135 * and the co-processor type @cop. Use @attr to initialize attributes
148 * return -EAGAIN if there are active send windows attached to this receive
154 * Copy the co-processor request block (CRB) @crb into the local L2 cache.

12345678910>>...19