Lines Matching defs:mwdma_mask

423 		unsigned long pio_mask, mwdma_mask, udma_mask;
436 &pio_mask, &mwdma_mask, &udma_mask);
439 else if (mwdma_mask) {
441 dev->mwdma_mask = mwdma_mask;
444 dev->mwdma_mask = 0;
854 * @mwdma_mask: mwdma_mask
857 * Pack @pio_mask, @mwdma_mask and @udma_mask into a single
867 unsigned long mwdma_mask,
871 ((mwdma_mask << ATA_SHIFT_MWDMA) & ATA_MASK_MWDMA) |
879 * @mwdma_mask: resulting mwdma_mask
882 * Unpack @xfer_mask into @pio_mask, @mwdma_mask and @udma_mask.
886 unsigned long *mwdma_mask, unsigned long *udma_mask)
890 if (mwdma_mask)
891 *mwdma_mask = (xfer_mask & ATA_MASK_MWDMA) >> ATA_SHIFT_MWDMA;
1464 unsigned long pio_mask, mwdma_mask, udma_mask;
1490 mwdma_mask = id[ATA_ID_MWDMA_MODES] & 0x07;
1504 mwdma_mask |= (1 << 3);
1506 mwdma_mask |= (1 << 4);
1513 return ata_pack_xfermask(pio_mask, mwdma_mask, udma_mask);
3149 unsigned long pio_mask, mwdma_mask, udma_mask;
3156 dev->mwdma_mask,
3158 ata_unpack_xfermask(xfer_mask, &pio_mask, &mwdma_mask, &udma_mask);
3172 } else if (mwdma_mask) {
3173 highbit = fls(mwdma_mask) - 1;
3174 mwdma_mask &= ~(1 << highbit);
3175 if (!mwdma_mask)
3187 mwdma_mask = 0;
3195 xfer_mask &= ata_pack_xfermask(pio_mask, mwdma_mask, udma_mask);
3212 ata_unpack_xfermask(xfer_mask, &dev->pio_mask, &dev->mwdma_mask,
3339 dma_mask = ata_pack_xfermask(0, dev->mwdma_mask,
4374 ap->mwdma_mask, ap->udma_mask);
4378 dev->mwdma_mask, dev->udma_mask);
4428 &dev->mwdma_mask, &dev->udma_mask);
4865 if ((dev->mwdma_mask || dev->udma_mask) && ata_is_pio(qc->tf.protocol))
5536 dev->mwdma_mask = UINT_MAX;
5795 ap->mwdma_mask = pi->mwdma_mask;
6161 xfer_mask = ata_pack_xfermask(ap->pio_mask, ap->mwdma_mask,