| /kernel/linux/linux-6.6/sound/soc/intel/atom/sst/ |
| D | sst_loader.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * sst_dsp.c - Intel SST Driver for audio engine 5 * Copyright (C) 2008-14 Intel Corp 29 #include "../sst-mfld-platform.h" 34 /* __iowrite32_copy uses 32-bit count values so divide by 4 for in memcpy32_toio() 42 /* __ioread32_copy uses 32-bit count values so divide by 4 for in memcpy32_fromio() 49 * intel_sst_reset_dsp_mrfld - Resetting SST DSP 58 dev_dbg(sst_drv_ctx->dev, "sst: Resetting the DSP in mrfld\n"); in intel_sst_reset_dsp_mrfld() 59 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in intel_sst_reset_dsp_mrfld() 61 dev_dbg(sst_drv_ctx->dev, "value:0x%llx\n", csr.full); in intel_sst_reset_dsp_mrfld() [all …]
|
| /kernel/linux/linux-5.10/sound/soc/intel/atom/sst/ |
| D | sst_loader.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * sst_dsp.c - Intel SST Driver for audio engine 5 * Copyright (C) 2008-14 Intel Corp 30 #include "../sst-mfld-platform.h" 35 /* __iowrite32_copy uses 32-bit count values so divide by 4 for in memcpy32_toio() 43 /* __ioread32_copy uses 32-bit count values so divide by 4 for in memcpy32_fromio() 50 * intel_sst_reset_dsp_mrfld - Resetting SST DSP 59 dev_dbg(sst_drv_ctx->dev, "sst: Resetting the DSP in mrfld\n"); in intel_sst_reset_dsp_mrfld() 60 csr.full = sst_shim_read64(sst_drv_ctx->shim, SST_CSR); in intel_sst_reset_dsp_mrfld() 62 dev_dbg(sst_drv_ctx->dev, "value:0x%llx\n", csr.full); in intel_sst_reset_dsp_mrfld() [all …]
|
| /kernel/linux/linux-5.10/fs/btrfs/ |
| D | block-rsv.c | 1 // SPDX-License-Identifier: GPL-2.0 5 #include "block-rsv.h" 6 #include "space-info.h" 8 #include "block-group.h" 14 * reservations. Each block_rsv has a ->size and a ->reserved. ->size is 15 * how large we want our block rsv to be, ->reserved is how much space is 18 * ->failfast exists for the truncate case, and is described below. 22 * -> Reserve 26 * accounted for in space_info->bytes_may_use, and then add the bytes to 27 * ->reserved, and ->size in the case of btrfs_block_rsv_add. [all …]
|
| /kernel/linux/linux-5.10/Documentation/ABI/testing/ |
| D | sysfs-driver-ufs | 3 Contact: linux-scsi@vger.kernel.org 5 This file contains the auto-hibernate idle timer setting of a 6 UFS host controller. A value of '0' means auto-hibernate is not 11 10-bit values with a power-of-ten multiplier which allows a 19 device descriptor parameters. The full information about 28 device descriptor parameters. The full information about 37 the UFS device descriptor parameters. The full information 47 The full information about the descriptor could be found 56 the UFS device descriptor parameters. The full information 66 The full information about the descriptor could be found [all …]
|
| /kernel/linux/linux-6.6/sound/usb/line6/ |
| D | midibuf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2004-2010 Markus Grabner (grabner@icg.tugraz.at) 18 message_length = -1; in midibuf_message_length() 22 message_length = length[(code >> 4) - 8]; in midibuf_message_length() 24 static const int length[] = { -1, 2, 2, 2, -1, -1, 1, 1, 1, -1, in midibuf_message_length() 25 1, 1, 1, -1, 1, 1 in midibuf_message_length() 35 return (this->pos_read == this->pos_write) && !this->full; in midibuf_is_empty() 40 return this->full; in midibuf_is_full() 45 this->pos_read = this->pos_write = this->full = 0; in line6_midibuf_reset() 46 this->command_prev = -1; in line6_midibuf_reset() [all …]
|
| /kernel/linux/linux-5.10/sound/usb/line6/ |
| D | midibuf.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * Copyright (C) 2004-2010 Markus Grabner (grabner@icg.tugraz.at) 18 message_length = -1; in midibuf_message_length() 22 message_length = length[(code >> 4) - 8]; in midibuf_message_length() 24 static const int length[] = { -1, 2, 2, 2, -1, -1, 1, 1, 1, -1, in midibuf_message_length() 25 1, 1, 1, -1, 1, 1 in midibuf_message_length() 35 return (this->pos_read == this->pos_write) && !this->full; in midibuf_is_empty() 40 return this->full; in midibuf_is_full() 45 this->pos_read = this->pos_write = this->full = 0; in line6_midibuf_reset() 46 this->command_prev = -1; in line6_midibuf_reset() [all …]
|
| /kernel/linux/linux-6.6/kernel/trace/ |
| D | trace_seq.c | 1 // SPDX-License-Identifier: GPL-2.0 5 * Copyright (C) 2008-2014 Red Hat Inc, Steven Rostedt <srostedt@redhat.com> 16 * The buffer size is currently PAGE_SIZE, although it may become dynamic 31 #define TRACE_SEQ_BUF_LEFT(s) seq_buf_buffer_left(&(s)->seq) 38 if (unlikely(!s->seq.size)) in __trace_seq_init() 43 * trace_print_seq - move the contents of trace_seq into a seq_file 57 ret = seq_buf_print_seq(m, &s->seq); in trace_print_seq() 71 * trace_seq_printf - sequence printing of trace information 83 unsigned int save_len = s->seq.len; in trace_seq_printf() 86 if (s->full) in trace_seq_printf() [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | vf610-zii-dev-rev-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "vf610-zii-dev.dtsi" 11 compatible = "zii,vf610dev-b", "zii,vf610dev", "fsl,vf610"; 13 mdio-mux { 14 compatible = "mdio-mux-gpio"; 15 pinctrl-0 = <&pinctrl_mdio_mux>; 16 pinctrl-names = "default"; 21 mdio-parent-bus = <&mdio1>; 22 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/vf/ |
| D | vf610-zii-dev-rev-b.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 7 #include "vf610-zii-dev.dtsi" 11 compatible = "zii,vf610dev-b", "zii,vf610dev", "fsl,vf610"; 13 mdio-mux { 14 compatible = "mdio-mux-gpio"; 15 pinctrl-0 = <&pinctrl_mdio_mux>; 16 pinctrl-names = "default"; 21 mdio-parent-bus = <&mdio1>; 22 #address-cells = <1>; [all …]
|
| D | vf610-zii-scu4-aib.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 // Copyright (C) 2016-2018 Zodiac Inflight Innovations 5 /dts-v1/; 10 compatible = "zii,vf610scu4-aib", "zii,vf610dev", "fsl,vf610"; 13 stdout-path = &uart0; 21 gpio-leds { 22 compatible = "gpio-leds"; 23 pinctrl-0 = <&pinctrl_leds_debug>; 24 pinctrl-names = "default"; 26 led-debug { [all …]
|
| /kernel/linux/linux-5.10/drivers/gpu/drm/radeon/ |
| D | r100.c | 110 * r100_wait_for_vblank - vblank wait asic callback. 115 * Wait for vblank on the requested crtc (r1xx-r4xx). 121 if (crtc >= rdev->num_crtc) in r100_wait_for_vblank() 151 * r100_page_flip - pageflip callback. 157 * Does the actual pageflip (r1xx-r4xx). 164 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip() 170 WREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset, tmp); in r100_page_flip() 173 for (i = 0; i < rdev->usec_timeout; i++) { in r100_page_flip() 174 if (RREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset) & RADEON_CRTC_OFFSET__GUI_TRIG_OFFSET) in r100_page_flip() 180 /* Unlock the lock, so double-buffering can take place inside vblank */ in r100_page_flip() [all …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
| D | r100.c | 110 * r100_wait_for_vblank - vblank wait asic callback. 115 * Wait for vblank on the requested crtc (r1xx-r4xx). 121 if (crtc >= rdev->num_crtc) in r100_wait_for_vblank() 151 * r100_page_flip - pageflip callback. 158 * Does the actual pageflip (r1xx-r4xx). 165 struct radeon_crtc *radeon_crtc = rdev->mode_info.crtcs[crtc_id]; in r100_page_flip() 167 struct drm_framebuffer *fb = radeon_crtc->base.primary->fb; in r100_page_flip() 173 WREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset, tmp); in r100_page_flip() 176 pitch_pixels = fb->pitches[0] / fb->format->cpp[0]; in r100_page_flip() 177 crtc_pitch = DIV_ROUND_UP(pitch_pixels * fb->format->cpp[0] * 8, in r100_page_flip() [all …]
|
| /kernel/linux/linux-5.10/arch/x86/kernel/cpu/ |
| D | cacheinfo.c | 1 // SPDX-License-Identifier: GPL-2.0 35 short size; member 45 { 0x06, LVL_1_INST, 8 }, /* 4-way set assoc, 32 byte line size */ 46 { 0x08, LVL_1_INST, 16 }, /* 4-way set assoc, 32 byte line size */ 47 { 0x09, LVL_1_INST, 32 }, /* 4-way set assoc, 64 byte line size */ 48 { 0x0a, LVL_1_DATA, 8 }, /* 2 way set assoc, 32 byte line size */ 49 { 0x0c, LVL_1_DATA, 16 }, /* 4-way set assoc, 32 byte line size */ 50 { 0x0d, LVL_1_DATA, 16 }, /* 4-way set assoc, 64 byte line size */ 51 { 0x0e, LVL_1_DATA, 24 }, /* 6-way set assoc, 64 byte line size */ 52 { 0x21, LVL_2, 256 }, /* 8-way set assoc, 64 byte line size */ [all …]
|
| /kernel/linux/linux-6.6/drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
| D | ia_css_circbuf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 46 * @param desc The descriptor set to the size using ia_css_circbuf_desc_init(). 69 * @return the pop-out value. 106 elem->val = val; in ia_css_circbuf_elem_set_val() 134 ia_css_circbuf_elem_set_val(dest, src->val); in ia_css_circbuf_elem_cpy() 154 OP___assert(cb->desc); in ia_css_circbuf_get_pos_at_offset() 155 OP___assert(cb->desc->size > 0); in ia_css_circbuf_get_pos_at_offset() 159 offset += cb->desc->size; in ia_css_circbuf_get_pos_at_offset() 163 dest = OP_std_modadd(base, offset, cb->desc->size); in ia_css_circbuf_get_pos_at_offset() 187 OP___assert(cb->desc); in ia_css_circbuf_get_offset() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/media/atomisp/pci/base/circbuf/interface/ |
| D | ia_css_circbuf.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 46 * @param desc The descriptor set to the size using ia_css_circbuf_desc_init(). 69 * @return the pop-out value. 106 elem->val = val; in ia_css_circbuf_elem_set_val() 134 ia_css_circbuf_elem_set_val(dest, src->val); in ia_css_circbuf_elem_cpy() 154 OP___assert(cb->desc); in ia_css_circbuf_get_pos_at_offset() 155 OP___assert(cb->desc->size > 0); in ia_css_circbuf_get_pos_at_offset() 159 offset += cb->desc->size; in ia_css_circbuf_get_pos_at_offset() 163 dest = OP_std_modadd(base, offset, cb->desc->size); in ia_css_circbuf_get_pos_at_offset() 187 OP___assert(cb->desc); in ia_css_circbuf_get_offset() [all …]
|
| /kernel/linux/linux-6.6/Documentation/ABI/testing/ |
| D | sysfs-driver-ufs | 3 Contact: linux-scsi@vger.kernel.org 5 This file contains the auto-hibernate idle timer setting of a 6 UFS host controller. A value of '0' means auto-hibernate is not 11 10-bit values with a power-of-ten multiplier which allows a 20 device descriptor parameters. The full information about 30 device descriptor parameters. The full information about 40 the UFS device descriptor parameters. The full information 51 The full information about the descriptor could be found 61 the UFS device descriptor parameters. The full information 72 The full information about the descriptor could be found [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/fpga/ |
| D | fpga-region.txt | 6 - Introduction 7 - Terminology 8 - Sequence 9 - FPGA Region 10 - Supported Use Models 11 - Device Tree Examples 12 - Constraints 31 Full Reconfiguration 44 * The size and specific location of each PRR is fixed. 62 * During Full Reconfiguration, hardware bridges between the host and FPGA [all …]
|
| /kernel/linux/linux-6.6/fs/btrfs/ |
| D | block-rsv.c | 1 // SPDX-License-Identifier: GPL-2.0 5 #include "block-rsv.h" 6 #include "space-info.h" 8 #include "block-group.h" 9 #include "disk-io.h" 17 * reservations. Each block_rsv has a ->size and a ->reserved. ->size is 18 * how large we want our block rsv to be, ->reserved is how much space is 21 * ->failfast exists for the truncate case, and is described below. 25 * -> Reserve 29 * accounted for in space_info->bytes_may_use, and then add the bytes to [all …]
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/freescale/ |
| D | fsl-lx2160a-bluebox3.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 5 // Copyright 2020-2021 NXP 7 /dts-v1/; 9 #include "fsl-lx2160a.dtsi" 13 compatible = "fsl,lx2160a-bluebox3", "fsl,lx2160a"; 23 stdout-path = "serial0:115200n8"; 26 sb_3v3: regulator-sb3v3 { 27 compatible = "regulator-fixed"; 28 regulator-name = "MC34717-3.3VSB"; 29 regulator-min-microvolt = <3300000>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/net/dsa/ |
| D | qca8k.txt | 5 - compatible: should be one of: 9 - #size-cells: must be 0 10 - #address-cells: must be 1 14 - reset-gpios: GPIO to be used to reset the whole device 20 mdio-bus each subnode describing a port needs to have a valid phandle 24 Don't use mixed external and internal mdio-bus configurations, as this is 31 - fixed-link : Fixed-link subnode describing a link to a non-MDIO 33 Documentation/devicetree/bindings/net/fixed-link.txt 36 For QCA8K the 'fixed-link' sub-node supports only the following properties: 38 - 'speed' (integer, mandatory), to indicate the link speed. Accepted [all …]
|
| /kernel/linux/linux-6.6/arch/x86/kernel/cpu/ |
| D | cacheinfo.c | 1 // SPDX-License-Identifier: GPL-2.0 50 short size; member 60 { 0x06, LVL_1_INST, 8 }, /* 4-way set assoc, 32 byte line size */ 61 { 0x08, LVL_1_INST, 16 }, /* 4-way set assoc, 32 byte line size */ 62 { 0x09, LVL_1_INST, 32 }, /* 4-way set assoc, 64 byte line size */ 63 { 0x0a, LVL_1_DATA, 8 }, /* 2 way set assoc, 32 byte line size */ 64 { 0x0c, LVL_1_DATA, 16 }, /* 4-way set assoc, 32 byte line size */ 65 { 0x0d, LVL_1_DATA, 16 }, /* 4-way set assoc, 64 byte line size */ 66 { 0x0e, LVL_1_DATA, 24 }, /* 6-way set assoc, 64 byte line size */ 67 { 0x21, LVL_2, 256 }, /* 8-way set assoc, 64 byte line size */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/dma/ |
| D | st,stm32-dma.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/dma/st,stm32-dma.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 The STM32 DMA is a general-purpose direct memory access controller capable of 13 described in the dma.txt file, using a four-cell specifier for each 19 -bit 9: Peripheral Increment Address 22 -bit 10: Memory Increment Address 25 -bit 15: Peripheral Increment Offset Size 26 0x0: offset size is linked to the peripheral bus width [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/ |
| D | bcm958625-meraki-alamo.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 5 * Copyright (C) 2020-2021 Matthew Hagan <mnhagan88@gmail.com> 8 #include "bcm958625-meraki-mx6x-common.dtsi" 12 compatible = "gpio-keys-polled"; 14 poll-interval = <20>; 16 button-reset { 24 compatible = "gpio-leds"; 26 led-0 { 27 /* green:wan1-left */ 29 function-enumerator = <0>; [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/fpga/ |
| D | fpga-region.txt | 6 - Introduction 7 - Terminology 8 - Sequence 9 - FPGA Region 10 - Supported Use Models 11 - Device Tree Examples 12 - Constraints 31 Full Reconfiguration 44 * The size and specific location of each PRR is fixed. 62 * During Full Reconfiguration, hardware bridges between the host and FPGA [all …]
|
| /kernel/linux/linux-5.10/fs/hfsplus/ |
| D | bitmap.c | 1 // SPDX-License-Identifier: GPL-2.0 19 int hfsplus_block_allocate(struct super_block *sb, u32 size, in hfsplus_block_allocate() argument 32 return size; in hfsplus_block_allocate() 34 hfs_dbg(BITMAP, "block_allocate: %u,%u,%u\n", size, offset, len); in hfsplus_block_allocate() 35 mutex_lock(&sbi->alloc_mutex); in hfsplus_block_allocate() 36 mapping = sbi->alloc_file->i_mapping; in hfsplus_block_allocate() 39 start = size; in hfsplus_block_allocate() 43 curr = pptr + (offset & (PAGE_CACHE_BITS - 1)) / 32; in hfsplus_block_allocate() 45 offset &= ~(PAGE_CACHE_BITS - 1); in hfsplus_block_allocate() 46 if ((size ^ offset) / PAGE_CACHE_BITS) in hfsplus_block_allocate() [all …]
|