/linux/Documentation/PCI/ |
H A 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/Documentation/arch/x86/ |
H A 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/Documentation/doc-guide/ |
H A 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/Documentation/admin-guide/cgroup-v1/ |
H A 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/Documentation/hwmon/ |
H A 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 …]
|
H A 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/arch/sparc/include/uapi/asm/ |
H A 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/Documentation/infiniband/ |
H A 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/Documentation/accounting/ |
H A 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/drivers/gpu/drm/vmwgfx/ |
H A 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 …]
|
H A 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 …]
|
H A 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/arch/alpha/include/uapi/asm/ |
H A 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/Documentation/filesystems/ |
H A 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/net/9p/ |
H A 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/arch/mips/include/uapi/asm/ |
H A 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/include/uapi/asm-generic/ |
H A 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/drivers/gpu/drm/amd/amdgpu/ |
H A 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/include/uapi/linux/ |
H A 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/Documentation/admin-guide/ |
H A D | perf-security.rst | 7 -------- 12 direct usage of perf_events system call API [2]_ and over data files 50 ------------------------------- 58 scope and resource restrictions. 66 independently enabled and disabled on per-thread basis for processes and 67 files of unprivileged users. 103 --------------------------------- 105 Mechanisms of capabilities, privileged capability-dumb files [6]_, 118 # ls -alhF 119 -rwxr-xr-x 2 root root 11M Oct 19 15:12 perf [all …]
|
/linux/drivers/dax/ |
H A 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; 44 * struct dax_mapping - device to display mapping range attributes 56 * struct dev_dax_range - tuple represenging a range of memory used by dev_dax 58 * @range: resource-span 68 * struct dev_dax - instance data for a subdivision of a dax region, and [all …]
|
/linux/include/linux/ |
H A D | resctrl.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 14 #define RESCTRL_PICK_ANY_CPU -1 29 * enum resctrl_conf_type - The type of configuration. 53 * struct resctrl_staged_config - parsed configuration to be applied 68 * struct rdt_domain_hdr - common header for different domain types 69 * @list: all instances of this resource 72 * @cpu_mask: which CPUs share this resource 82 * struct rdt_ctrl_domain - group of CPUs sharing a resctrl control resource 84 * @plr: pseudo-locked region (if any) associated with domain 98 * struct rdt_mon_domain - group of CPUs sharing a resctrl monitor resource [all …]
|
/linux/include/acpi/ |
H A 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) */
|
/linux/drivers/nubus/ |
H A D | proc.c | 1 // SPDX-License-Identifier: GPL-2.0 4 By David Huggins-Daines <dhd@debian.org> 15 contain subdirectories. Each slot resource is a file. Unrecognized 16 resources are empty files, since every resource ID requires a special 17 case (e.g. if the resource ID implies a directory or block, then its 43 fres->board->slot, fres->category, fres->type, in nubus_devices_proc_show() 44 fres->dr_sw, fres->dr_hw, fres->board->slot_addr); in nubus_devices_proc_show() 60 snprintf(name, sizeof(name), "%x", board->slot); in nubus_proc_add_board() 73 int lanes = board->lanes; in nubus_proc_add_rsrc_dir() 77 snprintf(name, sizeof(name), "%x", ent->type); in nubus_proc_add_rsrc_dir() [all …]
|
/linux/drivers/gpu/drm/qxl/ |
H A D | qxl_drv.h | 5 * copy of this software and associated documentation files (the "Software"), 30 * Definitions taken from spice-protocol, plus kernel driver specific bits. 33 #include <linux/iosys-map.h> 34 #include <linux/dma-fence.h> 143 * spice-protocol/qxl_dev.h */ 171 struct drm_info_list *files; member 284 (bo->tbo.resource->mem_type == TTM_PL_VRAM) in qxl_bo_physical_address() 285 ? &qdev->main_slot : &qdev->surfaces_slot; in qxl_bo_physical_address() 287 /* TODO - need to hold one of the locks to read bo->tbo.resource->start */ in qxl_bo_physical_address() 289 return slot->high_bits | ((bo->tbo.resource->start << PAGE_SHIFT) + offset); in qxl_bo_physical_address() [all …]
|