• Home
  • Raw
  • Download

Lines Matching refs:pio_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()
447 dev->pio_mask = pio_mask; in ata_force_xfermask()
868 unsigned long ata_pack_xfermask(unsigned long pio_mask, in ata_pack_xfermask() argument
872 return ((pio_mask << ATA_SHIFT_PIO) & ATA_MASK_PIO) | in ata_pack_xfermask()
887 void ata_unpack_xfermask(unsigned long xfer_mask, unsigned long *pio_mask, in ata_unpack_xfermask() argument
890 if (pio_mask) in ata_unpack_xfermask()
891 *pio_mask = (xfer_mask & ATA_MASK_PIO) >> ATA_SHIFT_PIO; in ata_unpack_xfermask()
1471 unsigned long pio_mask, mwdma_mask, udma_mask; in ata_id_xfermask() local
1475 pio_mask = id[ATA_ID_PIO_MODES] & 0x03; in ata_id_xfermask()
1476 pio_mask <<= 3; in ata_id_xfermask()
1477 pio_mask |= 0x7; in ata_id_xfermask()
1485 pio_mask = (2 << mode) - 1; in ata_id_xfermask()
1487 pio_mask = 1; in ata_id_xfermask()
1507 pio_mask |= (1 << 5); in ata_id_xfermask()
1509 pio_mask |= (1 << 6); 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
3168 xfer_mask = orig_mask = ata_pack_xfermask(dev->pio_mask, in ata_down_xfermask_limit()
3171 ata_unpack_xfermask(xfer_mask, &pio_mask, &mwdma_mask, &udma_mask); in ata_down_xfermask_limit()
3175 highbit = fls(pio_mask) - 1; in ata_down_xfermask_limit()
3176 pio_mask &= ~(1 << highbit); in ata_down_xfermask_limit()
3198 pio_mask &= 1; 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()
3337 unsigned long pio_mask, dma_mask; in ata_do_set_mode() local
3349 pio_mask = ata_pack_xfermask(dev->pio_mask, 0, 0); in ata_do_set_mode()
3357 dev->pio_mode = ata_xfer_mask2mode(pio_mask); in ata_do_set_mode()
4479 xfer_mask = ata_pack_xfermask(ap->pio_mask, in ata_dev_xfermask()
4483 xfer_mask &= ata_pack_xfermask(dev->pio_mask, in ata_dev_xfermask()
4533 ata_unpack_xfermask(xfer_mask, &dev->pio_mask, in ata_dev_xfermask()
5621 dev->pio_mask = UINT_MAX; in ata_dev_init()
5880 ap->pio_mask = pi->pio_mask; in ata_host_alloc_pinfo()
6247 xfer_mask = ata_pack_xfermask(ap->pio_mask, ap->mwdma_mask, in ata_host_register()