/Linux-v5.15/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 …]
|
D | sst_ipc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * sst_ipc.c - Intel SST Driver for audio engine 5 * Copyright (C) 2008-14 Intel Corporation 23 #include <asm/intel-mid.h> 25 #include "../sst-mfld-platform.h" 33 dev_dbg(ctx->dev, "Enter\n"); in sst_create_block() 37 msg->condition = false; in sst_create_block() 38 msg->on = true; in sst_create_block() 39 msg->msg_id = msg_id; in sst_create_block() 40 msg->drv_id = drv_id; in sst_create_block() [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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) 17 message_length = -1; in midibuf_message_length() 21 message_length = length[(code >> 4) - 8]; in midibuf_message_length() 28 static const int length[] = { -1, 2, -1, 2, -1, -1, 1, 1, 1, 1, in midibuf_message_length() 29 1, 1, 1, -1, 1, 1 in midibuf_message_length() 39 return (this->pos_read == this->pos_write) && !this->full; in midibuf_is_empty() 44 return this->full; in midibuf_is_full() 49 this->pos_read = this->pos_write = this->full = 0; in line6_midibuf_reset() 50 this->command_prev = -1; in line6_midibuf_reset() [all …]
|
/Linux-v5.15/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 …]
|
D | qcom-ipq8064-rb3011.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 #include "qcom-ipq8064.dtsi" 3 #include <dt-bindings/input/input.h> 6 model = "MikroTik RB3011UiAS-RM"; 13 mdio-gpio0 = &mdio0; 14 mdio-gpio1 = &mdio1; 19 stdout-path = "serial0:115200n8"; 29 compatible = "virtual,mdio-gpio"; 32 #address-cells = <1>; 33 #size-cells = <0>; [all …]
|
D | bcm47094-linksys-panamera.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 6 /dts-v1/; 9 #include "bcm5301x-nand-cs0-bch8.dtsi" 30 gpio-keys { 31 compatible = "gpio-keys"; 53 compatible = "gpio-leds"; 63 trigger-sources = <&ohci_port2>, <&ehci_port2>; 64 linux,default-trigger = "usbport"; 70 trigger-sources = <&ohci_port1>, <&ehci_port1>, 72 linux,default-trigger = "usbport"; [all …]
|
/Linux-v5.15/drivers/gpu/drm/radeon/ |
D | r100.c | 109 * r100_wait_for_vblank - vblank wait asic callback. 114 * Wait for vblank on the requested crtc (r1xx-r4xx). 120 if (crtc >= rdev->num_crtc) in r100_wait_for_vblank() 150 * 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() 166 struct drm_framebuffer *fb = radeon_crtc->base.primary->fb; in r100_page_flip() 172 WREG32(RADEON_CRTC_OFFSET + radeon_crtc->crtc_offset, tmp); in r100_page_flip() 175 pitch_pixels = fb->pitches[0] / fb->format->cpp[0]; in r100_page_flip() 176 crtc_pitch = DIV_ROUND_UP(pitch_pixels * fb->format->cpp[0] * 8, in r100_page_flip() [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
D | ia_css_circbuf_desc.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 35 * - true when it is empty. 36 * - false when it is not empty. 42 return (cb_desc->end == cb_desc->start); in ia_css_circbuf_desc_is_empty() 46 * @brief Test if the circular buffer descriptor is full. 52 * - true when it is full. 53 * - false when it is not full. 59 return (OP_std_modadd(cb_desc->end, 1, cb_desc->size) == cb_desc->start); in ia_css_circbuf_desc_is_full() 66 * @param size The size of the circular buffer 70 int8_t size) in ia_css_circbuf_desc_init() argument [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/net/dsa/ |
D | qca8k.txt | 5 - compatible: should be one of: 10 - #size-cells: must be 0 11 - #address-cells: must be 1 15 - reset-gpios: GPIO to be used to reset the whole device 21 mdio-bus each subnode describing a port needs to have a valid phandle 24 To declare the internal mdio-bus configuration, declare a mdio node in the 26 PHY is connected to. In this config a internal mdio-bus is registered and 29 Don't use mixed external and internal mdio-bus configurations, as this is 36 - fixed-link : Fixed-link subnode describing a link to a non-MDIO 38 Documentation/devicetree/bindings/net/fixed-link.txt [all …]
|
D | mt7530.txt | 6 - compatible: may be compatible = "mediatek,mt7530" 9 - #address-cells: Must be 1. 10 - #size-cells: Must be 0. 11 - mediatek,mcm: Boolean; if defined, indicates that either MT7530 is the part 12 on multi-chip module belong to MT7623A has or the remotely standalone 17 - core-supply: Phandle to the regulator node necessary for the core power. 18 - io-supply: Phandle to the regulator node necessary for the I/O power. 19 See Documentation/devicetree/bindings/regulator/mt6323-regulator.txt 24 - reset-gpios: Should be a gpio specifier for a reset line. 28 - resets : Phandle pointing to the system reset controller with [all …]
|
D | microchip,ksz.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marek Vasut <marex@denx.de> 11 - Woojung Huh <Woojung.Huh@microchip.com> 14 - $ref: dsa.yaml# 21 - microchip,ksz8765 22 - microchip,ksz8794 23 - microchip,ksz8795 24 - microchip,ksz8863 [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/drivers/usb/gadget/ |
D | epautoconf.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * epautoconf.c -- endpoint autoconfiguration for usb gadget drivers 20 * usb_ep_autoconfig_ss() - choose an endpoint matching the ep 25 * size must also be initialized. This is modified on 44 * Also, high and full speed descriptors will be different. 54 * is initialized as if the endpoint were used at full speed and 59 * assigning ep->claimed to true. 71 if (gadget->ops->match_ep) { in usb_ep_autoconfig_ss() 72 ep = gadget->ops->match_ep(gadget, desc, ep_comp); in usb_ep_autoconfig_ss() 78 list_for_each_entry (ep, &gadget->ep_list, ep_list) { in usb_ep_autoconfig_ss() [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/lib/xz/ |
D | xz_dec_lzma2.c | 5 * Igor Pavlov <https://7-zip.org/> 32 * start <= pos <= full <= end 35 * In multi-call mode, also these are true: 36 * end == size 37 * size <= size_max 38 * allocated <= size 40 * Most of these variables are size_t to support single-call mode, 55 * How full dictionary is. This is used to detect corrupt input that 58 size_t full; member 64 * End of the dictionary buffer. In multi-call mode, this is [all …]
|
/Linux-v5.15/arch/mips/include/asm/ |
D | cmpxchg.h | 6 * Copyright (C) 2003, 06, 07 by Ralf Baechle (ralf@linux-mips.org) 21 * - Get an error at compile-time due to __compiletime_error, if supported by 26 * - Get an error at link-time due to the call to the missing function. 29 __compiletime_error("Bad argument size for cmpxchg"); 33 __compiletime_error("Bad argument size for xchg"); 45 " " __SYNC(full, loongson3_war) " \n" \ 69 unsigned int size); 72 unsigned long __xchg(volatile void *ptr, unsigned long x, int size) in __xchg() argument 74 switch (size) { in __xchg() 77 return __xchg_small(ptr, x, size); in __xchg() [all …]
|
/Linux-v5.15/include/linux/ |
D | lz4.h | 4 * Copyright (C) 2016, Sven Schmidt <4sschmid@informatik.uni-hamburg.de> 11 * for LZ4 - Fast LZ compression algorithm. 13 * LZ4 - Fast LZ compression algorithm 14 * Copyright (C) 2011-2016, Yann Collet. 15 * BSD 2-Clause License (http://www.opensource.org/licenses/bsd-license.php) 37 * - LZ4 homepage : http://www.lz4.org 38 * - LZ4 source repository : https://github.com/lz4/lz4 47 /*-************************************************************************ 52 * Memory usage formula : N->2^N Bytes 53 * (examples : 10 -> 1KB; 12 -> 4KB ; 16 -> 64KB; 20 -> 1MB; etc.) [all …]
|
/Linux-v5.15/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 …]
|
/Linux-v5.15/Documentation/driver-api/md/ |
D | raid5-cache.rst | 7 caches data to the RAID disks. The cache can be in write-through (supported 8 since 4.4) or write-back mode (supported since 4.10). mdadm (supported since 9 3.4) has a new option '--write-journal' to create array with cache. Please 11 in write-through mode. A user can switch it to write-back mode by:: 13 echo "write-back" > /sys/block/md0/md/journal_mode 15 And switch it back to write-through mode by:: 17 echo "write-through" > /sys/block/md0/md/journal_mode 22 write-through mode 34 The write-through cache will cache all data on cache disk first. After the data 36 two-step write will guarantee MD can recover correct data after unclean [all …]
|
/Linux-v5.15/drivers/staging/media/atomisp/pci/runtime/queue/interface/ |
D | ia_css_queue.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 4 * Copyright (c) 2010 - 2015, Intel Corporation. 42 * @param[in] desc. Descriptor with queue properties filled-in 43 * @return 0 - Successful init of local queue instance. 44 * @return -EINVAL - Invalid argument. 54 * @param[in] desc. Descriptor with queue properties filled-in 55 * @return 0 - Successful init of remote queue instance. 56 * @return -EINVAL - Invalid argument. 65 * @return 0 - Successful uninit. 75 * @return 0 - Successful enqueue. [all …]
|