Home
last modified time | relevance | path

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

1234567

/kernel/linux/linux-6.6/drivers/scsi/qla2xxx/
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()
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()
Dqla_nvme.h56 __le16 nvme_rsp_dsd_len; /* NVMe RSP DSD length */
108 struct dsd64 dsd[2]; member
/kernel/linux/linux-5.10/drivers/scsi/qla2xxx/
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()
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()
Dqla_nvme.h51 __le16 nvme_rsp_dsd_len; /* NVMe RSP DSD length */
100 struct dsd64 dsd[2]; member
/kernel/linux/linux-6.6/Documentation/firmware-guide/acpi/
Dindex.rst11 dsd/graph
12 dsd/data-node-references
13 dsd/leds
14 dsd/phy
19 DSD-properties-rules
/kernel/linux/linux-5.10/sound/pci/lola/
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 …]
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()
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)
/kernel/linux/linux-6.6/sound/pci/lola/
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 …]
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()
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)
/kernel/linux/linux-6.6/Documentation/firmware-guide/acpi/dsd/
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
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
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
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
/kernel/linux/linux-5.10/Documentation/firmware-guide/acpi/
Dindex.rst11 dsd/graph
12 dsd/data-node-references
13 dsd/leds
18 DSD-properties-rules
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/
Dasahi-kasei,ak4458.yaml35 dsd-path:
36 description: Select DSD input pins for ak4497
57 dsd-path: false
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/
Dak4458.txt15 - dsd-path: Select DSD input pins for ak4497
/kernel/linux/linux-5.10/sound/soc/codecs/
Dcs43130.h80 #define CS43130_DSD_VOL_B 0x070000 /* DSD Volume B */
81 #define CS43130_DSD_VOL_A 0x070001 /* DSD Volume A */
82 #define CS43130_DSD_PATH_CTL_1 0x070002 /* DSD Proc Path Sig Ctl 1 */
83 #define CS43130_DSD_INT_CFG 0x070003 /* DSD Interface Config */
84 #define CS43130_DSD_PATH_CTL_2 0x070004 /* DSD Proc Path Sig Ctl 2 */
85 #define CS43130_DSD_PCM_MIX_CTL 0x070005 /* DSD and PCM Mixing Ctl */
86 #define CS43130_DSD_PATH_CTL_3 0x070006 /* DSD Proc Path Sig Ctl 3 */
/kernel/linux/linux-6.6/sound/soc/codecs/
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 */
/kernel/linux/linux-6.6/sound/usb/
Dusbaudio.h153 * Indicates the device is for ITF-USB DSD based DACs that need a vendor cmd
154 * to switch between PCM and native DSD mode
170 * Support generic DSD raw U32_BE format
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/samsung/
Dsamsung,exynos5433-decon.yaml41 - const: dsd
124 "dsd";
/kernel/linux/linux-5.10/sound/usb/
Dcard.h34 bool dsd_dop; /* add DOP headers in case of DSD samples */
35 bool dsd_bitrev; /* reverse the bits of each DSD sample */
36 bool dsd_raw; /* altsetting is raw DSD */

1234567