/linux-6.12.1/arch/alpha/kernel/ |
D | pci-sysfs.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * arch/alpha/kernel/pci-sysfs.c 7 * Alpha PCI resource files. 10 * drivers/pci/pci-sysfs.c 25 base = sparse ? hose->sparse_mem_base : hose->dense_mem_base; in hose_mmap_page_range() 27 base = sparse ? hose->sparse_io_base : hose->dense_io_base; in hose_mmap_page_range() 29 vma->vm_pgoff += base >> PAGE_SHIFT; in hose_mmap_page_range() 31 return io_remap_pfn_range(vma, vma->vm_start, vma->vm_pgoff, in hose_mmap_page_range() 32 vma->vm_end - vma->vm_start, in hose_mmap_page_range() 33 vma->vm_page_prot); in hose_mmap_page_range() [all …]
|
/linux-6.12.1/Documentation/PCI/ |
D | sysfs-pci.rst | 1 .. SPDX-License-Identifier: GPL-2.0 11 |-- 0000:17:00.0 12 | |-- class 13 | |-- config 14 | |-- device 15 | |-- enable 16 | |-- irq 17 | |-- local_cpus 18 | |-- remove 19 | |-- resource [all …]
|
/linux-6.12.1/Documentation/admin-guide/ |
D | cgroup-v2.rst | 1 .. _cgroup-v2: 11 conventions of cgroup v2. It describes all userland-visible aspects 14 v1 is available under :ref:`Documentation/admin-guide/cgroup-v1/index.rst <cgroup-v1>`. 19 1-1. Terminology 20 1-2. What is cgroup? 22 2-1. Mounting 23 2-2. Organizing Processes and Threads 24 2-2-1. Processes 25 2-2-2. Threads 26 2-3. [Un]populated Notification [all …]
|
/linux-6.12.1/Documentation/arch/x86/ |
D | resctrl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 5 User Interface for Resource Control feature 9 :Authors: - Fenghua Yu <fenghua.yu@intel.com> 10 - Tony Luck <tony.luck@intel.com> 11 - Vikas Shivappa <vikas.shivappa@intel.com> 14 Intel refers to this feature as Intel Resource Director Technology(Intel(R) RDT). 21 RDT (Resource Director Technology) Allocation "rdt_a" 38 # mount -t resctrl resctrl [-o cdp[,cdpl2][,mba_MBps][,debug]] /sys/fs/resctrl 50 Make debug files accessible. Available debug files are annotated with 57 pseudo-locking is a unique way of using cache control to "pin" or [all …]
|
/linux-6.12.1/Documentation/doc-guide/ |
D | contributing.rst | 1 .. SPDX-License-Identifier: GPL-2.0 6 Documentation is an important part of any software-development project. 8 developers work more effectively. Without top-quality documentation, a lot 9 of time is wasted in reverse-engineering the code and making avoidable 23 --------------------------- 36 ones. For this reason, eliminating warnings is one of the highest-priority 59 - Resource-managed devfreq_register_notifier() 61 - Resource-managed devfreq_unregister_notifier() 70 - Resource-managed devfreq_register_notifier() 89 resulting in these doc-build warnings: [all …]
|
/linux-6.12.1/arch/sparc/include/uapi/asm/ |
D | resource.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 3 * resource.h: Resource definitions. 12 * These two resource limit IDs have a Sparc/Linux-specific ordering, 15 #define RLIMIT_NOFILE 6 /* max number of open files */ 29 #include <asm-generic/resource.h>
|
/linux-6.12.1/Documentation/admin-guide/cgroup-v1/ |
D | cgroups.rst | 6 Documentation/admin-guide/cgroup-v1/cpusets.rst 12 Portions Copyright (c) 2004-2006 Silicon Graphics, Inc. 42 ---------------------- 55 particular ways. A subsystem is typically a "resource controller" that 56 schedules a resource or applies per-cgroup limits, but it may be 62 hierarchy, and a set of subsystems; each subsystem has system-specific 69 User-level code may create and destroy cgroups by name in an 79 access. For example, cpusets (see Documentation/admin-guide/cgroup-v1/cpusets.rst) allow 83 .. _cgroups-why-needed: 86 ---------------------------- [all …]
|
/linux-6.12.1/drivers/pci/ |
D | pci-sysfs.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * (C) Copyright 2002-2004 Greg Kroah-Hartman <greg@kroah.com> 4 * (C) Copyright 2002-2004 IBM Corp. 6 * (C) Copyright 2003 Hewlett-Packard 48 return sysfs_emit(buf, format_string, pdev->field); \ 68 * MSI-X, show the legacy INTx IRQ. in irq_show() 70 if (pdev->msi_enabled) in irq_show() 74 return sysfs_emit(buf, "%u\n", pdev->irq); in irq_show() 83 return sysfs_emit(buf, "%u\n", pdev->broken_parity_status); in broken_parity_status_show() 94 return -EINVAL; in broken_parity_status_store() [all …]
|
/linux-6.12.1/Documentation/infiniband/ |
D | user_verbs.rst | 10 https://github.com/linux-rdma/rdma-core, is required. libibverbs contains a 11 device-independent API for using the ib_uverbs interface. 12 libibverbs also requires appropriate device-dependent kernel and 17 User-kernel communication 20 Userspace communicates with the kernel for slow path, resource 26 Commands are sent to the kernel via write()s on these device files. 29 contain a 64-bit field used to pass a pointer to an output buffer. 33 Resource management 61 /dev files 64 To create the appropriate character device files automatically with [all …]
|
/linux-6.12.1/Documentation/hwmon/ |
D | jc42.rst | 10 https://www.analog.com/static/imported-files/data_sheets/ADT7408.pdf 20 http://www.atmel.com/Images/Atmel-8852-SEEPROM-AT30TSE002A-Datasheet.pdf 22 http://www.atmel.com/Images/Atmel-8868-DTS-AT30TSE004A-Datasheet.pdf 36 http://datasheets.maxim-ic.com/en/ds/MAX6604.pdf 70 https://www.onsemi.com/pub_link/Collateral/CAT34TS02-D.PDF 72 https://www.onsemi.com/pub/Collateral/CAT6095-D.PDF 78 http://www.st.com/web/en/resource/technical/document/datasheet/CD00157556.pdf 80 http://www.st.com/web/en/resource/technical/document/datasheet/CD00157558.pdf 82 http://www.st.com/web/en/resource/technical/document/datasheet/CD00266638.pdf 84 http://www.st.com/web/en/resource/technical/document/datasheet/CD00225278.pdf [all …]
|
D | w83773g.rst | 12 Datasheet: https://www.nuvoton.com/resource-files/W83773G_SG_DatasheetV1_2.pdf 19 ----------- 25 therefore reports true temperatures that don't need any user-space adjustments. 28 range of -40 to +125 degrees Celsius (for local sensor) and -40 to +127 33 the temperature values via the following sysfs files: 35 **temp[1-3]_input, temp[2-3]_fault, temp[2-3]_offset, update_interval**
|
/linux-6.12.1/Documentation/accounting/ |
D | psi.rst | 4 PSI - Pressure Stall Information 14 either play it safe and under-utilize their hardware resources, or 19 such resource crunches and the time impact it has on complex workloads 22 Having an accurate measure of productivity losses caused by resource 23 scarcity aids users in sizing workloads to hardware--or provisioning 37 Pressure information for each resource is exported through the 38 respective file in /proc/pressure/ -- cpu, memory, and io. 46 tasks are stalled on a given resource. 48 The "full" line indicates the share of time in which all non-idle 49 tasks are stalled on a given resource simultaneously. In this state [all …]
|
/linux-6.12.1/arch/alpha/include/uapi/asm/ |
D | resource.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 6 * Alpha/Linux-specific ordering of these four resource limit IDs, 9 #define RLIMIT_NOFILE 6 /* max number of open files */ 12 #define RLIMIT_MEMLOCK 9 /* max locked-in-memory address space */ 21 #include <asm-generic/resource.h>
|
/linux-6.12.1/drivers/gpu/drm/vmwgfx/ |
D | vmwgfx_resource_priv.h | 1 /* SPDX-License-Identifier: GPL-2.0 OR MIT */ 4 * Copyright 2012-2014 VMware, Inc., Palo Alto, CA., USA 7 * copy of this software and associated documentation files (the 20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 34 * Extra memory required by the resource id's ida storage, which is allocated 35 * separately from the base object itself. We estimate an on-average 128 bytes 47 * struct vmw_user_resource_conv - Identify a derived user-exported resource 58 * struct vmw_res_func - members and functions common for a resource type 61 * @needs_guest_memory:Whether the resource is guest-backed and needs 63 * @type_name: String that identifies the resource type. [all …]
|
D | vmwgfx_simple_resource.c | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 * copy of this software and associated documentation files (the 20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 32 * struct vmw_user_simple_resource - User-space simple resource struct 34 * @base: The TTM base object implementing user-space visibility. 48 * vmw_simple_resource_init - Initialize a simple resource object. 53 * @res_free: Function pointer to destroy the simple resource. 57 * Negative error value if error, in which case the resource will have been 65 struct vmw_resource *res = &simple->res; in vmw_simple_resource_init() 69 &simple->func->res_func); in vmw_simple_resource_init() [all …]
|
D | vmwgfx_cmdbuf_res.c | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 4 * Copyright 2014-2022 VMware, Inc., Palo Alto, CA., USA 7 * copy of this software and associated documentation files (the 20 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 36 * struct vmw_cmdbuf_res - Command buffer managed resource entry. 42 * @state: Staging state of this resource entry. 43 * @man: Pointer to a resource manager for this entry. 54 * struct vmw_cmdbuf_res_manager - Command buffer resource manager. 71 * vmw_cmdbuf_res_lookup - Look up a command buffer resource 73 * @man: Pointer to the command buffer resource manager [all …]
|
/linux-6.12.1/Documentation/filesystems/ |
D | hfs.rst | 1 .. SPDX-License-Identifier: GPL-2.0 26 used for creating new files. Default values: '????'. 29 Specifies the user/group that owns all files on the filesystems. 33 Specifies the umask used for all files , all directories or all 34 files and directories. Defaults to the umask of the mounting process. 57 * You can't modify the set-uid, set-gid, sticky or executable bits or the uid 58 and gid of files. 59 * You can't create hard- or symlinks, device files, sockets or FIFOs. 62 non-standard forks are represented as hidden additional files in the normal 66 * You can't create, delete or rename resource forks of files or the [all …]
|
/linux-6.12.1/arch/mips/include/uapi/asm/ |
D | resource.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 15 * These five resource limit IDs have a MIPS/Linux-specific ordering, 18 #define RLIMIT_NOFILE 5 /* max number of open files */ 22 #define RLIMIT_MEMLOCK 9 /* max locked-in-memory address space */ 34 #include <asm-generic/resource.h>
|
/linux-6.12.1/net/9p/ |
D | error.c | 1 // SPDX-License-Identifier: GPL-2.0-only 22 * struct errormap - map string errors from Plan 9 to Linux numeric ids 26 * @list: hash-table list for string lookup 39 /* FixMe - reduce to a reasonable size */ 51 {"Resource temporarily unavailable", EAGAIN}, 56 {"Device or resource busy", EBUSY}, 58 {"Invalid cross-device link", EXDEV}, 63 {"Too many open files in system", ENFILE}, 64 {"Too many open files", EMFILE}, 69 {"Read-only file system", EROFS}, [all …]
|
/linux-6.12.1/include/uapi/asm-generic/ |
D | resource.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 6 * Resource limit IDs 9 * a different rlimit ID order in the 5-9 range and want 13 * then it defines them prior including asm-generic/resource.h. ) 31 # define RLIMIT_NOFILE 7 /* max number of open files */ 35 # define RLIMIT_MEMLOCK 8 /* max locked-in-memory address space */ 46 0-39 for nice level 19 .. -20 */
|
/linux-6.12.1/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_isp.h | 1 /* SPDX-License-Identifier: MIT */ 7 * copy of this software and associated documentation files (the 16 * FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 51 struct resource *isp_res; 52 struct resource *isp_i2c_res;
|
/linux-6.12.1/drivers/dax/ |
D | dax-private.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 12 /* private routines between core files */ 20 * struct dax_region - mapping infrastructure for dax devices 21 * @id: kernel-wide unique region for a memory range 27 * @res: resource tree to track instance allocations 38 struct resource res; 50 * struct dev_dax - instance data for a subdivision of a dax region, and 52 * @region - parent region 53 * @dax_dev - core dax functionality 58 * @dev - device core [all …]
|
/linux-6.12.1/Documentation/filesystems/xfs/ |
D | xfs-online-fsck-design.rst | 1 .. SPDX-License-Identifier: GPL-2.0 8 Heading 3 uses "----" 25 - To help kernel distributors understand exactly what the XFS online fsck 28 - To help people reading the code to familiarize themselves with the relevant 31 - To help developers maintaining the system by capturing the reasons 59 - Provide a hierarchy of names through which application programs can associate 62 - Virtualize physical storage media across those names, and 64 - Retrieve the named data blobs at any time. 66 - Examine resource usage. 68 Metadata directly supporting these functions (e.g. files, directories, space [all …]
|
/linux-6.12.1/include/uapi/linux/ |
D | capability.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 11 * ftp://www.kernel.org/pub/linux/libs/security/linux-privs/kernel-2.6/ 19 /* User-level do most of the mapping between kernel and user 33 #define _LINUX_CAPABILITY_VERSION_2 0x20071026 /* deprecated - use v3 */ 96 * Backwardly compatible definition for source code - trapped in a 97 * 32-bit world. If you find you need this, please consider using 107 ** POSIX-draft defined capabilities. 122 /* Overrides all DAC restrictions regarding read and search on files 128 /* Overrides all restrictions about allowed operations on files, where 162 ** Linux-specific capabilities [all …]
|
/linux-6.12.1/include/acpi/ |
D | acpi.h | 1 /* SPDX-License-Identifier: BSD-3-Clause OR GPL-2.0 */ 4 * Name: acpi.h - Master public include file used to interface to ACPICA 6 * Copyright (C) 2000 - 2023, Intel Corp. 14 * Public include files for use by code that will interface to ACPICA. 20 * Note: The order of these include files is important. 22 #include <acpi/platform/acenv.h> /* Environment-specific items */ 27 #include <acpi/acrestyp.h> /* Resource Descriptor structs */ 28 #include <acpi/platform/acenvex.h> /* Extra environment-specific items */ 30 #include <acpi/acpiosxf.h> /* OSL interfaces (ACPICA-to-OS) */
|