| /kernel/linux/linux-6.6/drivers/scsi/qla2xxx/ |
| 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()
|
| D | qla_inline.h | 95 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()
|
| D | qla_nvme.h | 56 __le16 nvme_rsp_dsd_len; /* NVMe RSP DSD length */ 108 struct dsd64 dsd[2]; member
|
| /kernel/linux/linux-5.10/drivers/scsi/qla2xxx/ |
| 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()
|
| D | qla_inline.h | 95 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()
|
| D | qla_nvme.h | 51 __le16 nvme_rsp_dsd_len; /* NVMe RSP DSD length */ 100 struct dsd64 dsd[2]; member
|
| /kernel/linux/linux-6.6/Documentation/firmware-guide/acpi/ |
| D | index.rst | 11 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/ |
| D | lola_pcm.c | 54 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 …]
|
| 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()
|
| D | lola.h | 281 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/ |
| D | lola_pcm.c | 54 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 …]
|
| 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()
|
| D | lola.h | 281 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/ |
| 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 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
|
| D | data-node-references.rst | 16 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
|
| 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
|
| D | leds.rst | 97 [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/ |
| D | index.rst | 11 dsd/graph 12 dsd/data-node-references 13 dsd/leds 18 DSD-properties-rules
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/sound/ |
| D | asahi-kasei,ak4458.yaml | 35 dsd-path: 36 description: Select DSD input pins for ak4497 57 dsd-path: false
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | ak4458.txt | 15 - dsd-path: Select DSD input pins for ak4497
|
| /kernel/linux/linux-5.10/sound/soc/codecs/ |
| D | cs43130.h | 80 #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/ |
| 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 */
|
| /kernel/linux/linux-6.6/sound/usb/ |
| D | usbaudio.h | 153 * 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/ |
| D | samsung,exynos5433-decon.yaml | 41 - const: dsd 124 "dsd";
|
| /kernel/linux/linux-5.10/sound/usb/ |
| D | card.h | 34 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 */
|