Home
last modified time | relevance | path

Searched refs:udma (Results 1 - 25 of 66) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/media/pci/ivtv/
H A Divtv-udma.c12 #include "ivtv-udma.h"
82 if (itv->udma.SG_handle == 0) { in ivtv_udma_alloc()
84 itv->udma.SG_handle = pci_map_single(itv->pdev, itv->udma.SGarray, in ivtv_udma_alloc()
85 sizeof(itv->udma.SGarray), PCI_DMA_TODEVICE); in ivtv_udma_alloc()
94 struct ivtv_user_dma *dma = &itv->udma; in ivtv_udma_setup()
152 struct ivtv_user_dma *dma = &itv->udma; in ivtv_udma_unmap()
177 if (itv->udma.SG_handle) { in ivtv_udma_free()
178 pci_unmap_single(itv->pdev, itv->udma.SG_handle, in ivtv_udma_free()
179 sizeof(itv->udma in ivtv_udma_free()
[all...]
H A Divtv-udma.h26 pci_dma_sync_single_for_device(itv->pdev, itv->udma.SG_handle, in ivtv_udma_sync_for_device()
27 sizeof(itv->udma.SGarray), PCI_DMA_TODEVICE); in ivtv_udma_sync_for_device()
32 pci_dma_sync_single_for_cpu(itv->pdev, itv->udma.SG_handle, in ivtv_udma_sync_for_cpu()
33 sizeof(itv->udma.SGarray), PCI_DMA_TODEVICE); in ivtv_udma_sync_for_cpu()
/kernel/linux/linux-6.6/drivers/media/pci/ivtv/
H A Divtv-udma.c12 #include "ivtv-udma.h"
82 if (itv->udma.SG_handle == 0) { in ivtv_udma_alloc()
84 itv->udma.SG_handle = dma_map_single(&itv->pdev->dev, in ivtv_udma_alloc()
85 itv->udma.SGarray, in ivtv_udma_alloc()
86 sizeof(itv->udma.SGarray), in ivtv_udma_alloc()
96 struct ivtv_user_dma *dma = &itv->udma; in ivtv_udma_setup()
155 struct ivtv_user_dma *dma = &itv->udma; in ivtv_udma_unmap()
181 if (itv->udma.SG_handle) { in ivtv_udma_free()
182 dma_unmap_single(&itv->pdev->dev, itv->udma.SG_handle, in ivtv_udma_free()
183 sizeof(itv->udma in ivtv_udma_free()
[all...]
H A Divtv-udma.h26 dma_sync_single_for_device(&itv->pdev->dev, itv->udma.SG_handle, in ivtv_udma_sync_for_device()
27 sizeof(itv->udma.SGarray), DMA_TO_DEVICE); in ivtv_udma_sync_for_device()
32 dma_sync_single_for_cpu(&itv->pdev->dev, itv->udma.SG_handle, in ivtv_udma_sync_for_cpu()
33 sizeof(itv->udma.SGarray), DMA_TO_DEVICE); in ivtv_udma_sync_for_cpu()
/kernel/linux/linux-5.10/drivers/ata/
H A Dpata_amd.c77 if (speed == XFER_UDMA_5 && amd_clock <= 33333) at.udma = 1; in timing_setup()
78 if (speed == XFER_UDMA_6 && amd_clock <= 33333) at.udma = 15; in timing_setup()
99 t = at.udma ? (0xc0 | (clamp_val(at.udma, 2, 5) - 2)) : 0x03; in timing_setup()
103 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 2, 10)]) : 0x03; in timing_setup()
107 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 1, 10)]) : 0x03; in timing_setup()
111 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, in timing_setup()
276 u32 saved_udma, udma; nv_mode_filter() local
385 u32 udma = (unsigned long)host->private_data; nv_host_stop() local
568 u32 udma; amd_init_one() local
[all...]
H A Dpata_it821x.c95 u16 udma[2]; /* Cached UDMA values (per drive) */ member
232 if (pair && itdev->udma[1-unit] != UDMA_OFF) { in it821x_clock_strategy()
233 it821x_program_udma(ap, pair, itdev->udma[1-unit]); in it821x_clock_strategy()
240 if (itdev->udma[unit] != UDMA_OFF) { in it821x_clock_strategy()
241 it821x_program_udma(ap, adev, itdev->udma[unit]); in it821x_clock_strategy()
289 static const u16 udma[] = { 0x4433, 0x4231, 0x3121, 0x2121, 0x1111, 0x2211, 0x1111 }; in it821x_passthru_set_dmamode() local
304 itdev->udma[unit] = udma[mode_wanted]; in it821x_passthru_set_dmamode()
306 itdev->udma[unit] |= 0x8080; /* UDMA 5/6 select on */ in it821x_passthru_set_dmamode()
316 it821x_program_udma(ap, adev, itdev->udma[uni in it821x_passthru_set_dmamode()
[all...]
H A Dpata_it8213.c159 unsigned int udma = adev->dma_mode - XFER_UDMA_0; in it8213_set_dmamode() local
165 u_speed = min(2 - (udma & 1), udma); in it8213_set_dmamode()
166 if (udma > 4) in it8213_set_dmamode()
168 else if (udma > 2) in it8213_set_dmamode()
H A Dlibata-pata-timings.c71 q->udma = EZ(t->udma, UT); in ata_timing_quantize()
94 m->udma = max(a->udma, b->udma); in ata_timing_merge()
H A Dpata_piccolo.c51 int udma = adev->dma_mode - XFER_UDMA_0; in tosh_set_dmamode() local
53 conf |= (udma + 2) << 28; in tosh_set_dmamode()
54 conf |= (2 - udma) * 0x111; /* spread into three nibbles */ in tosh_set_dmamode()
H A Dpata_via.c298 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 5) - 2)) : 0x03; in via_do_set_mode()
301 ut = t.udma ? (0xe8 | (clamp_val(t.udma, 2, 9) - 2)) : 0x0f; in via_do_set_mode()
304 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 9) - 2)) : 0x07; in via_do_set_mode()
307 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 9) - 2)) : 0x07; in via_do_set_mode()
320 if (t.udma) { in via_do_set_mode()
H A Dpata_rdc.c193 unsigned int udma = adev->dma_mode - XFER_UDMA_0; in rdc_set_dmamode() local
205 u_speed = min(2 - (udma & 1), udma); in rdc_set_dmamode()
206 if (udma == 5) in rdc_set_dmamode()
208 else if (udma > 2) in rdc_set_dmamode()
/kernel/linux/linux-6.6/drivers/ata/
H A Dpata_amd.c77 if (speed == XFER_UDMA_5 && amd_clock <= 33333) at.udma = 1; in timing_setup()
78 if (speed == XFER_UDMA_6 && amd_clock <= 33333) at.udma = 15; in timing_setup()
99 t = at.udma ? (0xc0 | (clamp_val(at.udma, 2, 5) - 2)) : 0x03; in timing_setup()
103 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 2, 10)]) : 0x03; in timing_setup()
107 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, 1, 10)]) : 0x03; in timing_setup()
111 t = at.udma ? (0xc0 | amd_cyc2udma[clamp_val(at.udma, in timing_setup()
275 u32 saved_udma, udma; nv_mode_filter() local
385 u32 udma = (unsigned long)host->private_data; nv_host_stop() local
568 u32 udma; amd_init_one() local
[all...]
H A Dpata_it821x.c95 u16 udma[2]; /* Cached UDMA values (per drive) */ member
232 if (pair && itdev->udma[1-unit] != UDMA_OFF) { in it821x_clock_strategy()
233 it821x_program_udma(ap, pair, itdev->udma[1-unit]); in it821x_clock_strategy()
240 if (itdev->udma[unit] != UDMA_OFF) { in it821x_clock_strategy()
241 it821x_program_udma(ap, adev, itdev->udma[unit]); in it821x_clock_strategy()
289 static const u16 udma[] = { 0x4433, 0x4231, 0x3121, 0x2121, 0x1111, 0x2211, 0x1111 }; in it821x_passthru_set_dmamode() local
304 itdev->udma[unit] = udma[mode_wanted]; in it821x_passthru_set_dmamode()
306 itdev->udma[unit] |= 0x8080; /* UDMA 5/6 select on */ in it821x_passthru_set_dmamode()
316 it821x_program_udma(ap, adev, itdev->udma[uni in it821x_passthru_set_dmamode()
[all...]
H A Dpata_it8213.c159 unsigned int udma = adev->dma_mode - XFER_UDMA_0; in it8213_set_dmamode() local
165 u_speed = min(2 - (udma & 1), udma); in it8213_set_dmamode()
166 if (udma > 4) in it8213_set_dmamode()
168 else if (udma > 2) in it8213_set_dmamode()
H A Dlibata-pata-timings.c71 q->udma = EZ(t->udma, UT); in ata_timing_quantize()
94 m->udma = max(a->udma, b->udma); in ata_timing_merge()
H A Dpata_piccolo.c51 int udma = adev->dma_mode - XFER_UDMA_0; in tosh_set_dmamode() local
53 conf |= (udma + 2) << 28; in tosh_set_dmamode()
54 conf |= (2 - udma) * 0x111; /* spread into three nibbles */ in tosh_set_dmamode()
H A Dpata_via.c298 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 5) - 2)) : 0x03; in via_do_set_mode()
301 ut = t.udma ? (0xe8 | (clamp_val(t.udma, 2, 9) - 2)) : 0x0f; in via_do_set_mode()
304 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 9) - 2)) : 0x07; in via_do_set_mode()
307 ut = t.udma ? (0xe0 | (clamp_val(t.udma, 2, 9) - 2)) : 0x07; in via_do_set_mode()
320 if (t.udma) { in via_do_set_mode()
H A Dpata_rdc.c193 unsigned int udma = adev->dma_mode - XFER_UDMA_0; in rdc_set_dmamode() local
205 u_speed = min(2 - (udma & 1), udma); in rdc_set_dmamode()
206 if (udma == 5) in rdc_set_dmamode()
208 else if (udma > 2) in rdc_set_dmamode()
/kernel/linux/linux-5.10/drivers/ide/
H A Damd74xx.c62 case ATA_UDMA2: t = timing->udma ? (0xc0 | (clamp_val(timing->udma, 2, 5) - 2)) : 0x03; break; in amd_set_speed()
63 case ATA_UDMA4: t = timing->udma ? (0xc0 | amd_cyc2udma[clamp_val(timing->udma, 2, 10)]) : 0x03; break; in amd_set_speed()
64 case ATA_UDMA5: t = timing->udma ? (0xc0 | amd_cyc2udma[clamp_val(timing->udma, 1, 10)]) : 0x03; break; in amd_set_speed()
65 case ATA_UDMA6: t = timing->udma ? (0xc0 | amd_cyc2udma[clamp_val(timing->udma, 1, 15)]) : 0x03; break; in amd_set_speed()
69 if (timing->udma) in amd_set_speed()
97 if (speed == XFER_UDMA_5 && amd_clock <= 33333) t.udma in amd_set_drive()
[all...]
H A Dit821x.c83 u16 udma[2]; /* Cached UDMA values (per drive) */ member
216 if(pair && itdev->udma[1-unit] != UDMA_OFF) { in it821x_clock_strategy()
217 it821x_program_udma(pair, itdev->udma[1-unit]); in it821x_clock_strategy()
224 if(itdev->udma[unit] != UDMA_OFF) { in it821x_clock_strategy()
225 it821x_program_udma(drive, itdev->udma[unit]); in it821x_clock_strategy()
294 itdev->udma[unit] = UDMA_OFF; in it821x_tune_mwdma()
325 static u16 udma[] = { 0x4433, 0x4231, 0x3121, 0x2121, 0x1111, 0x2211, 0x1111 }; in it821x_tune_udma() local
331 itdev->udma[unit] = udma[mode_wanted]; in it821x_tune_udma()
333 itdev->udma[uni in it821x_tune_udma()
[all...]
H A Dvia82cxxx.c141 case ATA_UDMA2: t = timing->udma ? (0xe0 | (clamp_val(timing->udma, 2, 5) - 2)) : 0x03; break; in via_set_speed()
142 case ATA_UDMA4: t = timing->udma ? (0xe8 | (clamp_val(timing->udma, 2, 9) - 2)) : 0x0f; break; in via_set_speed()
143 case ATA_UDMA5: t = timing->udma ? (0xe0 | (clamp_val(timing->udma, 2, 9) - 2)) : 0x07; break; in via_set_speed()
144 case ATA_UDMA6: t = timing->udma ? (0xe0 | (clamp_val(timing->udma, 2, 9) - 2)) : 0x07; break; in via_set_speed()
156 if (timing->udma) { in via_set_speed()
H A Dide-timings.c106 q->udma = EZ(t->udma, UT); in ide_timing_quantize()
127 m->udma = max(a->udma, b->udma); in ide_timing_merge()
H A Dpiix.c159 u8 udma = speed - XFER_UDMA_0; in piix_set_dma_mode() local
161 u_speed = min_t(u8, 2 - (udma & 1), udma) << (drive->dn * 4); in piix_set_dma_mode()
322 #define DECLARE_PIIX_DEV(udma) \
331 .udma_mask = udma, \
334 #define DECLARE_ICH_DEV(mwdma, udma) \
344 .udma_mask = udma, \
361 DECLARE_PIIX_DEV(0x00), /* no udma */
/kernel/linux/linux-6.6/drivers/dma/ti/
H A DMakefile5 obj-$(CONFIG_TI_K3_UDMA) += k3-udma.o
6 obj-$(CONFIG_TI_K3_UDMA_GLUE_LAYER) += k3-udma-glue.o
/kernel/linux/linux-5.10/sound/soc/ti/
H A DMakefile6 snd-soc-ti-udma-objs := udma-pcm.o
10 obj-$(CONFIG_SND_SOC_TI_UDMA_PCM) += snd-soc-ti-udma.o

Completed in 15 milliseconds

123