/linux-6.14.4/mm/ |
D | workingset.c | 1 // SPDX-License-Identifier: GPL-2.0 25 * inactive and the active list. Freshly faulted pages start out at 28 * are promoted to the active list, to protect them from reclaim, 29 * whereas active pages are demoted to the inactive list when the 30 * active list grows too big. 32 * fault ------------------------+ 34 * +--------------+ | +-------------+ 35 * reclaim <- | inactive | <-+-- demotion | active | <--+ 36 * +--------------+ +-------------+ | 38 * +-------------- promotion ------------------+ [all …]
|
D | compaction.c | 1 // SPDX-License-Identifier: GPL-2.0 9 * Copyright IBM Corp. 2007-2010 Mel Gorman <[email protected]> 17 #include <linux/backing-dev.h> 20 #include <linux/page-isolation.h> 46 * order == -1 is expected when compacting proactively via 53 return order == -1; in is_via_compact_memory() 71 * Page order with-respect-to which proactive compaction 80 #define COMPACTION_HPAGE_ORDER (PMD_SHIFT - PAGE_SHIFT) 102 list_del(&page->lru); in release_free_list() 136 page->mapping = (void *)((unsigned long)mops | PAGE_MAPPING_MOVABLE); in __SetPageMovable() [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/input/touchscreen/ |
D | cypress,cy8ctma340.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 14 - Javier Martinez Canillas <[email protected]> 15 - Linus Walleij <[email protected]> 18 - $ref: touchscreen.yaml# 26 - const: cypress,cy8ctma340 27 - const: cypress,cy8ctst341 28 - const: cypress,cyttsp-spi 31 - const: cypress,cyttsp-i2c [all …]
|
D | azoteq,iqs7211.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <[email protected]> 13 The Azoteq IQS7210A, IQS7211A and IQS7211E trackpad and touchscreen control- 14 lers employ projected-capacitance sensing and can track two contacts. 21 - azoteq,iqs7210a 22 - azoteq,iqs7211a 23 - azoteq,iqs7211e 28 irq-gpios: [all …]
|
/linux-6.14.4/drivers/input/touchscreen/ |
D | cyttsp_core.c | 1 // SPDX-License-Identifier: GPL-2.0-only 48 /* Active distance in pixels for a gesture to be reported */ 51 /* Active Power state scanning/processing refresh interval */ 55 /* touch timeout for the Active power */ 84 error = ts->bus_ops->read(ts->dev, ts->xfer_buf, command, in ttsp_read_block_data() 92 return -EIO; in ttsp_read_block_data() 102 error = ts->bus_ops->write(ts->dev, ts->xfer_buf, command, in ttsp_write_block_data() 110 return -EIO; in ttsp_write_block_data() 120 if (ts->use_hndshk) in cyttsp_handshake() 122 ts->xy_data.hst_mode ^ CY_HNDSHK_BIT); in cyttsp_handshake() [all …]
|
/linux-6.14.4/net/rxrpc/ |
D | conn_client.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 2 /* Client connection-specific management code. 13 * (2) DONT_REUSE - The connection should be discarded as soon as possible and 31 #include "ar-internal.h" 39 atomic_inc(&bundle->active); in rxrpc_activate_bundle() 48 idr_remove(&local->conn_ids, conn->proto.cid >> RXRPC_CIDSHIFT); in rxrpc_put_client_connection_id() 59 if (!idr_is_empty(&local->conn_ids)) { in rxrpc_destroy_client_conn_ids() 60 idr_for_each_entry(&local->conn_ids, conn, id) { in rxrpc_destroy_client_conn_ids() 62 conn, refcount_read(&conn->ref)); in rxrpc_destroy_client_conn_ids() 67 idr_destroy(&local->conn_ids); in rxrpc_destroy_client_conn_ids() [all …]
|
/linux-6.14.4/Documentation/ABI/obsolete/ |
D | sysfs-driver-hid-roccat-konepure | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 7 that's active when the mouse is powered on next time. 13 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 21 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 29 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 40 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 55 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 71 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 74 Description: The mouse has a tracking- and a distance-control-unit. These 75 can be activated/deactivated and the lift-off distance can be [all …]
|
D | sysfs-driver-hid-roccat-koneplus | 1 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 4 Description: The integer value of this attribute ranges from 0-4. 7 profile that's active when the mouse is powered on next time. 12 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 15 Description: The integer value of this attribute ranges from 0-4. 18 profile that's active when the mouse is powered on next time. 24 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 36 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 44 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… 55 What: /sys/bus/usb/devices/<busnum>-<devnum>:<config num>.<interface num>/<hid-bus>:<vendor-id>:<p… [all …]
|
/linux-6.14.4/Documentation/devicetree/bindings/input/ |
D | syna,rmi4.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jason A. Donenfeld <[email protected]> 11 - Matthias Schiffer <[email protected]-group.com 12 - Vincent Huang <[email protected]> 22 - syna,rmi4-i2c 23 - syna,rmi4-spi 28 '#address-cells': 31 '#size-cells': [all …]
|
D | azoteq,iqs7222.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Jeff LaBundy <[email protected]> 21 - azoteq,iqs7222a 22 - azoteq,iqs7222b 23 - azoteq,iqs7222c 24 - azoteq,iqs7222d 29 irq-gpios: 32 Specifies the GPIO connected to the device's active-low RDY output. [all …]
|
/linux-6.14.4/include/uapi/linux/ |
D | omap3isp.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 5 * TI OMAP3 ISP - User-space API 25 * 02110-1301 USA 41 * VIDIOC_OMAP3ISP_AF_CFG: Set auto-focus module configuration 121 * struct omap3isp_h3a_aewb_config - AE AWB configuration reset values 123 * @win_height: Window Height. Range 2 - 256, even values only. 124 * @win_width: Window Width. Range 6 - 256, even values only. 125 * @ver_win_count: Vertical Window Count. Range 1 - 128. 126 * @hor_win_count: Horizontal Window Count. Range 1 - 36. 127 * @ver_win_start: Vertical Window Start. Range 0 - 4095. [all …]
|
D | ethtool_netlink.h | 1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */ 3 * include/uapi/linux/ethtool_netlink.h - netlink interface for ethtool 5 * See Documentation/networking/ethtool-netlink.rst in kernel source tree for 32 /* TDR resolution not possible / out of distance */ 48 /* Results provided by the Active Link Cable Diagnostic (ALCD) */ 66 ETHTOOL_A_CABLE_AMPLITUDE_MAX = (__ETHTOOL_A_CABLE_AMPLITUDE_CNT - 1) 74 ETHTOOL_A_CABLE_PULSE_MAX = (__ETHTOOL_A_CABLE_PULSE_CNT - 1) 84 ETHTOOL_A_CABLE_STEP_MAX = (__ETHTOOL_A_CABLE_STEP_CNT - 1) 89 ETHTOOL_A_CABLE_TDR_NEST_STEP, /* nest - ETHTTOOL_A_CABLE_STEP */ 90 ETHTOOL_A_CABLE_TDR_NEST_AMPLITUDE, /* nest - ETHTOOL_A_CABLE_AMPLITUDE */ [all …]
|
/linux-6.14.4/drivers/input/ |
D | input-mt.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (c) 2008-2010 Henrik Rydberg 11 #include "input-core-private.h" 17 if (dev->absinfo && test_bit(src, dev->absbit)) { in copy_abs() 18 dev->absinfo[dst] = dev->absinfo[src]; in copy_abs() 19 dev->absinfo[dst].fuzz = 0; in copy_abs() 20 __set_bit(dst, dev->absbit); in copy_abs() 25 * input_mt_init_slots() - initialize MT input slots 36 * May be called repeatedly. Returns -EINVAL if attempting to 45 if (dev->mt) in input_mt_init_slots() [all …]
|
/linux-6.14.4/arch/powerpc/platforms/pseries/ |
D | lpar.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 /* Enables debugging of low-level hash table routines - careful! */ 14 #include <linux/dma-mapping.h> 36 #include <asm/papr-sysparm.h> 94 if (pp->dispatch_log) in alloc_dtl_buffers() 106 pp->dtl_ridx = 0; in alloc_dtl_buffers() 107 pp->dispatch_log = dtl; in alloc_dtl_buffers() 108 pp->dispatch_log_end = dtl + N_DISPATCH_LOG; in alloc_dtl_buffers() 109 pp->dtl_curr = dtl; in alloc_dtl_buffers() 126 dtl = pp->dispatch_log; in register_dtl_buffer() [all …]
|
/linux-6.14.4/tools/thermal/tmon/ |
D | tmon.8 | 2 # SPDX-License-Identifier: GPL-2.0 4 \fBtmon\fP - A monitoring and testing tool for Linux kernel thermal subsystem 13 real-time thermal data; tune 22 - show thermal zone information 23 - show cooling device information 24 - show trip point binding within each thermal zone 25 - show trip point and cooling device instance bindings 28 - show temperature of all thermal zones w.r.t. its trip points and types 29 - show states of all cooling devices 32 - with a built-in Proportional Integral Derivative (\fBPID\fP) [all …]
|
/linux-6.14.4/drivers/video/fbdev/aty/ |
D | radeon_monitor.c | 1 // SPDX-License-Identifier: GPL-2.0 18 .height = -1, 19 .width = -1, 62 * device-tree. This also contains some "hacks" to work around a few machine 63 * models with broken OF probing by hard-coding known EDIDs for some Mac 77 pmt = of_get_property(dp, "display-type", NULL); in radeon_parse_montype_prop() 80 pr_debug("display-type: %s\n", pmt); in radeon_parse_montype_prop() 90 printk(KERN_WARNING "radeonfb: Unknown OF display-type: %s\n", in radeon_parse_montype_prop() 102 * single-head cards have hdno == -1 and skip this step in radeon_parse_montype_prop() 104 if (pedid == NULL && dp->parent && (hdno != -1)) in radeon_parse_montype_prop() [all …]
|
/linux-6.14.4/drivers/gpu/drm/radeon/ |
D | radeon_display.c | 2 * Copyright 2007-8 Advanced Micro Devices, Inc. 52 struct drm_device *dev = crtc->dev; in avivo_crtc_load_lut() 53 struct radeon_device *rdev = dev->dev_private; in avivo_crtc_load_lut() 57 DRM_DEBUG_KMS("%d\n", radeon_crtc->crtc_id); in avivo_crtc_load_lut() 58 WREG32(AVIVO_DC_LUTA_CONTROL + radeon_crtc->crtc_offset, 0); in avivo_crtc_load_lut() 60 WREG32(AVIVO_DC_LUTA_BLACK_OFFSET_BLUE + radeon_crtc->crtc_offset, 0); in avivo_crtc_load_lut() 61 WREG32(AVIVO_DC_LUTA_BLACK_OFFSET_GREEN + radeon_crtc->crtc_offset, 0); in avivo_crtc_load_lut() 62 WREG32(AVIVO_DC_LUTA_BLACK_OFFSET_RED + radeon_crtc->crtc_offset, 0); in avivo_crtc_load_lut() 64 WREG32(AVIVO_DC_LUTA_WHITE_OFFSET_BLUE + radeon_crtc->crtc_offset, 0xffff); in avivo_crtc_load_lut() 65 WREG32(AVIVO_DC_LUTA_WHITE_OFFSET_GREEN + radeon_crtc->crtc_offset, 0xffff); in avivo_crtc_load_lut() [all …]
|
/linux-6.14.4/drivers/net/phy/ |
D | microchip_t1.c | 1 // SPDX-License-Identifier: GPL-2.0 274 #define SQI_INLIERS_START ((SQI_SAMPLES - SQI_INLIERS_NUM) / 2) 282 /* TEST_MODE_NORMAL: Non-hybrid results to calculate cable status(open/short/ok) 283 * TEST_MODE_HYBRID: Hybrid results to calculate distance to fault 340 mutex_lock(&phydev->lock); in lan937x_dsp_workaround() 360 mutex_unlock(&phydev->lock); in lan937x_dsp_workaround() 372 return -EINVAL; in access_ereg() 394 if (phydev->phy_id == PHY_ID_LAN937X) { in access_ereg() 416 return -EINVAL; in access_ereg_modify_changed() 449 switch (phydev->interface) { in lan87xx_config_rgmii_delay() [all …]
|
/linux-6.14.4/Documentation/userspace-api/media/v4l/ |
D | ext-ctrls-camera.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 3 .. _camera-controls: 13 .. _camera-control-id: 23 .. _v4l2-exposure-auto-type: 28 enum v4l2_exposure_auto_type - 37 .. flat-table:: 38 :header-rows: 0 39 :stub-columns: 0 41 * - ``V4L2_EXPOSURE_AUTO`` 42 - Automatic exposure time, automatic iris aperture. [all …]
|
/linux-6.14.4/Documentation/block/ |
D | bfq-iosched.rst | 5 BFQ is a proportional-share I/O scheduler, with some extra 6 low-latency capabilities. In addition to cgroups support (blkio or io 9 - BFQ guarantees a high system and application responsiveness, and a 10 low latency for time-sensitive applications, such as audio or video 12 - BFQ distributes bandwidth, not just time, among processes or 19 goal, for a given device, is to achieve the maximum-possible 20 throughput at all times, then do switch off all low-latency heuristics 25 As every I/O scheduler, BFQ adds some overhead to per-I/O-request 27 single-lock-protected, per-request processing time of BFQ---i.e., the 29 completion hooks---is, e.g., 1.9 us on an Intel Core i7-[email protected] [all …]
|
/linux-6.14.4/kernel/sched/ |
D | topology.c | 1 // SPDX-License-Identifier: GPL-2.0 46 struct sched_group *group = sd->groups; in sched_domain_debug_one() 47 unsigned long flags = sd->flags; in sched_domain_debug_one() 52 printk(KERN_DEBUG "%*s domain-%d: ", level, "", level); in sched_domain_debug_one() 54 cpumask_pr_args(sched_domain_span(sd)), sd->name); in sched_domain_debug_one() 57 printk(KERN_ERR "ERROR: domain->span does not contain CPU%d\n", cpu); in sched_domain_debug_one() 60 printk(KERN_ERR "ERROR: domain->groups does not contain CPU%d\n", cpu); in sched_domain_debug_one() 67 if ((meta_flags & SDF_SHARED_CHILD) && sd->child && in sched_domain_debug_one() 68 !(sd->child->flags & flag)) in sched_domain_debug_one() 72 if ((meta_flags & SDF_SHARED_PARENT) && sd->parent && in sched_domain_debug_one() [all …]
|
/linux-6.14.4/drivers/iio/proximity/ |
D | rfd77402.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * rfd77402.c - Support for RF Digital RFD77402 Time-of-Flight (distance) sensor 5 * Copyright 2017 Peter Meerwald-Stadler <[email protected]> 7 * 7-bit I2C slave address 0x4c 108 return -ENODEV; in rfd77402_set_state() 129 while (tries-- > 0) { in rfd77402_measure() 139 ret = -ETIMEDOUT; in rfd77402_measure() 149 ret = -EIO; in rfd77402_measure() 170 mutex_lock(&data->lock); in rfd77402_read_raw() 171 ret = rfd77402_measure(data->client); in rfd77402_read_raw() [all …]
|
/linux-6.14.4/drivers/cxl/core/ |
D | region.c | 1 // SPDX-License-Identifier: GPL-2.0-only 12 #include <linux/memory-tiers.h> 22 * Memory ranges, Regions represent the active mapped capacity by the HDM 50 if (cxlr->coord[level].attrib == 0) \ 51 return -ENOENT; \ 53 return sysfs_emit(buf, "%u\n", cxlr->coord[level].attrib); \ 94 cxlr->coord[level].read_latency == 0) \ 98 cxlr->coord[level].write_latency == 0) \ 102 cxlr->coord[level].read_bandwidth == 0) \ 106 cxlr->coord[level].write_bandwidth == 0) \ [all …]
|
/linux-6.14.4/drivers/base/ |
D | node.c | 1 // SPDX-License-Identifier: GPL-2.0 41 cpumask_and(mask, cpumask_of_node(node_dev->dev.id), cpu_online_mask); in cpumap_read() 62 cpumask_and(mask, cpumask_of_node(node_dev->dev.id), cpu_online_mask); in cpulist_read() 72 * struct node_access_nodes - Access class device to hold user visible 117 list_for_each_entry_safe(c, cnext, &node->access_list, list_node) { in node_remove_accesses() 118 list_del(&c->list_node); in node_remove_accesses() 119 device_unregister(&c->dev); in node_remove_accesses() 134 list_for_each_entry(access_node, &node->access_list, list_node) in node_init_node_access() 135 if (access_node->access == access) in node_init_node_access() 142 access_node->access = access; in node_init_node_access() [all …]
|
/linux-6.14.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_display.c | 2 * Copyright 2007-8 Advanced Micro Devices, Inc. 52 * amdgpu_display_hotplug_work_func - work handler for display hotplug event 72 struct drm_mode_config *mode_config = &dev->mode_config; in amdgpu_display_hotplug_work_func() 76 mutex_lock(&mode_config->mutex); in amdgpu_display_hotplug_work_func() 81 mutex_unlock(&mode_config->mutex); in amdgpu_display_hotplug_work_func() 98 schedule_work(&work->flip_work.work); in amdgpu_display_flip_callback() 111 if (!dma_fence_add_callback(fence, &work->cb, in amdgpu_display_flip_handle_fence() 125 struct amdgpu_device *adev = work->adev; in amdgpu_display_flip_work_func() 126 struct amdgpu_crtc *amdgpu_crtc = adev->mode_info.crtcs[work->crtc_id]; in amdgpu_display_flip_work_func() 128 struct drm_crtc *crtc = &amdgpu_crtc->base; in amdgpu_display_flip_work_func() [all …]
|