Lines Matching defs:pio_mask

419 		unsigned long pio_mask, mwdma_mask, udma_mask;
432 &pio_mask, &mwdma_mask, &udma_mask);
441 dev->pio_mask = pio_mask;
849 * @pio_mask: pio_mask
853 * Pack @pio_mask, @mwdma_mask and @udma_mask into a single
862 unsigned long ata_pack_xfermask(unsigned long pio_mask,
866 return ((pio_mask << ATA_SHIFT_PIO) & ATA_MASK_PIO) |
874 * @pio_mask: resulting pio_mask
878 * Unpack @xfer_mask into @pio_mask, @mwdma_mask and @udma_mask.
881 void ata_unpack_xfermask(unsigned long xfer_mask, unsigned long *pio_mask,
884 if (pio_mask)
885 *pio_mask = (xfer_mask & ATA_MASK_PIO) >> ATA_SHIFT_PIO;
1460 unsigned long pio_mask, mwdma_mask, udma_mask;
1464 pio_mask = id[ATA_ID_PIO_MODES] & 0x03;
1465 pio_mask <<= 3;
1466 pio_mask |= 0x7;
1474 pio_mask = (2 << mode) - 1;
1476 pio_mask = 1;
1496 pio_mask |= (1 << 5);
1498 pio_mask |= (1 << 6);
1509 return ata_pack_xfermask(pio_mask, mwdma_mask, udma_mask);
3070 unsigned long pio_mask, mwdma_mask, udma_mask;
3076 xfer_mask = orig_mask = ata_pack_xfermask(dev->pio_mask,
3079 ata_unpack_xfermask(xfer_mask, &pio_mask, &mwdma_mask, &udma_mask);
3083 highbit = fls(pio_mask) - 1;
3084 pio_mask &= ~(1 << highbit);
3106 pio_mask &= 1;
3116 xfer_mask &= ata_pack_xfermask(pio_mask, mwdma_mask, udma_mask);
3133 ata_unpack_xfermask(xfer_mask, &dev->pio_mask, &dev->mwdma_mask,
3245 unsigned long pio_mask, dma_mask;
3257 pio_mask = ata_pack_xfermask(dev->pio_mask, 0, 0);
3265 dev->pio_mode = ata_xfer_mask2mode(pio_mask);
4329 xfer_mask = ata_pack_xfermask(ap->pio_mask,
4333 xfer_mask &= ata_pack_xfermask(dev->pio_mask,
4383 ata_unpack_xfermask(xfer_mask, &dev->pio_mask,
5441 dev->pio_mask = UINT_MAX;
5699 ap->pio_mask = pi->pio_mask;
6071 xfer_mask = ata_pack_xfermask(ap->pio_mask, ap->mwdma_mask,