Home
last modified time | relevance | path

Searched refs:udma (Results 1 – 17 of 17) sorted by relevance

/linux/drivers/ata/
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 Dpata_it821x.c96 u16 udma[2]; /* Cached UDMA values (per drive) */ member
233 if (pair && itdev->udma[1-unit] != UDMA_OFF) { in it821x_clock_strategy()
234 it821x_program_udma(ap, pair, itdev->udma[1-unit]); in it821x_clock_strategy()
241 if (itdev->udma[unit] != UDMA_OFF) { in it821x_clock_strategy()
242 it821x_program_udma(ap, adev, itdev->udma[unit]); in it821x_clock_strategy()
290 static const u16 udma[] = { 0x4433, 0x4231, 0x3121, 0x2121, 0x1111, 0x2211, 0x1111 }; in it821x_passthru_set_dmamode() local
305 itdev->udma[unit] = udma[mode_wanted]; in it821x_passthru_set_dmamode()
307 itdev->udma[unit] |= 0x8080; /* UDMA 5/6 select on */ in it821x_passthru_set_dmamode()
317 it821x_program_udma(ap, adev, itdev->udma[unit]); in it821x_passthru_set_dmamode()
324 itdev->udma[unit] = UDMA_OFF; in it821x_passthru_set_dmamode()
[all …]
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_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()
H A Dpata_atiixp.c52 u8 udma; in atiixp_cable_detect() local
59 pci_read_config_byte(pdev, ATIIXP_IDE_UDMA_MODE + ap->port_no, &udma); in atiixp_cable_detect()
60 if ((udma & 0x07) >= 0x04 || (udma & 0x70) >= 0x40) in atiixp_cable_detect()
H A Dpata_ali.c178 u8 udma; in ali_program_modes() local
193 pci_read_config_byte(pdev, udmat, &udma); in ali_program_modes()
194 udma &= ~(0x0F << shift); in ali_program_modes()
195 udma |= ultra << shift; in ali_program_modes()
196 pci_write_config_byte(pdev, udmat, udma); in ali_program_modes()
H A Dpata_optidma.c208 int udma = mode - XFER_UDMA_0; in optiplus_mode_setup() local
219 udslave |= (udma << dev2); in optiplus_mode_setup()
223 udcfg |= (udma << dev2); in optiplus_mode_setup()
H A Dpata_efar.c181 unsigned int udma = adev->dma_mode - XFER_UDMA_0; in efar_set_dmamode() local
189 udma_timing |= udma << (4 * devid); in efar_set_dmamode()
H A Dlibata-core.c3468 this_cycle = t->udma; in ata_timing_cycle2mode()
6669 force_xfer(udma/16, ATA_SHIFT_UDMA + 0),
6672 force_xfer(udma/25, ATA_SHIFT_UDMA + 1),
6675 force_xfer(udma/33, ATA_SHIFT_UDMA + 2),
6678 force_xfer(udma/44, ATA_SHIFT_UDMA + 3),
6681 force_xfer(udma/66, ATA_SHIFT_UDMA + 4),
6684 force_xfer(udma/100, ATA_SHIFT_UDMA + 5),
6687 force_xfer(udma/133, ATA_SHIFT_UDMA + 6),
/linux/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
/linux/sound/soc/ti/
H A DMakefile6 snd-soc-ti-udma-y := udma-pcm.o
10 obj-$(CONFIG_SND_SOC_TI_UDMA_PCM) += snd-soc-ti-udma.o
/linux/drivers/media/pci/ivtv/
H A DMakefile5 ivtv-mailbox.o ivtv-queue.o ivtv-streams.o ivtv-udma.o \
H A Divtvfb.c281 mutex_lock(&itv->udma.lock); in ivtvfb_prep_dec_dma_to_device()
284 mutex_unlock(&itv->udma.lock); in ivtvfb_prep_dec_dma_to_device()
286 __func__, size_in_bytes, itv->udma.page_count); in ivtvfb_prep_dec_dma_to_device()
293 size_in_bytes, itv->udma.page_count); in ivtvfb_prep_dec_dma_to_device()
313 mutex_unlock(&itv->udma.lock); in ivtvfb_prep_dec_dma_to_device()
/linux/include/linux/
H A Dlibata.h1086 unsigned short udma; /* t2CYCTYP/2 */ member
/linux/Documentation/admin-guide/
H A Dkernel-parameters.txt3488 * Transfer mode: pio[0-7], mwdma[0-4] and udma[0-7].
3489 udma[/][16,25,33,44,66,100,133] notation is also
/linux/
H A DMAINTAINERS27001 F: include/linux/dma/k3-udma-glue.h