Home
last modified time | relevance | path

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

12345678910>>...44

/kernel/linux/linux-5.10/Documentation/admin-guide/cgroup-v1/
Dblkio-controller.rst16 level logical devices like device mapper.
21 -----------------------------
22 - Enable Block IO controller::
26 - Enable throttling in block layer::
30 - Mount blkio controller (see cgroups.txt, Why are cgroups needed?)::
32 mount -t cgroup -o blkio none /sys/fs/cgroup/blkio
34 - Specify a bandwidth rate on particular device for root group. The format
40 on device having major/minor number 8:16.
42 - Run dd to read a file and see if rate is throttled to 1MB/s or not::
83 - Block IO controller.
[all …]
/kernel/linux/linux-4.19/Documentation/cgroup-v1/
Dblkio-controller.txt16 used on leaf nodes as well as higher level logical devices like device mapper.
21 -----------------------------------------
25 - Enable Block IO controller
28 - Enable group scheduling in CFQ
31 - Compile and boot into kernel and mount IO controller (blkio); see
34 mount -t tmpfs cgroup_root /sys/fs/cgroup
36 mount -t cgroup -o blkio none /sys/fs/cgroup/blkio
38 - Create two cgroups
39 mkdir -p /sys/fs/cgroup/blkio/test1/ /sys/fs/cgroup/blkio/test2
41 - Set weights of group test1 and test2
[all …]
Drdma.txt2 ----------------
5 --------
8 1-1. What is RDMA controller?
9 1-2. Why RDMA controller needed?
10 1-3. How is RDMA controller implemented?
15 1-1. What is RDMA controller?
16 -----------------------------
24 1-2. Why RDMA controller needed?
25 --------------------------------
36 1-3. How is RDMA controller implemented?
[all …]
/kernel/linux/linux-5.10/include/linux/mtd/
Dnand.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright 2017 - Free Electrons
6 * Boris Brezillon <boris.brezillon@free-electrons.com>
18 * struct nand_memory_organization - Memory organization structure
19 * @bits_per_cell: number of bits per NAND cell
22 * @pages_per_eraseblock: number of pages per eraseblock
23 * @eraseblocks_per_lun: number of eraseblocks per LUN (Logical Unit Number)
24 * @max_bad_eraseblocks_per_lun: maximum number of eraseblocks per LUN
25 * @planes_per_lun: number of planes per LUN
26 * @luns_per_target: number of LUN per target (target is a synonym for die)
[all …]
/kernel/linux/linux-4.19/Documentation/timers/
Dhighres.txt2 -----------------------------------------------------
7 https://www.kernel.org/doc/ols/2006/ols2006v1-pages-333-346.pdf
10 http://www.cs.columbia.edu/~nahum/w6998/papers/ols2006-hrtimers-slides.pdf
22 - hrtimer base infrastructure
23 - timeofday and clock source management
24 - clock event management
25 - high resolution timer functionality
26 - dynamic ticks
30 ---------------------------
38 - time ordered enqueueing into a rb-tree
[all …]
/kernel/linux/linux-5.10/Documentation/timers/
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 …]
/kernel/linux/linux-4.19/include/linux/
Dgenhd.h1 /* SPDX-License-Identifier: GPL-2.0 */
17 #include <linux/percpu-refcount.h>
23 #define dev_to_disk(device) container_of((device), struct gendisk, part0.__dev) argument
24 #define dev_to_part(device) container_of((device), struct hd_struct, __dev) argument
25 #define disk_to_dev(disk) (&(disk)->part0.__dev)
26 #define part_to_dev(part) (&((part)->__dev))
52 EZD_PARTITION = 0x55, /* EZ-DRIVE */
66 #include <linux/device.h>
73 unsigned char boot_ind; /* 0x80 - active */
111 * can be non-atomic on 32bit machines with 64bit sector_t.
[all …]
/kernel/linux/linux-5.10/include/drm/
Di915_mei_hdcp_interface.h1 /* SPDX-License-Identifier: (GPL-2.0+) */
3 * Copyright © 2017-2019 Intel Corporation
13 #include <linux/device.h>
17 * enum hdcp_port_type - HDCP port implementation type defined by ME FW
19 * @HDCP_PORT_TYPE_INTEGRATED: In-Host HDCP2.x port
33 * enum hdcp_wired_protocol - HDCP adaptation used on the port
57 * enum mei_fw_tc - ME Firmware defined index for transcoders
79 * struct hdcp_port_data - intel specific HDCP port data
80 * @fw_ddi: ddi index as per ME FW
81 * @fw_tc: transcoder index as per ME FW
[all …]
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 */
68 struct device *dev;
85 /** @driver: DRM driver managing the device */
96 * per-device structure.
116 * Currently active master for this device.
122 * @driver_features: per-device driver features
[all …]
/kernel/linux/linux-4.19/drivers/scsi/aic7xxx/
DKconfig.aic79xx3 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic79xx#4 $
10 This driver supports all of Adaptec's Ultra 320 PCI-X
14 int "Maximum number of TCQ commands per device"
17 ---help---
18 Specify the number of commands you would like to allocate per SCSI
19 device when Tagged Command Queueing (TCQ) is enabled on that device.
22 to be used for any device. The aic7xxx driver will automatically
23 vary this number based on device behavior. For devices with a
27 Due to resource allocation issues in the Linux SCSI mid-layer, using
28 a high number of commands per device may result in memory allocation
[all …]
DKconfig.aic7xxx3 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic7xxx#7 $
6 tristate "Adaptec AIC7xxx Fast -> U160 support (New Driver)"
9 ---help---
19 int "Maximum number of TCQ commands per device"
22 ---help---
23 Specify the number of commands you would like to allocate per SCSI
24 device when Tagged Command Queueing (TCQ) is enabled on that device.
27 to be used for any device. The aic7xxx driver will automatically
28 vary this number based on device behavior. For devices with a
32 Due to resource allocation issues in the Linux SCSI mid-layer, using
[all …]
/kernel/linux/linux-5.10/drivers/scsi/aic7xxx/
DKconfig.aic79xx1 # SPDX-License-Identifier: GPL-2.0-only
4 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic79xx#4 $
11 This driver supports all of Adaptec's Ultra 320 PCI-X
15 int "Maximum number of TCQ commands per device"
19 Specify the number of commands you would like to allocate per SCSI
20 device when Tagged Command Queueing (TCQ) is enabled on that device.
23 to be used for any device. The aic7xxx driver will automatically
24 vary this number based on device behavior. For devices with a
28 Due to resource allocation issues in the Linux SCSI mid-layer, using
29 a high number of commands per device may result in memory allocation
[all …]
DKconfig.aic7xxx1 # SPDX-License-Identifier: GPL-2.0-only
4 # $Id: //depot/linux-aic79xx-2.5.0/drivers/scsi/aic7xxx/Kconfig.aic7xxx#7 $
7 tristate "Adaptec AIC7xxx Fast -> U160 support"
20 int "Maximum number of TCQ commands per device"
24 Specify the number of commands you would like to allocate per SCSI
25 device when Tagged Command Queueing (TCQ) is enabled on that device.
28 to be used for any device. The aic7xxx driver will automatically
29 vary this number based on device behavior. For devices with a
33 Due to resource allocation issues in the Linux SCSI mid-layer, using
34 a high number of commands per device may result in memory allocation
[all …]
/kernel/linux/linux-4.19/Documentation/power/
Dpm_qos_interface.txt10 2. the per-device PM QoS framework provides the API to manage the per-device latency
22 The infrastructure exposes multiple misc device nodes one per implemented
79 As long as the device node is held open that process has a registered
83 the open device node. Alternatively the user mode program could write a hex
87 To remove the user mode request for a target value simply close the device
91 2. PM QoS per-device latency and flags framework
93 For each device, there are three lists of PM QoS requests. Two of them are
101 values. One device PM QoS flag is defined currently: PM_QOS_FLAG_NO_POWER_OFF.
109 int dev_pm_qos_add_request(device, handle, type, value):
110 Will insert an element into the list for that identified device with the
[all …]
/kernel/linux/linux-4.19/include/linux/mtd/
Dnand.h1 /* SPDX-License-Identifier: GPL-2.0 */
3 * Copyright 2017 - Free Electrons
6 * Boris Brezillon <boris.brezillon@free-electrons.com>
16 * struct nand_memory_organization - Memory organization structure
17 * @bits_per_cell: number of bits per NAND cell
20 * @pages_per_eraseblock: number of pages per eraseblock
21 * @eraseblocks_per_lun: number of eraseblocks per LUN (Logical Unit Number)
22 * @planes_per_lun: number of planes per LUN
23 * @luns_per_target: number of LUN per target (target is a synonym for die)
24 * @ntargets: total number of targets exposed by the NAND device
[all …]
/kernel/linux/linux-4.19/Documentation/devicetree/bindings/remoteproc/
Dti,keystone-rproc.txt5 sub-systems that are used to offload some of the processor-intensive tasks or
8 These processor sub-systems usually contain additional sub-modules like L1
13 DSP Device Node:
15 Each DSP Core sub-system is represented as a single DT node, and should also
18 CorePac) to perform the device management of the remote processor and to
22 --------------------
25 - compatible: Should be one of the following,
26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs
27 "ti,k2l-dsp" for DSPs on Keystone 2 66AK2L SoCs
28 "ti,k2e-dsp" for DSPs on Keystone 2 66AK2E SoCs
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/remoteproc/
Dti,keystone-rproc.txt5 sub-systems that are used to offload some of the processor-intensive tasks or
8 These processor sub-systems usually contain additional sub-modules like L1
13 DSP Device Node:
15 Each DSP Core sub-system is represented as a single DT node, and should also
18 CorePac) to perform the device management of the remote processor and to
22 --------------------
25 - compatible: Should be one of the following,
26 "ti,k2hk-dsp" for DSPs on Keystone 2 66AK2H/K SoCs
27 "ti,k2l-dsp" for DSPs on Keystone 2 66AK2L SoCs
28 "ti,k2e-dsp" for DSPs on Keystone 2 66AK2E SoCs
[all …]
/kernel/linux/linux-4.19/Documentation/usb/
Ddwc3.txt6 - Convert interrupt handler to per-ep-thread-irq
8 As it turns out some DWC3-commands ~1ms to complete. Currently we spin
12 - dwc core implements a demultiplexing irq chip for interrupts per
14 to the device. If MSI provides per-endpoint interrupt this dummy
16 - interrupts are requested / allocated on usb_ep_enable() and removed on
19 - dwc3_send_gadget_ep_cmd() will sleep in wait_for_completion_timeout()
21 - the interrupt handler is split into the following pieces:
22 - primary handler of the device
27 - threaded handler of the device
30 - primary handler of the EP-interrupt
[all …]
Dauthorization.txt4 (C) 2007 Inaky Perez-Gonzalez <inaky@linux.intel.com> Intel Corporation
6 This feature allows you to control if a USB device can be used (or
7 not) in a system. This feature will allow you to implement a lock-down
10 As of now, when a USB device is connected it is configured and
12 modification, only if root authorizes the device to be configured will
17 Authorize a device to connect:
19 $ echo 1 > /sys/bus/usb/devices/DEVICE/authorized
21 Deauthorize a device:
23 $ echo 0 > /sys/bus/usb/devices/DEVICE/authorized
41 -----------------------
[all …]
/kernel/linux/linux-5.10/Documentation/usb/
Ddwc3.rst11 - Convert interrupt handler to per-ep-thread-irq
13 As it turns out some DWC3-commands ~1ms to complete. Currently we spin
18 - dwc core implements a demultiplexing irq chip for interrupts per
20 to the device. If MSI provides per-endpoint interrupt this dummy
22 - interrupts are requested / allocated on usb_ep_enable() and removed on
25 - dwc3_send_gadget_ep_cmd() will sleep in wait_for_completion_timeout()
27 - the interrupt handler is split into the following pieces:
29 - primary handler of the device
34 - threaded handler of the device
37 - primary handler of the EP-interrupt
[all …]
/kernel/linux/linux-5.10/drivers/media/platform/mtk-mdp/
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 …]
/kernel/linux/linux-4.19/drivers/media/platform/am437x/
Dam437x-vpfe.h2 * Copyright (C) 2013 - 2014 Texas Instruments, Inc.
24 #include <linux/am437x-vpfe.h>
26 #include <linux/device.h>
31 #include <media/v4l2-dev.h>
32 #include <media/v4l2-device.h>
33 #include <media/v4l2-ioctl.h>
34 #include <media/videobuf2-v4l2.h>
35 #include <media/videobuf2-dma-contig.h>
37 #include "am437x-vpfe_regs.h"
47 /* BT656 - 8 bit */
[all …]
/kernel/linux/linux-4.19/drivers/misc/
Dhpilo.h1 // SPDX-License-Identifier: GPL-2.0
5 * Copyright (C) 2008 Hewlett-Packard Development Company, L.P.
13 /* max number of open channel control blocks per device, hw limited to 32 */
15 /* min number of open channel control blocks per device, hw limited to 32 */
23 /* per spin wait time in usec */
29 * Per device, used to track global memory allocations.
32 /* mmio registers on device */
35 /* doorbell registers on device */
38 /* shared memory on device used for channel control blocks */
41 /* files corresponding to this device */
[all …]
/kernel/linux/linux-5.10/drivers/misc/
Dhpilo.h1 /* SPDX-License-Identifier: GPL-2.0 */
5 * Copyright (C) 2008 Hewlett-Packard Development Company, L.P.
13 /* max number of open channel control blocks per device, hw limited to 32 */
15 /* min number of open channel control blocks per device, hw limited to 32 */
23 /* per spin wait time in usec */
29 * Per device, used to track global memory allocations.
32 /* mmio registers on device */
35 /* doorbell registers on device */
38 /* shared memory on device used for channel control blocks */
41 /* files corresponding to this device */
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/c6x/
Ddscr.txt1 Device State Configuration Registers
2 ------------------------------------
8 In general, the Device State Configuration Registers (DSCR) will provide one or
14 write once or the individual bits are write once. In addition to device config,
16 provide device ID information, provide ethernet MAC addresses, as well as other
19 For device state control (enable/disable), each device control is assigned an
20 id which is used by individual device drivers to control the state as needed.
24 - compatible: must be "ti,c64x+dscr"
25 - reg: register area base and size
31 device tree will result in reduced functionality or possibly driver
[all …]

12345678910>>...44