/Linux-v6.6/drivers/net/wireless/legacy/ |
D | wl3501_cs.c | 188 static inline void wl3501_switch_page(struct wl3501_card *this, u8 page) in wl3501_switch_page() argument 190 wl3501_outb(page, this->base_addr + WL3501_NIC_BSS); in wl3501_switch_page() 199 static int wl3501_get_flash_mac_addr(struct wl3501_card *this) in wl3501_get_flash_mac_addr() argument 201 int base_addr = this->base_addr; in wl3501_get_flash_mac_addr() 210 this->mac_addr[0] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr() 212 this->mac_addr[1] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr() 214 this->mac_addr[2] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr() 216 this->mac_addr[3] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr() 218 this->mac_addr[4] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr() 220 this->mac_addr[5] = inb(base_addr + WL3501_NIC_IODPA); in wl3501_get_flash_mac_addr() [all …]
|
/Linux-v6.6/sound/usb/line6/ |
D | midibuf.c | 33 static int midibuf_is_empty(struct midi_buffer *this) in midibuf_is_empty() argument 35 return (this->pos_read == this->pos_write) && !this->full; in midibuf_is_empty() 38 static int midibuf_is_full(struct midi_buffer *this) in midibuf_is_full() argument 40 return this->full; in midibuf_is_full() 43 void line6_midibuf_reset(struct midi_buffer *this) in line6_midibuf_reset() argument 45 this->pos_read = this->pos_write = this->full = 0; in line6_midibuf_reset() 46 this->command_prev = -1; in line6_midibuf_reset() 49 int line6_midibuf_init(struct midi_buffer *this, int size, int split) in line6_midibuf_init() argument 51 this->buf = kmalloc(size, GFP_KERNEL); in line6_midibuf_init() 53 if (this->buf == NULL) in line6_midibuf_init() [all …]
|
/Linux-v6.6/drivers/clk/mediatek/ |
D | Kconfig | 18 This driver supports MediaTek frequency hopping and 27 This driver supports MediaTek MT2701 basic clocks. 33 This driver supports MediaTek MT2701 mmsys clocks. 39 This driver supports MediaTek MT2701 imgsys clocks. 45 This driver supports MediaTek MT2701 vdecsys clocks. 51 This driver supports MediaTek MT2701 hifsys clocks. 57 This driver supports MediaTek MT2701 ethsys clocks. 63 This driver supports MediaTek MT2701 bdpsys clocks. 69 This driver supports Mediatek MT2701 audsys clocks. 75 This driver supports MediaTek MT2701 g3dsys clocks. [all …]
|
/Linux-v6.6/drivers/media/i2c/ |
D | Kconfig | 19 If your board doesn't have an I2C IR chip, you may disable this 47 This is a Video4Linux2 sensor driver for the ON Semiconductor 50 To compile this driver as a module, choose M here: the 56 This is a Video4Linux2 sensor driver for the Hynix 59 To compile this driver as a module, choose M here: the 65 This is a Video4Linux2 sensor driver for the Hynix 68 To compile this driver as a module, choose M here: the 74 This is a Video4Linux2 sensor driver for the Hynix 77 To compile this driver as a module, choose M here: the 83 This is a Video4Linux2 sensor driver for the Sony [all …]
|
/Linux-v6.6/drivers/mtd/nand/onenand/ |
D | onenand_base.c | 218 * @this: onenand chip data structure 224 static int onenand_block_address(struct onenand_chip *this, int block) in onenand_block_address() argument 227 if (block & this->density_mask) in onenand_block_address() 228 return ONENAND_DDP_CHIP1 | (block ^ this->density_mask); in onenand_block_address() 235 * @this: onenand chip data structure 241 static int onenand_bufferram_address(struct onenand_chip *this, int block) in onenand_bufferram_address() argument 244 if (block & this->density_mask) in onenand_bufferram_address() 298 * @this: - OneNAND device structure 301 static unsigned flexonenand_block(struct onenand_chip *this, loff_t addr) in flexonenand_block() argument 305 if (ONENAND_IS_DDP(this) && addr >= this->diesize[0]) { in flexonenand_block() [all …]
|
/Linux-v6.6/tools/perf/pmu-events/arch/arm64/fujitsu/a64fx/ |
D | other.json | 3 "PublicDescription": "This event counts the occurrence count of the micro-operation split.", 6 "BriefDescription": "This event counts the occurrence count of the micro-operation split." 9 …"PublicDescription": "This event counts every cycle that no operation was committed because the ol… 12 …"BriefDescription": "This event counts every cycle that no operation was committed because the old… 15 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 18 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… 21 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 24 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… 27 …"PublicDescription": "This event counts every cycle that no instruction was committed because the … 30 …"BriefDescription": "This event counts every cycle that no instruction was committed because the o… [all …]
|
D | pipeline.json | 9 "PublicDescription": "This event counts valid cycles of EAGA pipeline.", 12 "BriefDescription": "This event counts valid cycles of EAGA pipeline." 15 "PublicDescription": "This event counts valid cycles of EAGB pipeline.", 18 "BriefDescription": "This event counts valid cycles of EAGB pipeline." 21 "PublicDescription": "This event counts valid cycles of EXA pipeline.", 24 "BriefDescription": "This event counts valid cycles of EXA pipeline." 27 "PublicDescription": "This event counts valid cycles of EXB pipeline.", 30 "BriefDescription": "This event counts valid cycles of EXB pipeline." 33 "PublicDescription": "This event counts valid cycles of FLA pipeline.", 36 "BriefDescription": "This event counts valid cycles of FLA pipeline." [all …]
|
/Linux-v6.6/drivers/mmc/host/ |
D | Kconfig | 12 This is an option for use by developers; most people should 13 say N here. This enables MMC host driver debugging. And further 30 This selects the ARM(R) AMBA(R) PrimeCell Multimedia Card 41 This selects the Qualcomm Data Mover lite/local on SD Card controller. 42 This option will enable the dma to work correctly, if you are using 43 Qcom SOCs and MMC, you would probably need this option to get DMA working. 52 This selects the STMicroelectronics STM32 SDMMC host controller. 61 This selects the Intel(R) PXA(R) Multimedia card Interface. 71 This selects the generic Secure Digital Host Controller Interface. 73 and Toshiba(R). Most controllers found in laptops are of this type. [all …]
|
/Linux-v6.6/drivers/i2c/busses/ |
D | Kconfig | 17 need to select this one on demand. 23 If you say yes to this option, support will be included for the SMB 28 This driver can also be built as a module. If so, the module 35 If you say yes to this option, support will be included for the SMB 40 This driver can also be built as a module. If so, the module 47 If you say yes to this option, support will be included for the 50 This driver can also be built as a module. If so, the module 57 If you say yes to this option, support will be included for the AMD 62 This driver can also be built as a module. If so, the module 69 Enabling this option will add specific SMBus support for the Tyan [all …]
|
/Linux-v6.6/drivers/gpu/drm/loongson/ |
D | lsdc_pixpll.c | 18 * This structure is same for ls7a2000, ls7a1000 and ls2k2000. 104 struct lsdc_pixpll *this = (struct lsdc_pixpll *)data; in lsdc_pixel_pll_free() local 106 iounmap(this->mmio); in lsdc_pixel_pll_free() 108 kfree(this->priv); in lsdc_pixel_pll_free() 116 * @this: point to the object where this function is called from 118 static int lsdc_pixel_pll_setup(struct lsdc_pixpll * const this) in lsdc_pixel_pll_setup() argument 122 this->mmio = ioremap(this->reg_base, this->reg_size); in lsdc_pixel_pll_setup() 123 if (IS_ERR_OR_NULL(this->mmio)) in lsdc_pixel_pll_setup() 132 this->priv = pparms; in lsdc_pixel_pll_setup() 134 return drmm_add_action_or_reset(this->ddev, lsdc_pixel_pll_free, this); in lsdc_pixel_pll_setup() [all …]
|
/Linux-v6.6/drivers/regulator/ |
D | Kconfig | 8 This framework is designed to provide a generic interface to voltage 15 output in order to save power and prolong battery life. This applies 19 This framework safely compiles out if not selected so that client 36 This driver provides support for fixed voltage regulators, 43 This driver provides a virtual consumer for the voltage and 45 configuring the supplies requested. This is mainly useful 64 This driver supports Marvell 88PG867 and 88PG868 voltage regulators. 72 This driver supports Marvell 88PM800 voltage regulator chips. 82 This driver supports 88PM8607 voltage regulator chips. 90 This driver controls a active-semi act8865 voltage output [all …]
|
/Linux-v6.6/drivers/s390/net/ |
D | fsm.c | 21 fsm_instance *this; in init_fsm() local 25 this = kzalloc(sizeof(fsm_instance), order); in init_fsm() 26 if (this == NULL) { in init_fsm() 31 strscpy(this->name, name, sizeof(this->name)); in init_fsm() 32 init_waitqueue_head(&this->wait_q); in init_fsm() 38 kfree_fsm(this); in init_fsm() 45 this->f = f; in init_fsm() 51 kfree_fsm(this); in init_fsm() 63 kfree_fsm(this); in init_fsm() 69 return this; in init_fsm() [all …]
|
/Linux-v6.6/drivers/mtd/nand/raw/gpmi-nand/ |
D | gpmi-nand.c | 34 * Clear the bit and poll it cleared. This is usually called with 68 * the next hard reset. This case occurs in the NAND boot mode. When the board 71 * You will see a DMA timeout in this case. The bug has been fixed 74 * To avoid this bug, just add a new parameter `just_enable` for 119 static int __gpmi_enable_clk(struct gpmi_nand_data *this, bool v) in __gpmi_enable_clk() argument 126 clk = this->resources.clock[i]; in __gpmi_enable_clk() 142 clk_disable_unprepare(this->resources.clock[i - 1]); in __gpmi_enable_clk() 146 static int gpmi_init(struct gpmi_nand_data *this) in gpmi_init() argument 148 struct resources *r = &this->resources; in gpmi_init() 151 ret = pm_runtime_resume_and_get(this->dev); in gpmi_init() [all …]
|
/Linux-v6.6/drivers/staging/greybus/ |
D | Kconfig | 8 Select this option if you have a device that follows the 11 To compile this code as a module, chose M here: the module 18 Select this option if you have a Toshiba APB device that has I2S 19 ports and acts as a Greybus "Dummy codec". This device is a 22 To compile this code as a module, chose M here: the module 29 Select this option if you have a device that follows the 32 To compile this code as a module, chose M here: the module 39 Select this option if you have a device that follows the 42 To compile this code as a module, chose M here: the module 49 Select this option if you have a device that follows the [all …]
|
/Linux-v6.6/drivers/char/hw_random/ |
D | Kconfig | 12 To compile this driver as a module, choose M here: the 13 module will be called rng-core. This provides a device 28 This driver provides kernel-side support for a generic Random 33 To compile this driver as a module, choose M here: the 43 This driver provides kernel-side support for the Random Number 46 To compile this driver as a module, choose M here: the 57 This driver provides kernel-side support for the Random Number 60 To compile this driver as a module, choose M here: the 70 This driver provides kernel-side support for the Random Number 73 To compile this driver as a module, choose M here: the [all …]
|
/Linux-v6.6/drivers/mtd/nand/raw/ |
D | nand_bbt.c | 13 * marked good / bad blocks. This information is used to create a memory BBT. 157 * @this: NAND chip object 166 static int read_bbt(struct nand_chip *this, uint8_t *buf, int page, int num, in read_bbt() argument 169 struct mtd_info *mtd = nand_to_mtd(this); in read_bbt() 180 from = ((loff_t)page) << this->page_shift; in read_bbt() 183 len = min(totlen, (size_t)(1 << this->bbt_erase_shift)); in read_bbt() 219 this->bbt_erase_shift); in read_bbt() 220 bbt_mark_entry(this, offs + act, in read_bbt() 227 * move this message to pr_debug. in read_bbt() 231 this->bbt_erase_shift); in read_bbt() [all …]
|
/Linux-v6.6/fs/jffs2/ |
D | nodelist.c | 8 * For licensing information, see the file 'LICENCE' in this directory. 24 struct jffs2_node_frag *this); 102 struct jffs2_node_frag *this) in jffs2_obsolete_node_frag() argument 104 if (this->node) { in jffs2_obsolete_node_frag() 105 this->node->frags--; in jffs2_obsolete_node_frag() 106 if (!this->node->frags) { in jffs2_obsolete_node_frag() 109 ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size); in jffs2_obsolete_node_frag() 110 jffs2_mark_node_obsolete(c, this->node->raw); in jffs2_obsolete_node_frag() 111 jffs2_free_full_dnode(this->node); in jffs2_obsolete_node_frag() 114 …ref_offset(this->node->raw), this->node->ofs, this->node->ofs+this->node->size, this->node->frags); in jffs2_obsolete_node_frag() [all …]
|
/Linux-v6.6/drivers/leds/ |
D | Kconfig | 5 This option provides the function gpio_led_register_device. 6 As this function is used by arch code it must not be compiled as a 12 Say Y to enable Linux LED support. This allows control of supported 20 This option enables the LED sysfs class in /sys/class/leds. You'll 21 need this to do anything useful with LEDs. If unsure, say Y. 27 This option enables the flash LED sysfs class in /sys/class/leds. 29 and kernel internal API to it. You'll need this to provide support 37 This option enables the multicolor LED sysfs class in /sys/class/leds. 39 and kernel internal API to it. You'll need this to provide support 40 for multicolor LEDs that are grouped together. This class is not [all …]
|
/Linux-v6.6/drivers/scsi/isci/ |
D | remote_device.h | 2 * This file is provided under a dual BSD/GPLv2 license. When using or 3 * redistributing this file, you may do so under either license. 9 * This program is free software; you can redistribute it and/or modify 13 * This program is distributed in the hope that it will be useful, but 19 * along with this program; if not, write to the Free Software 21 * The full GNU General Public License is included in this distribution 34 * notice, this list of conditions and the following disclaimer. 36 * notice, this list of conditions and the following disclaimer in 41 * from this software without specific prior written permission. 43 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS [all …]
|
D | scu_remote_node_context.h | 2 * This file is provided under a dual BSD/GPLv2 license. When using or 3 * redistributing this file, you may do so under either license. 9 * This program is free software; you can redistribute it and/or modify 13 * This program is distributed in the hope that it will be useful, but 19 * along with this program; if not, write to the Free Software 21 * The full GNU General Public License is included in this distribution 34 * notice, this list of conditions and the following disclaimer. 36 * notice, this list of conditions and the following disclaimer in 41 * from this software without specific prior written permission. 43 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS [all …]
|
/Linux-v6.6/sound/soc/sof/ |
D | Kconfig | 5 This adds support for Sound Open Firmware (SOF). SOF is free and 19 This adds support for PCI enumeration. This option is 23 Say Y if you need this option. 30 This adds support for ACPI enumeration. This option is required 34 Say Y if you need this option. 44 This adds support for Device Tree enumeration. This option is 46 Say Y if you need this option. If unsure select "N". 60 This option enables the data probing feature that can be used to 62 This option is not user-selectable but automagically handled by 69 This option is not user-selectable but automagically handled by [all …]
|
/Linux-v6.6/drivers/nvmem/ |
D | Kconfig | 7 This framework is designed to provide a generic interface to NVMEM 21 This interface is mostly used by userspace applications to 39 This driver can also be built as a module. If so, the module will 51 This driver can also be built as a module. If so, the module 60 This driver provides support for Broadcom's NVRAM that can be accessed 67 This is a driver for the IC Identification Module (IIM) available on 71 This driver can also be built as a module. If so, the module 79 This is a driver for the On-Chip OTP Controller (OCOTP) available on 83 This driver can also be built as a module. If so, the module 92 This is a driver for the On-Chip OTP Controller (OCOTP) [all …]
|
/Linux-v6.6/Documentation/ABI/testing/ |
D | configfs-most | 19 configure the buffer size for this channel 22 configure the sub-buffer size for this channel 27 configure number of buffers used for this 32 this channel 35 configure whether this link will be an input 39 configure DBR data buffer size (this is used 45 transmitted via USB (this is used for USB 58 write '1' to this attribute to trigger the 64 write '1' to this attribute to destroy an 74 configure the buffer size for this channel [all …]
|
/Linux-v6.6/drivers/ata/ |
D | Kconfig | 9 This is an internal configuration node for any machine that 47 This option adds parsing of ATA command descriptions and error bits 49 This option will enlarge the kernel by approx. 6KB. Disable it only 58 This option adds support for "libata.force=" kernel parameter for 64 This option will enlarge the kernel by approx. 3KB. Disable it if 76 This option adds support for ATA-related ACPI objects. 81 You can disable this at kernel boot time by using the 88 This option adds support for SATA Zero Power Optical Disc 91 ODD when certain condition is satisfied. This does not impact 102 This option adds support for SATA Port Multipliers [all …]
|
/Linux-v6.6/net/mac80211/ |
D | Kconfig | 13 This option enables the hardware independent IEEE 802.11 29 This option enables the 'minstrel' TX rate control algorithm 36 This option selects the default rate control algorithm 37 mac80211 will use. Note that this default can still be 64 Select this option to enable 802.11 mesh operation in mac80211 75 This option enables a few LED triggers for different 82 Select this to see extensive information about 85 Say N unless you know you need this. 91 Select this option to have mac80211 register the 96 The overhead in this option is that all the messages [all …]
|