Lines Matching refs:udma_mask

415 		unsigned long pio_mask, mwdma_mask, udma_mask;  in ata_force_xfermask()  local
428 &pio_mask, &mwdma_mask, &udma_mask); in ata_force_xfermask()
429 if (udma_mask) in ata_force_xfermask()
430 dev->udma_mask = udma_mask; in ata_force_xfermask()
432 dev->udma_mask = 0; in ata_force_xfermask()
435 dev->udma_mask = 0; in ata_force_xfermask()
800 unsigned long udma_mask) in ata_pack_xfermask() argument
804 ((udma_mask << ATA_SHIFT_UDMA) & ATA_MASK_UDMA); in ata_pack_xfermask()
819 unsigned long *mwdma_mask, unsigned long *udma_mask) in ata_unpack_xfermask() argument
825 if (udma_mask) in ata_unpack_xfermask()
826 *udma_mask = (xfer_mask & ATA_MASK_UDMA) >> ATA_SHIFT_UDMA; in ata_unpack_xfermask()
1409 unsigned long pio_mask, mwdma_mask, udma_mask; in ata_id_xfermask() local
1454 udma_mask = 0; in ata_id_xfermask()
1456 udma_mask = id[ATA_ID_UDMA_MODES] & 0xff; in ata_id_xfermask()
1458 return ata_pack_xfermask(pio_mask, mwdma_mask, udma_mask); in ata_id_xfermask()
2670 dev->udma_mask &= ATA_UDMA5; in ata_dev_configure()
3124 unsigned long pio_mask, mwdma_mask, udma_mask; in ata_down_xfermask_limit() local
3132 dev->udma_mask); in ata_down_xfermask_limit()
3133 ata_unpack_xfermask(xfer_mask, &pio_mask, &mwdma_mask, &udma_mask); in ata_down_xfermask_limit()
3142 if (udma_mask) { in ata_down_xfermask_limit()
3143 highbit = fls(udma_mask) - 1; in ata_down_xfermask_limit()
3144 udma_mask &= ~(1 << highbit); in ata_down_xfermask_limit()
3145 if (!udma_mask) in ata_down_xfermask_limit()
3156 udma_mask &= ATA_UDMA_MASK_40C; in ata_down_xfermask_limit()
3164 udma_mask = 0; in ata_down_xfermask_limit()
3171 xfer_mask &= ata_pack_xfermask(pio_mask, mwdma_mask, udma_mask); in ata_down_xfermask_limit()
3189 &dev->udma_mask); in ata_down_xfermask_limit()
3318 dev->udma_mask); in ata_do_set_mode()
4127 ap->mwdma_mask, ap->udma_mask); in ata_dev_xfermask()
4131 dev->mwdma_mask, dev->udma_mask); in ata_dev_xfermask()
4181 &dev->mwdma_mask, &dev->udma_mask); in ata_dev_xfermask()
4609 if ((dev->mwdma_mask || dev->udma_mask) && ata_is_pio(qc->tf.protocol)) in ata_verify_xfer()
5166 dev->udma_mask = UINT_MAX; in ata_dev_init()
5456 ap->udma_mask = pi->udma_mask; in ata_host_alloc_pinfo()
5764 ap->udma_mask); in ata_host_register()