| /kernel/linux/linux-6.6/sound/pci/ |
| D | es1968.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Rewritted from card-es1938.c source. 27 * encoding. The codecs are almost always AC-97 compliant codecs, 88 #include <linux/dma-mapping.h> 102 #include <media/drv-intf/tea575x.h> 115 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 1-MAX */ 117 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */ variable 118 static int total_bufsize[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1024 }; 119 static int pcm_substreams_p[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 4 }; 120 static int pcm_substreams_c[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1 }; [all …]
|
| /kernel/linux/linux-5.10/sound/pci/ |
| D | es1968.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 9 * Rewritted from card-es1938.c source. 27 * encoding. The codecs are almost always AC-97 compliant codecs, 88 #include <linux/dma-mapping.h> 102 #include <media/drv-intf/tea575x.h> 119 static int index[SNDRV_CARDS] = SNDRV_DEFAULT_IDX; /* Index 1-MAX */ 121 static bool enable[SNDRV_CARDS] = SNDRV_DEFAULT_ENABLE_PNP; /* Enable this card */ variable 122 static int total_bufsize[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1024 }; 123 static int pcm_substreams_p[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 4 }; 124 static int pcm_substreams_c[SNDRV_CARDS] = {[0 ... (SNDRV_CARDS - 1)] = 1 }; [all …]
|
| /kernel/linux/linux-6.6/drivers/dma/ |
| D | mpc512x_dma.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 * written by Hongjun Chen <hong-jun.chen@freescale.com>. 22 * - chunked transfers (described by s/g lists with more than one item) are 24 * - transfers on MPC8308 always start from software as this SoC does not have 26 * - memory <-> I/O memory transfer chunks of sizes of 1, 2, 4, 16 (for 35 #include <linux/dma-mapping.h> 98 u32 dmaerqh; /* DMA enable request high(channels 63~32) */ 99 u32 dmaerql; /* DMA enable request low(channels 31~0) */ 100 u32 dmaeeih; /* DMA enable error interrupt high(ch63~32) */ 101 u32 dmaeeil; /* DMA enable error interrupt low(ch31~0) */ [all …]
|
| /kernel/linux/linux-5.10/drivers/dma/ |
| D | mpc512x_dma.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 11 * written by Hongjun Chen <hong-jun.chen@freescale.com>. 22 * - chunked transfers (described by s/g lists with more than one item) are 24 * - transfers on MPC8308 always start from software as this SoC does not have 26 * - memory <-> I/O memory transfer chunks of sizes of 1, 2, 4, 16 (for 35 #include <linux/dma-mapping.h> 98 u32 dmaerqh; /* DMA enable request high(channels 63~32) */ 99 u32 dmaerql; /* DMA enable request low(channels 31~0) */ 100 u32 dmaeeih; /* DMA enable error interrupt high(ch63~32) */ 101 u32 dmaeeil; /* DMA enable error interrupt low(ch31~0) */ [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/regulator/ |
| D | richtek,rtmv20-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/richtek,rtmv20-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 15 (Enable/Fail), Enable pin to turn chip on, and Fail pin as fault indication. 27 wakeup-source: true 32 enable-gpios: 33 description: A connection of the 'enable' gpio line. 36 richtek,ld-pulse-delay-us: [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/regulator/ |
| D | richtek,rtmv20-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/regulator/richtek,rtmv20-regulator.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - ChiYuan Huang <cy_huang@richtek.com> 15 (Enable/Fail), Enable pin to turn chip on, and Fail pin as fault indication. 27 wakeup-source: true 32 enable-gpios: 33 description: A connection of the 'enable' gpio line. 36 richtek,ld-pulse-delay-us: [all …]
|
| /kernel/linux/linux-6.6/drivers/clk/bcm/ |
| D | clk-cygnus.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 13 #include <dt-bindings/clock/bcm-cygnus.h> 14 #include "clk-iproc.h" 23 #define ASIU_DIV_VAL(o, es, hs, hw, ls, lw) \ argument 24 { .offset = o, .en_shift = es, .high_shift = hs, \ 36 #define ENABLE_VAL(o, es, hs, bs) { .offset = o, .enable_shift = es, \ argument 39 #define ASIU_GATE_VAL(o, es) { .offset = o, .en_shift = es } argument 45 CLK_OF_DECLARE(cygnus_armpll, "brcm,cygnus-armpll", cygnus_armpll_init); 65 .enable = ENABLE_VAL(0x4, 6, 0, 12), [all …]
|
| D | clk-nsp.c | 1 // SPDX-License-Identifier: GPL-2.0-only 6 #include <linux/clk-provider.h> 11 #include <dt-bindings/clock/bcm-nsp.h> 12 #include "clk-iproc.h" 26 #define ENABLE_VAL(o, es, hs, bs) { .offset = o, .enable_shift = es, \ argument 33 CLK_OF_DECLARE(nsp_armpll, "brcm,nsp-armpll", nsp_armpll_init); 50 .enable = ENABLE_VAL(0x4, 12, 6, 18), 56 .enable = ENABLE_VAL(0x4, 13, 7, 19), 62 .enable = ENABLE_VAL(0x4, 14, 8, 20), 68 .enable = ENABLE_VAL(0x4, 15, 9, 21), [all …]
|
| /kernel/linux/linux-5.10/drivers/clk/bcm/ |
| D | clk-cygnus.c | 16 #include <linux/clk-provider.h> 23 #include <dt-bindings/clock/bcm-cygnus.h> 24 #include "clk-iproc.h" 33 #define ASIU_DIV_VAL(o, es, hs, hw, ls, lw) \ argument 34 { .offset = o, .en_shift = es, .high_shift = hs, \ 46 #define ENABLE_VAL(o, es, hs, bs) { .offset = o, .enable_shift = es, \ argument 49 #define ASIU_GATE_VAL(o, es) { .offset = o, .en_shift = es } argument 55 CLK_OF_DECLARE(cygnus_armpll, "brcm,cygnus-armpll", cygnus_armpll_init); 75 .enable = ENABLE_VAL(0x4, 6, 0, 12), 81 .enable = ENABLE_VAL(0x4, 7, 1, 13), [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/vc04_services/bcm2835-camera/ |
| D | bcm2835-camera.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include <media/videobuf2-vmalloc.h> 19 #include <media/videobuf2-dma-contig.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-ioctl.h> 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-fh.h> 24 #include <media/v4l2-event.h> 25 #include <media/v4l2-common.h> 29 #include "../vchiq-mmal/mmal-common.h" [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/vc04_services/bcm2835-camera/ |
| D | bcm2835-camera.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include <media/videobuf2-vmalloc.h> 19 #include <media/videobuf2-dma-contig.h> 20 #include <media/v4l2-device.h> 21 #include <media/v4l2-ioctl.h> 22 #include <media/v4l2-ctrls.h> 23 #include <media/v4l2-fh.h> 24 #include <media/v4l2-event.h> 25 #include <media/v4l2-common.h> 29 #include "mmal-common.h" [all …]
|
| /kernel/linux/linux-6.6/arch/powerpc/platforms/85xx/ |
| D | xes_mpc85xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * X-ES board-specific functionality 9 * Author: Nate Case <ncase@xes-inc.com> 24 #include <asm/pci-bridge.h> 36 #define MPC85xx_L2CTL_L2E 0x80000000 /* L2 enable */ 81 * Legacy xMon firmware on some X-ES boards does not enable L2 in xes_mpc85xx_fixups() 84 for_each_node_by_name(np, "l2-cache-controller") { in xes_mpc85xx_fixups() 90 "fsl,mpc8548-l2-cache-controller") && in xes_mpc85xx_fixups() 92 "fsl,mpc8540-l2-cache-controller") && in xes_mpc85xx_fixups() 94 "fsl,mpc8560-l2-cache-controller")) in xes_mpc85xx_fixups() [all …]
|
| /kernel/linux/linux-5.10/drivers/parisc/ |
| D | eisa_enumerator.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * eisa_enumerator.c - provide support for EISA adapters in PA-RISC machines 36 * little-endian on the big-endian PAROSC */ 92 res->name = name; in configure_memory() 93 res->start = mem_parent->start + get_24(buf+len+2); in configure_memory() 94 res->end = res->start + get_16(buf+len+5)*1024; in configure_memory() 95 res->flags = IORESOURCE_MEM; in configure_memory() 182 res->name = board; in configure_port() 183 res->start = get_16(buf+len+1); in configure_port() 184 res->end = get_16(buf+len+1)+(c&HPEE_PORT_SIZE_MASK)+1; in configure_port() [all …]
|
| /kernel/linux/linux-6.6/drivers/parisc/ |
| D | eisa_enumerator.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * eisa_enumerator.c - provide support for EISA adapters in PA-RISC machines 36 * little-endian on the big-endian PAROSC */ 92 res->name = name; in configure_memory() 93 res->start = mem_parent->start + get_24(buf+len+2); in configure_memory() 94 res->end = res->start + get_16(buf+len+5)*1024; in configure_memory() 95 res->flags = IORESOURCE_MEM; in configure_memory() 182 res->name = board; in configure_port() 183 res->start = get_16(buf+len+1); in configure_port() 184 res->end = get_16(buf+len+1)+(c&HPEE_PORT_SIZE_MASK)+1; in configure_port() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/platforms/85xx/ |
| D | xes_mpc85xx.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * X-ES board-specific functionality 9 * Author: Nate Case <ncase@xes-inc.com> 23 #include <asm/pci-bridge.h> 36 #define MPC85xx_L2CTL_L2E 0x80000000 /* L2 enable */ 81 * Legacy xMon firmware on some X-ES boards does not enable L2 in xes_mpc85xx_fixups() 84 for_each_node_by_name(np, "l2-cache-controller") { in xes_mpc85xx_fixups() 90 "fsl,mpc8548-l2-cache-controller") && in xes_mpc85xx_fixups() 92 "fsl,mpc8540-l2-cache-controller") && in xes_mpc85xx_fixups() 94 "fsl,mpc8560-l2-cache-controller")) in xes_mpc85xx_fixups() [all …]
|
| /kernel/linux/linux-6.6/drivers/net/ethernet/intel/ice/ |
| D | ice_flex_pipe.c | 1 // SPDX-License-Identifier: GPL-2.0 77 * ice_sect_id - returns section ID 90 * ice_hw_ptype_ena - check if the PTYPE is enabled or not 97 test_bit(ptype, hw->hw_ptype); in ice_hw_ptype_ena() 112 * ice_gen_key_word - generate 16-bits of a key/mask word 120 * This function generates 16-bits from a 8-bit value, an 8-bit don't care mask 121 * and an 8-bit never match mask. The 16-bits of output are divided into 8 bits 133 * ------------------------------ 145 return -EIO; in ice_gen_key_word() 150 /* encode the 8 bits into 8-bit key and 8-bit key invert */ in ice_gen_key_word() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/realmode/rm/ |
| D | trampoline_64.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 15 * with 16-bit addressing and 16-bit data. CS has some value 24 * --full-contents --reloc to make sure there are no relocation 33 #include <asm/processor-flags.h> 49 mov %ax, %es 72 # Enable protected mode 85 /* SEV-ES supports non-zero IP for entry points - no alignment needed */ 93 mov %ax, %es 112 movl %edx, %es 132 * Memory encryption is enabled but the SME enable bit for this [all …]
|
| /kernel/linux/linux-6.6/arch/x86/realmode/rm/ |
| D | trampoline_64.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 15 * with 16-bit addressing and 16-bit data. CS has some value 24 * --full-contents --reloc to make sure there are no relocation 33 #include <asm/processor-flags.h> 67 mov %ax, %es 89 # Enable protected mode 102 /* SEV-ES supports non-zero IP for entry points - no alignment needed */ 110 mov %ax, %es 128 movl %edx, %es 148 * Memory encryption is enabled but the SME enable bit for this [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/ |
| D | head_32.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #include <asm/asm-offsets.h> 21 #include <asm/processor-flags.h> 22 #include <asm/msr-index.h> 26 #include <asm/nospec-branch.h> 32 #define pa(X) ((X) - __PAGE_OFFSET) 51 * Worst-case size of the kernel mapping we need to make: 61 * 32-bit kernel entrypoint; only used by the boot CPU. On entry, 62 * %esi points to the real-mode code as a 32-bit pointer. 77 movl %eax,%es [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/ |
| D | head_32.S | 1 /* SPDX-License-Identifier: GPL-2.0 */ 19 #include <asm/asm-offsets.h> 21 #include <asm/processor-flags.h> 22 #include <asm/msr-index.h> 26 #include <asm/nospec-branch.h> 32 #define pa(X) ((X) - __PAGE_OFFSET) 51 * Worst-case size of the kernel mapping we need to make: 61 * 32-bit kernel entrypoint; only used by the boot CPU. On entry, 62 * %esi points to the real-mode code as a 32-bit pointer. 77 movl %eax,%es [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/vc04_services/vchiq-mmal/ |
| D | mmal-msg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 37 #include "mmal-msg-common.h" 38 #include "mmal-msg-format.h" 39 #include "mmal-msg-port.h" 40 #include "mmal-vchiq.h" 75 MMAL_MSG_PORT_ACTION_TYPE_ENABLE, /* Enable a port */ 112 u32 status; /* enum mmal_msg_status - how does this differ to 130 /* request and reply to VC to enable a component */ 136 u32 status; /* The component enable status */ 165 union mmal_es_specific_format es; /* es type specific data */ member [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/vc04_services/vchiq-mmal/ |
| D | mmal-msg.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 37 #include "mmal-msg-common.h" 38 #include "mmal-msg-format.h" 39 #include "mmal-msg-port.h" 40 #include "mmal-vchiq.h" 75 MMAL_MSG_PORT_ACTION_TYPE_ENABLE, /* Enable a port */ 112 u32 status; /* enum mmal_msg_status - how does this differ to 130 /* request and reply to VC to enable a component */ 136 u32 status; /* The component enable status */ 165 union mmal_es_specific_format es; /* es type specific data */ member [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/intel/ice/ |
| D | ice_flex_pipe.c | 1 // SPDX-License-Identifier: GPL-2.0 85 * ice_sect_id - returns section ID 109 hdr = (struct ice_buf_hdr *)buf->buf; in ice_pkg_val_buf() 111 section_count = le16_to_cpu(hdr->section_count); in ice_pkg_val_buf() 115 data_end = le16_to_cpu(hdr->data_end); in ice_pkg_val_buf() 133 (ice_seg->device_table + in ice_find_buf_table() 134 le32_to_cpu(ice_seg->device_table_count)); in ice_find_buf_table() 137 (nvms->vers + le32_to_cpu(nvms->table_count)); in ice_find_buf_table() 146 * call is made with the ice_seg parameter non-NULL; on subsequent calls, 156 state->buf_table = ice_find_buf_table(ice_seg); in ice_pkg_enum_buf() [all …]
|
| /kernel/linux/linux-6.6/fs/ext4/ |
| D | super.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Laboratoire MASI - Institut Blaise Pascal 16 * Big-endian to little-endian byte-swapping/bitmaps by 28 #include <linux/backing-dev.h> 73 struct ext4_super_block *es); 75 struct ext4_super_block *es); 103 * mmap_lock -> sb_start_pagefault -> invalidate_lock (r) -> transaction start 104 * -> page lock -> i_data_sem (rw) 107 * sb_start_write -> i_mutex -> mmap_lock 108 * sb_start_write -> i_mutex -> transaction start -> page lock -> [all …]
|
| /kernel/linux/linux-5.10/fs/ext4/ |
| D | super.c | 1 // SPDX-License-Identifier: GPL-2.0 7 * Laboratoire MASI - Institut Blaise Pascal 16 * Big-endian to little-endian byte-swapping/bitmaps by 28 #include <linux/backing-dev.h> 71 struct ext4_super_block *es); 73 struct ext4_super_block *es); 93 * Note the difference between i_mmap_sem (EXT4_I(inode)->i_mmap_sem) and 94 * i_mmap_rwsem (inode->i_mmap_rwsem)! 97 * mmap_lock -> sb_start_pagefault -> i_mmap_sem (r) -> transaction start -> 98 * page lock -> i_data_sem (rw) [all …]
|