Home
last modified time | relevance | path

Searched full:dsd (Results 1 – 25 of 84) sorted by relevance

1234

/linux/drivers/scsi/qla2xxx/
H A Dqla_dsd.h12 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()
H A Dqla_inline.h95 struct dsd_dma *dsd, *tdsd; in qla2x00_clean_dsd_pool() local
98 list_for_each_entry_safe(dsd, tdsd, &ctx->dsd_list, list) { in qla2x00_clean_dsd_pool()
99 dma_pool_free(ha->dl_dma_pool, dsd->dsd_addr, in qla2x00_clean_dsd_pool()
100 dsd->dsd_list_dma); in qla2x00_clean_dsd_pool()
101 list_del(&dsd->list); in qla2x00_clean_dsd_pool()
102 kfree(dsd); in qla2x00_clean_dsd_pool()
H A Dqla_nvme.h56 __le16 nvme_rsp_dsd_len; /* NVMe RSP DSD length */
108 struct dsd64 dsd[2]; member
H A Dqla_iocb.c232 cur_dsd = cont_pkt->dsd; in qla2x00_build_scsi_iocbs_32()
233 avail_dsds = ARRAY_SIZE(cont_pkt->dsd); in qla2x00_build_scsi_iocbs_32()
288 cur_dsd = cont_pkt->dsd; in qla2x00_build_scsi_iocbs_64()
289 avail_dsds = ARRAY_SIZE(cont_pkt->dsd); in qla2x00_build_scsi_iocbs_64()
671 * qla24xx_calc_dsd_lists() - Determine number of DSD list required
676 * Returns the number of dsd list needed to store @dsds.
735 /* One DSD is available in the Command Type 3 IOCB */ in qla24xx_build_scsi_iocbs()
737 cur_dsd = &cmd_pkt->dsd; in qla24xx_build_scsi_iocbs()
751 cur_dsd = cont_pkt->dsd; in qla24xx_build_scsi_iocbs()
752 avail_dsds = ARRAY_SIZE(cont_pkt->dsd); in qla24xx_build_scsi_iocbs()
[all …]
H A Dqla_fw.h488 __le16 fcp_rsp_dsd_len; /* FCP_RSP DSD length. */
558 struct dsd64 dsd; member
576 __le16 fcp_rsp_dseg_len; /* FCP_RSP DSD length. */
727 struct dsd64 dsd[2]; member
820 __le64 tx_address __packed; /* DSD 0 address. */
821 __le32 tx_len; /* DSD 0 length. */
823 __le64 rx_address __packed; /* DSD 1 address. */
824 __le32 rx_len; /* DSD 1 length. */
1785 struct dsd64 dsd; member
1842 struct dsd64 dsd; member
/linux/sound/pci/lola/
H A Dlola_pcm.c54 unsigned int val = lola_dsd_read(chip, str->dsd, STS); in lola_stream_clear_pending_irq()
57 lola_dsd_write(chip, str->dsd, STS, val); in lola_stream_clear_pending_irq()
64 lola_dsd_write(chip, str->dsd, CTL, in lola_stream_start()
75 lola_dsd_write(chip, str->dsd, CTL, in lola_stream_stop()
88 val = lola_dsd_read(chip, str->dsd, CTL); in wait_for_srst_clear()
93 dev_warn(chip->card->dev, "SRST not clear (stream %d)\n", str->dsd); in wait_for_srst_clear()
103 unsigned int reg = lola_dsd_read(chip, str->dsd, STS); in lola_stream_wait_for_fifo()
108 dev_warn(chip->card->dev, "FIFO not ready (stream %d)\n", str->dsd); in lola_stream_wait_for_fifo()
133 reg = lola_dsd_read(chip, str->dsd, STS); in lola_sync_wait_for_fifo()
135 pending = str->dsd + 1; in lola_sync_wait_for_fifo()
[all …]
H A Dlola_proc.c181 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()
H A Dlola.h281 unsigned int dsd; /* DSD index */ member
390 #define lola_dsd_read(chip, dsd, name) \ argument
392 (LOLA_BAR1_DSD_SIZE * (dsd)) + LOLA_BAR1_DSDn##name)
393 #define lola_dsd_write(chip, dsd, name, val) \ argument
395 (LOLA_BAR1_DSD_SIZE * (dsd)) + LOLA_BAR1_DSDn##name)
/linux/Documentation/firmware-guide/acpi/
H A Dindex.rst11 dsd/graph
12 dsd/data-node-references
13 dsd/leds
14 dsd/phy
18 DSD-properties-rules
/linux/Documentation/firmware-guide/acpi/dsd/
H A Dgraph.rst10 _DSD (Device Specific Data) [dsd-guide] is a predefined ACPI device
14 for graphs: property [dsd-guide] and hierarchical data extensions. The
160 [data-node-ref] Documentation/firmware-guide/acpi/dsd/data-node-references.rst
164 [dsd-guide] DSD Guide.
165 https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.adoc, referenced
168 [dsd-rules] _DSD Device Properties Usage Rules.
169 Documentation/firmware-guide/acpi/DSD-properties-rules.rst
H A Ddata-node-references.rst16 hierarchical data extension [dsd-guide] keys. Specifically, the hierarchical
89 Documentation/firmware-guide/acpi/dsd/graph.rst.
94 [dsd-guide] DSD Guide.
95 https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.adoc, referenced
H A Dphy.rst14 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 Dleds.rst97 [data-node-ref] Documentation/firmware-guide/acpi/dsd/data-node-references.rst
101 [dsd-guide] DSD Guide.
102 https://github.com/UEFI/DSD-Guide/blob/main/dsd-guide.adoc, referenced
/linux/drivers/platform/x86/amd/hsmp/
H A Dacpi.c105 union acpi_object *dsd; in hsmp_read_acpi_dsd() local
113 dev_err(sock->dev, "Failed to read mailbox reg offsets from DSD table, err: %s\n", in hsmp_read_acpi_dsd()
118 dsd = buf.pointer; in hsmp_read_acpi_dsd()
128 if (!dsd || dsd->type != ACPI_TYPE_PACKAGE || dsd->package.count != 2) { in hsmp_read_acpi_dsd()
133 guid = &dsd->package.elements[0]; in hsmp_read_acpi_dsd()
134 mailbox_package = &dsd->package.elements[1]; in hsmp_read_acpi_dsd()
224 /* Read mailbox offsets from DSD table */ in hsmp_parse_acpi_table()
/linux/Documentation/devicetree/bindings/sound/
H A Dasahi-kasei,ak4458.yaml35 dsd-path:
36 description: Select DSD input pins for ak4497
57 dsd-path: false
H A Dqcom,wcd937x-sdw.yaml46 comp_port, lo_port, dsd port.
53 WCD9370 RX Port 5 (DSD_L/R) <==> SWR1 Port 5 (DSD)
/linux/sound/soc/codecs/
H A Dcs43130.h82 #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 Dcs43130.c1118 SOC_DOUBLE_R_TLV("Master DSD Playback Volume",
1128 SOC_ENUM("DSD Phase Modulation", dsd_enum),
1220 * DSD Power Down Sequence in cs43130_dsd_event()
1438 SND_SOC_DAPM_AIF_IN_E("XSPIN DSD", NULL, 0, CS43130_PWDN_CTL,
1443 SND_SOC_DAPM_DAC("DSD", NULL, CS43130_DSD_PATH_CTL_2,
1463 {"XSPIN DSD", NULL, "XSP DSD Playback"},
1464 {"DSD", NULL, "ASPIN DoP"},
1465 {"DSD", NULL, "XSPIN DoP"},
1466 {"DSD", NULL, "XSPIN DSD"},
1468 {"HiFi DAC", NULL, "DSD"},
[all …]
/linux/sound/usb/
H A Dusbaudio.h165 * Indicates the device is for ITF-USB DSD based DACs that need a vendor cmd
166 * to switch between PCM and native DSD mode
182 * Support generic DSD raw U32_BE format
H A Dcard.h40 bool dsd_dop; /* add DOP headers in case of DSD samples */
41 bool dsd_bitrev; /* reverse the bits of each DSD sample */
42 bool dsd_raw; /* altsetting is raw DSD */
/linux/Documentation/devicetree/bindings/display/samsung/
H A Dsamsung,exynos5433-decon.yaml41 - const: dsd
124 "dsd";
/linux/drivers/hwtracing/coresight/
H A Dcoresight-platform.c425 * // DSD Package contains tuples of { Proeprty_Type_UUID, Package() }
501 const union acpi_object *dsd; in acpi_get_dsd_graph() local
508 dsd = buf->pointer; in acpi_get_dsd_graph()
514 for (i = 0; i + 1 < dsd->package.count; i += 2) { in acpi_get_dsd_graph()
517 guid = &dsd->package.elements[i]; in acpi_get_dsd_graph()
518 package = &dsd->package.elements[i + 1]; in acpi_get_dsd_graph()
/linux/tools/include/uapi/sound/
H A Dasound.h
/linux/include/uapi/sound/
H A Dasound.h233 #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/tools/perf/trace/beauty/include/uapi/sound/
H A Dasound.h233 #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…

1234