• Home
  • Raw
  • Download

Lines Matching refs:mwdma_mask

425 		unsigned long pio_mask, mwdma_mask, udma_mask;  in ata_force_xfermask()  local
438 &pio_mask, &mwdma_mask, &udma_mask); in ata_force_xfermask()
441 else if (mwdma_mask) { in ata_force_xfermask()
443 dev->mwdma_mask = mwdma_mask; in ata_force_xfermask()
446 dev->mwdma_mask = 0; in ata_force_xfermask()
869 unsigned long mwdma_mask, in ata_pack_xfermask() argument
873 ((mwdma_mask << ATA_SHIFT_MWDMA) & ATA_MASK_MWDMA) | in ata_pack_xfermask()
888 unsigned long *mwdma_mask, unsigned long *udma_mask) in ata_unpack_xfermask() argument
892 if (mwdma_mask) in ata_unpack_xfermask()
893 *mwdma_mask = (xfer_mask & ATA_MASK_MWDMA) >> ATA_SHIFT_MWDMA; in ata_unpack_xfermask()
1471 unsigned long pio_mask, mwdma_mask, udma_mask; in ata_id_xfermask() local
1497 mwdma_mask = id[ATA_ID_MWDMA_MODES] & 0x07; in ata_id_xfermask()
1511 mwdma_mask |= (1 << 3); in ata_id_xfermask()
1513 mwdma_mask |= (1 << 4); in ata_id_xfermask()
1520 return ata_pack_xfermask(pio_mask, mwdma_mask, udma_mask); in ata_id_xfermask()
3162 unsigned long pio_mask, mwdma_mask, udma_mask; in ata_down_xfermask_limit() local
3169 dev->mwdma_mask, in ata_down_xfermask_limit()
3171 ata_unpack_xfermask(xfer_mask, &pio_mask, &mwdma_mask, &udma_mask); in ata_down_xfermask_limit()
3185 } else if (mwdma_mask) { in ata_down_xfermask_limit()
3186 highbit = fls(mwdma_mask) - 1; in ata_down_xfermask_limit()
3187 mwdma_mask &= ~(1 << highbit); in ata_down_xfermask_limit()
3188 if (!mwdma_mask) in ata_down_xfermask_limit()
3200 mwdma_mask = 0; in ata_down_xfermask_limit()
3208 xfer_mask &= ata_pack_xfermask(pio_mask, mwdma_mask, udma_mask); in ata_down_xfermask_limit()
3225 ata_unpack_xfermask(xfer_mask, &dev->pio_mask, &dev->mwdma_mask, in ata_down_xfermask_limit()
3352 dma_mask = ata_pack_xfermask(0, dev->mwdma_mask, in ata_do_set_mode()
4480 ap->mwdma_mask, ap->udma_mask); in ata_dev_xfermask()
4484 dev->mwdma_mask, dev->udma_mask); in ata_dev_xfermask()
4534 &dev->mwdma_mask, &dev->udma_mask); in ata_dev_xfermask()
4947 if ((dev->mwdma_mask || dev->udma_mask) && ata_is_pio(qc->tf.protocol)) in ata_verify_xfer()
5622 dev->mwdma_mask = UINT_MAX; in ata_dev_init()
5881 ap->mwdma_mask = pi->mwdma_mask; in ata_host_alloc_pinfo()
6247 xfer_mask = ata_pack_xfermask(ap->pio_mask, ap->mwdma_mask, in ata_host_register()