Home
last modified time | relevance | path

Searched +full:per +full:- +full:context (Results 1 – 25 of 1067) sorted by relevance

12345678910>>...43

/OK3568_Linux_fs/kernel/Documentation/translations/it_IT/doc-guide/
H A Dkernel-doc.rst1 .. include:: ../disclaimer-ita.rst
3 .. note:: Per leggere la documentazione originale in inglese:
4 :ref:`Documentation/doc-guide/index.rst <doc_guide>`
8 Scrivere i commenti in kernel-doc
12 strutturanti secondo il formato kernel-doc. Essi possono descrivere funzioni,
15 .. note:: Il formato kernel-doc può sembrare simile a gtk-doc o Doxygen ma
16 in realtà è molto differente per ragioni storiche. I sorgenti del kernel
17 contengono decine di migliaia di commenti kernel-doc. Siete pregati
20 La struttura kernel-doc è estratta a partire dai commenti; da questi viene
21 generato il `dominio Sphinx per il C`_ con un'adeguata descrizione per le
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/mpt3sas/
H A Dmpt3sas_config.c5 * Copyright (C) 2012-2014 LSI Corporation
6 * Copyright (C) 2013-2014 Avago Technologies
7 * (mailto: MPT-FusionLinux.pdl@avagotech.com)
22 * LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
41 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
74 * struct config_request - obtain dma memory via routine
87 * _config_display_some_debug - debug routine
88 * @ioc: per adapter object
92 * Context: none.
105 switch (mpi_request->Header.PageType & MPI2_CONFIG_PAGETYPE_MASK) { in _config_display_some_debug()
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_defs.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * (C) COPYRIGHT 2011-2023 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
85 * BASE_JM_MAX_NR_SLOTS - The maximum number of Job Slots to support in the Hardware.
93 * BASE_MAX_NR_AS - The maximum number of Address Spaces to support in the Hardware.
110 #define KBASEP_AS_NR_INVALID (-1)
113 * KBASE_LOCK_REGION_MAX_SIZE_LOG2 - Maximum size in bytes of a MMU lock region,
119 * KBASE_REG_ZONE_MAX - Maximum number of GPU memory region zones
129 /* Maximum number of pages of memory that require a permanent mapping, per
168 * struct kbase_io_access - holds information about 1 register access
[all …]
H A Dmali_kbase_debug_job_fault.h1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
4 * (C) COPYRIGHT 2012-2016, 2018, 2020-2022 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
31 * kbase_debug_job_fault_dev_init - Create the fault event wait queue
32 * per device and initialize the required lists.
40 * kbase_debug_job_fault_debugfs_init - Initialize job fault debug sysfs
46 * kbase_debug_job_fault_dev_term - Clean up resources created in
53 * kbase_debug_job_fault_context_init - Initialize the relevant
54 * data structure per context
55 * @kctx: KBase context pointer
[all …]
/OK3568_Linux_fs/kernel/Documentation/powerpc/
H A Dcxl.rst17 Coherent in this context means that the accelerator and CPUs can
28 +----------+ +---------+
34 +----------+ +---------+
36 | +------+ | PSL |
37 | | CAPP |<------>| |
38 +---+------+ PCIE +---------+
62 the fault. The context to which this fault is serviced is based on
65 - POWER8 and PSL Version 8 are compliant to the CAIA Version 1.0.
66 - POWER9 and PSL Version 9 are compliant to the CAIA Version 2.0.
85 When using dedicated mode only one MMU context is supported. In
[all …]
H A Dcxlflash.rst12 purpose co-processors which can read or write an application's
40 - Any flash device (LUN) can be configured to be accessed as a
43 - Any flash device (LUN) can be configured to be accessed from
47 or physical LUN access) or access to a kernel/AFU-mediated
56 concept of a master context. A master typically has special privileges
63 The CXL Flash Adapter Driver establishes a master context with the
67 +-------------------------------+
69 | (per context) |
71 +-------------------------------+
72 | 512 * 128 B per context |
[all …]
/OK3568_Linux_fs/kernel/Documentation/core-api/
H A Dlocal_ops.rst29 Local atomic operations are meant to provide fast and highly reentrant per CPU
34 Having fast per CPU atomic counters is interesting in many cases: it does not
41 CPU writes to the ``local_t`` data. This is done by using per cpu data and
42 making sure that we modify it from within a preemption safe context. It is
54 ``asm-generic/local.h`` in your architecture's ``local.h`` is sufficient.
66 * Variables touched by local ops must be per cpu variables.
68 * This CPU can use local ops from any context (process, irq, softirq, nmi, ...)
71 process context to make sure the process won't be migrated to a
72 different CPU between getting the per-cpu variable and doing the
74 * When using local ops in interrupt context, no special care must be
[all …]
/OK3568_Linux_fs/kernel/kernel/printk/
H A Dprintk_safe.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * printk_safe.c - Safe printk for printk-deadlock-prone contexts
19 * printk() could not take logbuf_lock in NMI context. Instead,
21 * the strings into a per-CPU buffer. The content of the buffer
25 * by examining current printk() context mask stored in @printk_context
26 * per-CPU variable.
33 #define SAFE_LOG_BUF_LEN ((1 << CONFIG_PRINTK_SAFE_LOG_BUF_SHIFT) - \
34 sizeof(atomic_t) - \
35 sizeof(atomic_t) - \
54 /* Get flushed in a more safe context. */
[all …]
/OK3568_Linux_fs/kernel/include/drm/
H A Ddrm_device.h30 * enum drm_switch_power - power state of drm device
48 * struct drm_device - DRM device structure
57 * List of devices per driver for stealth attach cleanup
64 /** @ref: Object ref-count */
67 /** @dev: Device structure of bus-device */
96 * per-device structure.
122 * @driver_features: per-device driver features
125 * certain features on a per-device basis while still
139 /** @anon_inode: inode for private address-space */
182 * List of open DRM files for in-kernel clients.
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gem/
H A Di915_gem_context_types.h2 * SPDX-License-Identifier: MIT
15 #include <linux/radix-tree.h>
50 * struct i915_gem_context - client state
63 * @engines: User defined engines for this context
73 * array to select which HW context + engine to execute on. For
77 * context, and I915_EXEC_BSD is weird). For a use defined
91 * In full-ppgtt mode, each context has its own address space ensuring
102 * Note that who created the context may not be the principle user,
103 * as the context may be shared across a local socket. However,
104 * that should only affect the default context, all contexts created
[all …]
/OK3568_Linux_fs/kernel/Documentation/userspace-api/
H A Dunshare.rst10 ----------
14 --------
26 -----------
37 outside the confinement of all-or-nothing shared resources of legacy
45 Al Viro in the August of 2000, on the Linux-Kernel mailing list, as part
53 -----------
59 even non-threaded applications if they have a need to disassociate
60 from default shared namespace. The following lists two use-cases
63 2.1 Per-security context namespaces
67 the kernel's per-process namespace mechanism. Polyinstantiated directories,
[all …]
/OK3568_Linux_fs/kernel/drivers/scsi/cxlflash/
H A Dsislite.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
24 * except for SCSI CDB which remains big endian per SCSI standards.
49 * 0x1 -> port#0 can be selected,
50 * 0x2 -> port#1 can be selected.
65 #define SISL_MSI_ASYNC_ERROR 3 /* master only - for AFU async error */
147 #define SISL_FC_RC_NOLOGI 0x54 /* port not logged in, in-flight cmds */
150 #define SISL_FC_RC_LINKDOWN 0x57 /* link down, in-flight cmds */
222 /* MMIO space is required to support only 64-bit access */
225 * This AFU has two mechanisms to deal with endian-ness.
227 * below that specifies the endian-ness of the host.
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/
H A Dmali_kbase_debug_job_fault.h3 * (C) COPYRIGHT 2012-2016 ARM Limited. All rights reserved.
12 * Boston, MA 02110-1301, USA.
27 * kbase_debug_job_fault_dev_init - Create the fault event wait queue
28 * per device and initialize the required lists.
36 * kbase_debug_job_fault_debugfs_init - Initialize job fault debug sysfs
42 * kbase_debug_job_fault_dev_term - Clean up resources created in
49 * kbase_debug_job_fault_context_init - Initialize the relevant
50 * data structure per context
51 * @kctx: KBase context pointer
56 * kbase_debug_job_fault_context_term - Release the relevant
[all …]
H A Dmali_kbase_defs.h3 * (C) COPYRIGHT 2011-2017 ARM Limited. All rights reserved.
12 * Boston, MA 02110-1301, USA.
94 …* Note that the time is actually ZAP_TIMEOUT+SOFT_STOP_RESET_TIMEOUT between the context zap start…
95 …* actually being reset to give other contexts time for their jobs to be soft-stopped and removed f…
104 * Prevent soft-stops from occuring in scheduling situations
110 * @note Soft stop will still be used for non-scheduling purposes e.g. when terminating a context.
117 * Prevent hard-stops from occuring in scheduling situations
121 * @note Hard stop will still be used for non-scheduling purposes e.g. when terminating a context.
157 #define KBASEP_AS_NR_INVALID (-1)
164 #define KBASE_TRACE_MASK ((1 << KBASE_TRACE_SIZE_LOG2)-1)
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/mtk-mdp/
H A Dmtk_mdp_core.h1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright (c) 2015-2016 MediaTek Inc.
12 #include <media/v4l2-ctrls.h>
13 #include <media/v4l2-device.h>
14 #include <media/v4l2-mem2mem.h>
15 #include <media/videobuf2-core.h>
16 #include <media/videobuf2-dma-contig.h>
22 #define MTK_MDP_MODULE_NAME "mtk-mdp"
34 * struct mtk_mdp_pix_align - alignment of image
48 * struct mtk_mdp_fmt - the driver's internal color format data
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/tl/backend/
H A Dmali_kbase_timeline_csf.c1 // SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note
4 * (C) COPYRIGHT 2019-2021 ARM Limited. All rights reserved.
18 * http://www.gnu.org/licenses/gpl-2.0.html.
35 struct kbase_timeline *timeline = kbdev->timeline; in kbase_create_timeline_objects()
37 &kbdev->timeline->streams[TL_STREAM_TYPE_OBJ_SUMMARY]; in kbase_create_timeline_objects()
39 (kbdev->gpu_props.props.raw_props.gpu_features & in kbase_create_timeline_objects()
43 u32 const arch_maj = (kbdev->gpu_props.props.raw_props.gpu_id & in kbase_create_timeline_objects()
49 kbdev->pm.backend.gpu_sleep_supported; in kbase_create_timeline_objects()
55 for (as_nr = 0; as_nr < kbdev->nr_hw_address_spaces; as_nr++) in kbase_create_timeline_objects()
56 __kbase_tlstream_tl_new_as(summary, &kbdev->as[as_nr], as_nr); in kbase_create_timeline_objects()
[all …]
/OK3568_Linux_fs/kernel/Documentation/vm/
H A Dpage_frags.rst7 A page fragment is an arbitrary-length arbitrary-offset area of memory
15 memory for use as either an sk_buff->head, or to be used in the "frags"
24 either a per-cpu limitation, or a per-cpu limitation and forcing interrupts
27 The network stack uses two separate caches per CPU to handle fragment
31 main difference between these two calls is the context in which they may be
32 called. The "netdev" prefixed functions are usable in any context as these
34 only usable within the softirq context.
43 avoid calling get_page per allocation.
/OK3568_Linux_fs/kernel/arch/arm/mach-omap2/
H A Dpm34xx.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2006-2008 Nokia Corporation
13 * Richard Woodruff <r-woodruff2@ti.com>
29 #include <linux/omap-gpmc.h>
42 #include "cm-regbits-34xx.h"
43 #include "prm-regbits-34xx.h"
47 #include "omap-secure.h"
82 /* Save the Interrupt controller context */ in omap3_core_save_context()
84 /* Save the GPMC context */ in omap3_core_save_context()
86 /* Save the system control module context, padconf already save above*/ in omap3_core_save_context()
[all …]
/OK3568_Linux_fs/kernel/drivers/net/ethernet/qlogic/qed/
H A Dqed_cxt.h1 /* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */
3 * Copyright (c) 2015-2017 QLogic Corporation
4 * Copyright (c) 2019-2020 Marvell International Ltd.
31 * @brief qedo_cid_get_cxt_info - Returns the context info for a specific cid
67 * @brief qed_cxt_set_pf_params - Set the PF params for cxt init
70 * @param rdma_tasks - requested maximum
76 * @brief qed_cxt_cfg_ilt_compute - compute ILT init parameters
86 * @brief qed_cxt_cfg_ilt_compute_excess - how many lines can be decreased
94 * @brief qed_cxt_mngr_alloc - Allocate and init the context manager struct
110 * @brief qed_cxt_tables_alloc - Allocate ILT shadow, Searcher T2, acquired map
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/aarch64-none-linux-gnu/libc/usr/include/linux/
H A Dfirewire-cdev.h4 * Copyright (C) 2005-2007 Kristian Hoegsberg <krh@bitplanet.net>
31 #include <linux/firewire-constants.h>
50 * struct fw_cdev_event_common - Common part of all fw_cdev_event_* types
67 * struct fw_cdev_event_bus_reset - Sent when a bus reset occurred
97 * struct fw_cdev_event_response - Sent when a response packet was received
125 * struct fw_cdev_event_request - Old version of &fw_cdev_event_request2
129 * @offset: The offset into the 48-bit per-node address space
130 * @handle: Reference to the kernel-side pending request
149 * struct fw_cdev_event_request2 - Sent on incoming request to an address region
153 * @offset: The offset into the 48-bit per-node address space
[all …]
/OK3568_Linux_fs/prebuilts/gcc/linux-x86/arm/gcc-arm-10.3-2021.07-x86_64-arm-none-linux-gnueabihf/arm-none-linux-gnueabihf/libc/usr/include/linux/
H A Dfirewire-cdev.h4 * Copyright (C) 2005-2007 Kristian Hoegsberg <krh@bitplanet.net>
31 #include <linux/firewire-constants.h>
50 * struct fw_cdev_event_common - Common part of all fw_cdev_event_* types
67 * struct fw_cdev_event_bus_reset - Sent when a bus reset occurred
97 * struct fw_cdev_event_response - Sent when a response packet was received
125 * struct fw_cdev_event_request - Old version of &fw_cdev_event_request2
129 * @offset: The offset into the 48-bit per-node address space
130 * @handle: Reference to the kernel-side pending request
149 * struct fw_cdev_event_request2 - Sent on incoming request to an address region
153 * @offset: The offset into the 48-bit per-node address space
[all …]
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dfirewire-cdev.h4 * Copyright (C) 2005-2007 Kristian Hoegsberg <krh@bitplanet.net>
31 #include <linux/firewire-constants.h>
50 * struct fw_cdev_event_common - Common part of all fw_cdev_event_* types
67 * struct fw_cdev_event_bus_reset - Sent when a bus reset occurred
97 * struct fw_cdev_event_response - Sent when a response packet was received
125 * struct fw_cdev_event_request - Old version of &fw_cdev_event_request2
129 * @offset: The offset into the 48-bit per-node address space
130 * @handle: Reference to the kernel-side pending request
149 * struct fw_cdev_event_request2 - Sent on incoming request to an address region
153 * @offset: The offset into the 48-bit per-node address space
[all …]
/OK3568_Linux_fs/kernel/Documentation/timers/
H A Dhighres.rst8 https://www.kernel.org/doc/ols/2006/ols2006v1-pages-333-346.pdf
11 http://www.cs.columbia.edu/~nahum/w6998/papers/ols2006-hrtimers-slides.pdf
23 - hrtimer base infrastructure
24 - timeofday and clock source management
25 - clock event management
26 - high resolution timer functionality
27 - dynamic ticks
31 ---------------------------
40 - time ordered enqueueing into a rb-tree
41 - independent of ticks (the processing is based on nanoseconds)
[all …]
/OK3568_Linux_fs/kernel/drivers/media/platform/mtk-vcodec/
H A Dvenc_drv_if.h1 /* SPDX-License-Identifier: GPL-2.0 */
16 * enum venc_yuv_fmt - The type of input yuv format
31 * enum venc_start_opt - encode frame option used in venc_if_encode()
41 * enum venc_set_param_type - The type of set parameter used in
67 * struct venc_enc_prm - encoder settings for VENC_SET_PARAM_ENC used in
96 * struct venc_frame_info - per-frame information to pass to the firmware.
103 unsigned int frm_count; /* per frame update */
104 unsigned int skip_frm_count; /* per frame update */
105 unsigned int frm_type; /* per frame update */
109 * struct venc_frm_buf - frame buffer information used in venc_if_encode()
[all …]
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/powernv/
H A Dvas.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * Copyright 2016-17 IBM Corp.
36 * Hypervisor Window Context (HVWC) of size VAS_HVWC_SIZE bytes
38 * OS/User Window Context (UWC) of size VAS_UWC_SIZE bytes.
40 * A window context can be viewed as a set of 64-bit registers. The settings
56 * /proc/device-tree/vasm@.../reg
69 * As mentioned, a window context is used to "configure" a window. Besides
79 * (again, see vas_probe() for ->paste_base_addr and ->paste_win_id_shift).
85 * NOTE: In the initial version, senders can only in-kernel drivers/threads.
86 * Support for user space threads will be added in follow-on patches.
[all …]

12345678910>>...43