| /kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/ |
| D | dp_power.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. 12 * sruct dp_power - DisplayPort's power related data 26 * dp_power_init() - enable power supplies for display controller 28 * @power: instance of power module 37 * dp_power_deinit() - turn off regulators and gpios. 39 * @power: instance of power module 47 * dp_power_clk_status() - display controller clocks status 49 * @power: instance of power module 59 * dp_power_clk_enable() - enable display controller clocks [all …]
|
| D | dp_audio.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. 13 #include <sound/hdmi-codec.h> 28 * Creates and instance of dp audio. 30 * @pdev: caller's platform device instance. 31 * @panel: an instance of dp_panel module. 32 * @catalog: an instance of dp_catalog module. 35 * an instance of newly created dp_module. 46 * @dev: DP device instance. 47 * @dp_audio: an instance of dp_audio module. [all …]
|
| D | dp_debug.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. 31 * dp_debug_get() - configure and get the DisplayPlot debug module data 33 * @dev: device instance of the caller 34 * @panel: instance of panel module 35 * @link: instance of link module 38 * return: pointer to allocated debug module data 40 * This function sets up the debug module and provides a way 51 * Cleans up dp_debug instance 53 * @dp_debug: instance of dp_debug [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/msm/dp/ |
| D | dp_power.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2012-2020, The Linux Foundation. All rights reserved. 12 * sruct dp_power - DisplayPort's power related data 26 * dp_power_init() - enable power supplies for display controller 28 * @power: instance of power module 38 * dp_power_deinit() - turn off regulators and gpios. 40 * @power: instance of power module 48 * dp_power_clk_status() - display controller clocks status 50 * @power: instance of power module 60 * dp_power_clk_enable() - enable display controller clocks [all …]
|
| D | dp_debug.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. 31 * dp_debug_get() - configure and get the DisplayPlot debug module data 33 * @dev: device instance of the caller 34 * @panel: instance of panel module 35 * @usbpd: instance of usbpd module 36 * @link: instance of link module 39 * return: pointer to allocated debug module data 41 * This function sets up the debug module and provides a way 52 * Cleans up dp_debug instance [all …]
|
| D | dp_audio.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * Copyright (c) 2017-2020, The Linux Foundation. All rights reserved. 13 #include <sound/hdmi-codec.h> 28 * Creates and instance of dp audio. 30 * @pdev: caller's platform device instance. 31 * @panel: an instance of dp_panel module. 32 * @catalog: an instance of dp_catalog module. 35 * an instance of newly created dp_module. 46 * @dev: DP device instance. 47 * @dp_audio: an instance of dp_audio module. [all …]
|
| /kernel/linux/linux-5.10/arch/arm/include/asm/ |
| D | cti.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 41 * struct cti - cross trigger interface struct 56 * cti_init - initialize the cti instance 57 * @cti: cti instance 69 cti->base = base; in cti_init() 70 cti->irq = irq; in cti_init() 71 cti->trig_out_for_irq = trig_out; in cti_init() 75 * cti_map_trigger - use the @chan to map @trig_in to @trig_out 76 * @cti: cti instance 87 void __iomem *base = cti->base; in cti_map_trigger() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/include/asm/ |
| D | cti.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 41 * struct cti - cross trigger interface struct 56 * cti_init - initialize the cti instance 57 * @cti: cti instance 69 cti->base = base; in cti_init() 70 cti->irq = irq; in cti_init() 71 cti->trig_out_for_irq = trig_out; in cti_init() 75 * cti_map_trigger - use the @chan to map @trig_in to @trig_out 76 * @cti: cti instance 87 void __iomem *base = cti->base; in cti_map_trigger() [all …]
|
| /kernel/linux/linux-5.10/drivers/edac/ |
| D | edac_device_sysfs.c | 14 #include <linux/module.h> 35 return sprintf(data, "%u\n", ctl_info->log_ue); in edac_device_ctl_log_ue_show() 42 /* if parameter is zero, turn off flag, if non-zero turn on flag */ in edac_device_ctl_log_ue_store() 43 ctl_info->log_ue = (simple_strtoul(data, NULL, 0) != 0); in edac_device_ctl_log_ue_store() 52 return sprintf(data, "%u\n", ctl_info->log_ce); in edac_device_ctl_log_ce_show() 59 /* if parameter is zero, turn off flag, if non-zero turn on flag */ in edac_device_ctl_log_ce_store() 60 ctl_info->log_ce = (simple_strtoul(data, NULL, 0) != 0); in edac_device_ctl_log_ce_store() 69 return sprintf(data, "%u\n", ctl_info->panic_on_ue); in edac_device_ctl_panic_on_ue_show() 76 /* if parameter is zero, turn off flag, if non-zero turn on flag */ in edac_device_ctl_panic_on_ue_store() 77 ctl_info->panic_on_ue = (simple_strtoul(data, NULL, 0) != 0); in edac_device_ctl_panic_on_ue_store() [all …]
|
| /kernel/linux/linux-6.6/drivers/edac/ |
| D | edac_device_sysfs.c | 14 #include <linux/module.h> 35 return sprintf(data, "%u\n", ctl_info->log_ue); in edac_device_ctl_log_ue_show() 42 /* if parameter is zero, turn off flag, if non-zero turn on flag */ in edac_device_ctl_log_ue_store() 43 ctl_info->log_ue = (simple_strtoul(data, NULL, 0) != 0); in edac_device_ctl_log_ue_store() 52 return sprintf(data, "%u\n", ctl_info->log_ce); in edac_device_ctl_log_ce_show() 59 /* if parameter is zero, turn off flag, if non-zero turn on flag */ in edac_device_ctl_log_ce_store() 60 ctl_info->log_ce = (simple_strtoul(data, NULL, 0) != 0); in edac_device_ctl_log_ce_store() 69 return sprintf(data, "%u\n", ctl_info->panic_on_ue); in edac_device_ctl_panic_on_ue_show() 76 /* if parameter is zero, turn off flag, if non-zero turn on flag */ in edac_device_ctl_panic_on_ue_store() 77 ctl_info->panic_on_ue = (simple_strtoul(data, NULL, 0) != 0); in edac_device_ctl_panic_on_ue_store() [all …]
|
| /kernel/linux/linux-6.6/arch/arm/mach-omap2/ |
| D | cm33xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2011-2012 Texas Instruments Incorporated - https://www.ti.com/ 20 #include "cm-regbits-34xx.h" 21 #include "cm-regbits-33xx.h" 27 * 0x0 func: Module is fully functional, including OCP 28 * 0x1 trans: Module is performing transition: wakeup, or sleep, or sleep 30 * 0x2 idle: Module is in Idle mode (only OCP part). It is functional if 32 * 0x3 disabled: Module is disabled and cannot be accessed 42 /* Read a register in a CM instance */ 54 /* Read-modify-write a register in CM */ [all …]
|
| D | cminst44xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP4 CM instance functions 6 * Copyright (C) 2008-2011 Texas Instruments, Inc. 11 * or CM2 hardware modules. For example, the EMU_CM CM instance is in 12 * the PRM hardware module. What a mess... 26 #include "cm-regbits-34xx.h" 30 #include "prcm-common.h" 42 * 0x0 func: Module is fully functional, including OCP 43 * 0x1 trans: Module is performing transition: wakeup, or sleep, or sleep 45 * 0x2 idle: Module is in Idle mode (only OCP part). It is functional if [all …]
|
| /kernel/linux/linux-5.10/arch/arm/mach-omap2/ |
| D | cm33xx.c | 4 * Copyright (C) 2011-2012 Texas Instruments Incorporated - https://www.ti.com/ 28 #include "cm-regbits-34xx.h" 29 #include "cm-regbits-33xx.h" 35 * 0x0 func: Module is fully functional, including OCP 36 * 0x1 trans: Module is performing transition: wakeup, or sleep, or sleep 38 * 0x2 idle: Module is in Idle mode (only OCP part). It is functional if 40 * 0x3 disabled: Module is disabled and cannot be accessed 50 /* Read a register in a CM instance */ 62 /* Read-modify-write a register in CM */ 87 * _clkctrl_idlest - read a CM_*_CLKCTRL register; mask & shift IDLEST bitfield [all …]
|
| D | cminst44xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * OMAP4 CM instance functions 6 * Copyright (C) 2008-2011 Texas Instruments, Inc. 11 * or CM2 hardware modules. For example, the EMU_CM CM instance is in 12 * the PRM hardware module. What a mess... 26 #include "cm-regbits-34xx.h" 30 #include "prcm-common.h" 42 * 0x0 func: Module is fully functional, including OCP 43 * 0x1 trans: Module is performing transition: wakeup, or sleep, or sleep 45 * 0x2 idle: Module is in Idle mode (only OCP part). It is functional if [all …]
|
| /kernel/linux/linux-6.6/net/qrtr/ |
| D | ns.c | 1 // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause 8 #include <linux/module.h> 33 [QRTR_TYPE_NEW_SERVER] = "new-server", 34 [QRTR_TYPE_DEL_SERVER] = "del-server", 35 [QRTR_TYPE_DEL_CLIENT] = "del-client", 36 [QRTR_TYPE_RESUME_TX] = "resume-tx", 39 [QRTR_TYPE_NEW_LOOKUP] = "new-lookup", 40 [QRTR_TYPE_DEL_LOOKUP] = "del-lookup", 45 unsigned int instance; member 51 unsigned int instance; member [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/ti-vpe/ |
| D | cal-camerarx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * TI Camera Access Layer (CAL) - CAMERARX 5 * Copyright (c) 2015-2020 Texas Instruments Inc. 15 #include <linux/module.h> 21 #include <media/v4l2-ctrls.h> 22 #include <media/v4l2-fwnode.h> 23 #include <media/v4l2-subdev.h> 28 /* ------------------------------------------------------------------ 30 * ------------------------------------------------------------------ 35 return ioread32(phy->base + offset); in camerarx_read() [all …]
|
| /kernel/linux/linux-5.10/drivers/scsi/ |
| D | a2091.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/module.h> 27 struct Scsi_Host *instance = data; in a2091_intr() local 28 struct a2091_hostdata *hdata = shost_priv(instance); in a2091_intr() 29 unsigned int status = hdata->regs->ISTR; in a2091_intr() 35 spin_lock_irqsave(instance->host_lock, flags); in a2091_intr() 36 wd33c93_intr(instance); in a2091_intr() 37 spin_unlock_irqrestore(instance->host_lock, flags); in a2091_intr() 43 struct Scsi_Host *instance = cmd->device->host; in dma_setup() local 44 struct a2091_hostdata *hdata = shost_priv(instance); in dma_setup() [all …]
|
| D | a3000.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 #include <linux/module.h> 28 struct Scsi_Host *instance = data; in a3000_intr() local 29 struct a3000_hostdata *hdata = shost_priv(instance); in a3000_intr() 30 unsigned int status = hdata->regs->ISTR; in a3000_intr() 36 spin_lock_irqsave(instance->host_lock, flags); in a3000_intr() 37 wd33c93_intr(instance); in a3000_intr() 38 spin_unlock_irqrestore(instance->host_lock, flags); in a3000_intr() 41 pr_warn("Non-serviced A3000 SCSI-interrupt? ISTR = %02x\n", status); in a3000_intr() 47 struct Scsi_Host *instance = cmd->device->host; in dma_setup() local [all …]
|
| D | mac_scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 #include <linux/module.h> 38 #define NCR5380_read(reg) in_8(hostdata->io + ((reg) << 4)) 39 #define NCR5380_write(reg, value) out_8(hostdata->io + ((reg) << 4), value) 54 static int setup_can_queue = -1; 56 static int setup_cmd_per_lun = -1; 58 static int setup_sg_tablesize = -1; 62 static int setup_hostid = -1; 64 static int setup_toshiba_delay = -1; 67 #ifndef MODULE [all …]
|
| /kernel/linux/linux-5.10/include/media/ |
| D | media-dev-allocator.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * media-dev-allocator.h - Media Controller Device Allocator API 11 * This file adds a global ref-counted Media Controller Device Instance API. 14 * device instance. 24 * media_device_usb_allocate() - Allocate and return struct &media device 28 * @owner: struct module pointer %THIS_MODULE for the driver. 29 * %THIS_MODULE is null for a built-in driver. 40 struct module *owner); 42 * media_device_delete() - Release media device. Calls kref_put(). 46 * @owner: struct module pointer %THIS_MODULE for the driver. [all …]
|
| /kernel/linux/linux-6.6/include/media/ |
| D | media-dev-allocator.h | 1 /* SPDX-License-Identifier: GPL-2.0+ */ 3 * media-dev-allocator.h - Media Controller Device Allocator API 11 * This file adds a global ref-counted Media Controller Device Instance API. 14 * device instance. 24 * media_device_usb_allocate() - Allocate and return struct &media device 28 * @owner: struct module pointer %THIS_MODULE for the driver. 29 * %THIS_MODULE is null for a built-in driver. 40 struct module *owner); 42 * media_device_delete() - Release media device. Calls kref_put(). 46 * @owner: struct module pointer %THIS_MODULE for the driver. [all …]
|
| /kernel/linux/linux-6.6/drivers/scsi/ |
| D | mac_scsi.c | 1 // SPDX-License-Identifier: GPL-2.0-only 19 #include <linux/module.h> 38 #define NCR5380_read(reg) in_8(hostdata->io + ((reg) << 4)) 39 #define NCR5380_write(reg, value) out_8(hostdata->io + ((reg) << 4), value) 54 static int setup_can_queue = -1; 56 static int setup_cmd_per_lun = -1; 58 static int setup_sg_tablesize = -1; 62 static int setup_hostid = -1; 64 static int setup_toshiba_delay = -1; 67 #ifndef MODULE [all …]
|
| D | a2091.c | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <linux/module.h> 34 struct Scsi_Host *instance = data; in a2091_intr() local 35 struct a2091_hostdata *hdata = shost_priv(instance); in a2091_intr() 36 unsigned int status = hdata->regs->ISTR; in a2091_intr() 42 spin_lock_irqsave(instance->host_lock, flags); in a2091_intr() 43 wd33c93_intr(instance); in a2091_intr() 44 spin_unlock_irqrestore(instance->host_lock, flags); in a2091_intr() 51 unsigned long len = scsi_pointer->this_residual; in dma_setup() 52 struct Scsi_Host *instance = cmd->device->host; in dma_setup() local [all …]
|
| /kernel/linux/linux-5.10/kernel/trace/ |
| D | kprobe_event_gen_test.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Test module for in-kernel kprobe event creation and generation. 8 #include <linux/module.h> 12 * This module is a simple test of basic functionality for in-kernel 20 * To test, select CONFIG_KPROBE_EVENT_GEN_TEST and build the module. 29 * To remove the events, remove the module: 94 return -ENOMEM; in test_gen_kprobe_cmd() 124 * the instance and event from disappearing from underneath in test_gen_kprobe_cmd() 126 * we're using the top-level instance which never goes away). in test_gen_kprobe_cmd() 136 ret = trace_array_set_clr_event(gen_kprobe_test->tr, in test_gen_kprobe_cmd() [all …]
|
| /kernel/linux/linux-6.6/kernel/trace/ |
| D | kprobe_event_gen_test.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Test module for in-kernel kprobe event creation and generation. 8 #include <linux/module.h> 12 * This module is a simple test of basic functionality for in-kernel 20 * To test, select CONFIG_KPROBE_EVENT_GEN_TEST and build the module. 29 * To remove the events, remove the module: 94 return -ENOMEM; in test_gen_kprobe_cmd() 124 * the instance and event from disappearing from underneath in test_gen_kprobe_cmd() 126 * we're using the top-level instance which never goes away). in test_gen_kprobe_cmd() 136 ret = trace_array_set_clr_event(gen_kprobe_test->tr, in test_gen_kprobe_cmd() [all …]
|