| /linux/drivers/scsi/qla2xxx/ |
| H A D | qla_dsd.h | 12 static inline void append_dsd32(struct dsd32 **dsd, struct scatterlist *sg) in append_dsd32() argument 14 put_unaligned_le32(sg_dma_address(sg), &(*dsd)->address); in append_dsd32() 15 put_unaligned_le32(sg_dma_len(sg), &(*dsd)->length); in append_dsd32() 16 (*dsd)++; in append_dsd32() 25 static inline void append_dsd64(struct dsd64 **dsd, struct scatterlist *sg) in append_dsd64() argument 27 put_unaligned_le64(sg_dma_address(sg), &(*dsd)->address); in append_dsd64() 28 put_unaligned_le32(sg_dma_len(sg), &(*dsd)->length); in append_dsd64() 29 (*dsd)++; in append_dsd64()
|
| /linux/drivers/platform/x86/intel/pmc/ |
| H A D | pwrm_telemetry.c | 123 union acpi_object *pmc_find_telem_guid(union acpi_object *dsd) in pmc_find_telem_guid() argument 127 if (!dsd || dsd->type != ACPI_TYPE_PACKAGE) in pmc_find_telem_guid() 130 for (i = 0; i + 1 < dsd->package.count; i += 2) { in pmc_find_telem_guid() 134 uuid_obj = &dsd->package.elements[i]; in pmc_find_telem_guid() 135 data_obj = &dsd->package.elements[i + 1]; in pmc_find_telem_guid() 157 union acpi_object *dsd; in pmc_pwrm_acpi_probe() local 174 dsd = pmc_find_telem_guid(dsd_buf); in pmc_pwrm_acpi_probe() 175 if (!dsd) in pmc_pwrm_acpi_probe() 178 acpi_disc_t acpi_disc __free(kfree) = pmc_parse_telem_dsd(dsd, &header); in pmc_pwrm_acpi_probe()
|
| /linux/Documentation/firmware-guide/acpi/dsd/ |
| H A D | graph.rst | 10 _DSD (Device Specific Data) [dsd-guide] is a predefined ACPI device 14 for graphs: property [dsd-guide] and hierarchical data extensions. The 157 [data-node-ref] Documentation/firmware-guide/acpi/dsd/data-node-references.rst 161 [dsd-guide] DSD Guide. 162 https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.adoc, referenced 165 [dsd-rules] _DSD Device Properties Usage Rules. 166 Documentation/firmware-guide/acpi/DSD-properties-rules.rst
|
| H A D | data-node-references.rst | 22 hierarchical data extension node [dsd-guide]. 87 Documentation/firmware-guide/acpi/dsd/graph.rst. 92 [dsd-guide] DSD Guide. 93 https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.adoc, referenced
|
| H A D | phy.rst | 14 for connecting PHYs on the MDIO bus [dsd-properties-rules] to the MAC layer. 17 Properties UUID For _DSD" [dsd-guide] document and the 63 in accordance with [dsd-guide] "_DSD Implementation Guide" document). 193 [dsd-properties-rules] 194 Documentation/firmware-guide/acpi/DSD-properties-rules.rst 199 [dsd-guide] DSD Guide. 200 https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.adoc, referenced
|
| H A D | leds.rst | 92 [data-node-ref] Documentation/firmware-guide/acpi/dsd/data-node-references.rst 96 [dsd-guide] DSD Guide. 97 https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.adoc, referenced
|
| /linux/Documentation/devicetree/bindings/sound/ |
| H A D | asahi-kasei,ak4458.yaml | 38 dsd-path: 39 description: Select DSD input pins for ak4497 61 dsd-path: false
|
| H A D | qcom,pm4125-sdw.yaml | 43 comp_port, lo_port, dsd port.
|
| /linux/sound/pci/lola/ |
| H A D | lola_proc.c | 181 snd_iprintf(buffer, "DSD %02x STS %08x\n", i, in lola_proc_regs_read() 183 snd_iprintf(buffer, "DSD %02x LPIB %08x\n", i, in lola_proc_regs_read() 185 snd_iprintf(buffer, "DSD %02x CTL %08x\n", i, in lola_proc_regs_read() 187 snd_iprintf(buffer, "DSD %02x LVIL %08x\n", i, in lola_proc_regs_read() 189 snd_iprintf(buffer, "DSD %02x BDPL %08x\n", i, in lola_proc_regs_read() 191 snd_iprintf(buffer, "DSD %02x BDPU %08x\n", i, in lola_proc_regs_read()
|
| /linux/drivers/platform/x86/amd/hsmp/ |
| H A D | acpi.c | 130 union acpi_object *dsd; in hsmp_read_acpi_dsd() local 138 dev_err(dev, "Failed to read mailbox reg offsets from DSD table, err: %s\n", in hsmp_read_acpi_dsd() 143 dsd = buf.pointer; in hsmp_read_acpi_dsd() 153 if (!dsd || dsd->type != ACPI_TYPE_PACKAGE || dsd->package.count != 2) { in hsmp_read_acpi_dsd() 158 guid = &dsd->package.elements[0]; in hsmp_read_acpi_dsd() 159 mailbox_package = &dsd->package.elements[1]; in hsmp_read_acpi_dsd() 254 /* Read mailbox offsets from DSD table */ in hsmp_parse_acpi_table()
|
| /linux/sound/soc/codecs/ |
| H A D | cs43130.h | 82 #define CS43130_DSD_VOL_B 0x070000 /* DSD Volume B */ 83 #define CS43130_DSD_VOL_A 0x070001 /* DSD Volume A */ 84 #define CS43130_DSD_PATH_CTL_1 0x070002 /* DSD Proc Path Sig Ctl 1 */ 85 #define CS43130_DSD_INT_CFG 0x070003 /* DSD Interface Config */ 86 #define CS43130_DSD_PATH_CTL_2 0x070004 /* DSD Proc Path Sig Ctl 2 */ 87 #define CS43130_DSD_PCM_MIX_CTL 0x070005 /* DSD and PCM Mixing Ctl */ 88 #define CS43130_DSD_PATH_CTL_3 0x070006 /* DSD Proc Path Sig Ctl 3 */
|
| H A D | ak4458.c | 390 dev_err(dai->dev, "Unsupported dsd bclk.\n"); in ak4458_hw_params() 499 /* DSD mode */ in ak4458_set_dai_fmt() 764 of_property_read_u32(i2c->dev.of_node, "dsd-path", &ak4458->dsd_path); in ak4458_i2c_probe()
|
| /linux/Documentation/devicetree/bindings/display/samsung/ |
| H A D | samsung,exynos5433-decon.yaml | 41 - const: dsd 124 "dsd";
|
| /linux/sound/usb/ |
| H A D | card.h | 41 bool dsd_dop; /* add DOP headers in case of DSD samples */ 42 bool dsd_bitrev; /* reverse the bits of each DSD sample */ 43 bool dsd_raw; /* altsetting is raw DSD */
|
| H A D | usbaudio.h | 189 * Indicates the device is for ITF-USB DSD based DACs that need a vendor cmd 190 * to switch between PCM and native DSD mode 206 * Support generic DSD raw U32_BE format
|
| H A D | quirks.c | 1932 /* DSD mode (DSD_U32) requested */ in snd_usb_endpoint_start_quirk() 2003 * augment the PCM format bit-field for DSD types. The UAC standards in snd_usb_interface_dsd_format_quirks() 2004 * don't have a designated bit field to denote DSD-capable interfaces, in snd_usb_interface_dsd_format_quirks() 2042 case USB_ID(0x0d8c, 0x0316): /* Hegel HD12 DSD */ in snd_usb_interface_dsd_format_quirks() 2054 case USB_ID(0x22e1, 0xca01): /* HDTA Serenade DSD */ in snd_usb_interface_dsd_format_quirks() 2067 /* Amanero Combo384 USB based DACs with native DSD support */ in snd_usb_interface_dsd_format_quirks() 2090 /* ITF-USB DSD based DACs */ in snd_usb_audioformat_attributes_quirk() 2094 /* Altsetting 2 support native DSD if the num of altsets is in snd_usb_audioformat_attributes_quirk() 2096 * Altsetting 3 support native DSD if the num of altsets is in snd_usb_audioformat_attributes_quirk() 2103 /* Mostly generic method to detect many DSD in snd_usb_audioformat_attributes_quirk() [all...] |
| /linux/tools/include/uapi/sound/ |
| H A D | asound.h | |
| /linux/tools/perf/trace/beauty/include/uapi/sound/ |
| H A D | asound.h | 233 #define SNDRV_PCM_FORMAT_DSD_U8 ((__force snd_pcm_format_t) 48) /* DSD, 1-byte samples DSD (x8) */ 234 #define SNDRV_PCM_FORMAT_DSD_U16_LE ((__force snd_pcm_format_t) 49) /* DSD, 2-byte samples DSD (x16… 235 #define SNDRV_PCM_FORMAT_DSD_U32_LE ((__force snd_pcm_format_t) 50) /* DSD, 4-byte samples DSD (x32… 236 #define SNDRV_PCM_FORMAT_DSD_U16_BE ((__force snd_pcm_format_t) 51) /* DSD, 2-byte samples DSD (x16… 237 #define SNDRV_PCM_FORMAT_DSD_U32_BE ((__force snd_pcm_format_t) 52) /* DSD, 4-byte samples DSD (x32…
|
| /linux/drivers/net/wireless/zydas/zd1211rw/ |
| H A D | zd_def.h | 5 * Copyright (C) 2006-2007 Daniel Drake <dsd@gentoo.org>
|
| H A D | zd_rf.h | 5 * Copyright (C) 2006-2007 Daniel Drake <dsd@gentoo.org>
|
| H A D | zd_rf.c | 5 * Copyright (C) 2006-2007 Daniel Drake <dsd@gentoo.org>
|
| H A D | zd_usb.h | 5 * Copyright (C) 2006-2007 Daniel Drake <dsd@gentoo.org>
|
| /linux/drivers/dma/fsl-dpaa2-qdma/ |
| H A D | dpaa2-qdma.h | 20 u32 dsd:12; /* Destination stride distance */ member
|
| /linux/Documentation/translations/zh_CN/core-api/ |
| H A D | unaligned-memory-access.rst | 19 :作者: Daniel Drake <dsd@gentoo.org>,
|
| /linux/sound/firewire/ |
| H A D | Kconfig | 32 * Mytek Stereo192-DSD DAC
|