Lines Matching refs:mask
244 unsigned int mask = 0;
250 mask = id[ATA_ID_UDMA_MODES];
252 mask &= port_ops->udma_filter(drive);
254 mask &= hwif->ultra_mask;
260 if ((mask & 0x78) && (eighty_ninty_three(drive) == 0))
261 mask &= 0x07;
265 mask = id[ATA_ID_MWDMA_MODES];
271 mask |= ((2 << mode) - 1) << 3;
275 mask &= port_ops->mdma_filter(drive);
277 mask &= hwif->mwdma_mask;
280 mask = id[ATA_ID_SWDMA_MODES];
281 if (!(mask & ATA_SWDMA2) && (id[ATA_ID_OLD_DMA_MODES] >> 8)) {
285 * if the mode is valid convert it to the mask
289 mask = (2 << mode) - 1;
291 mask &= hwif->swdma_mask;
298 return mask;
316 unsigned int mask;
328 mask = ide_get_mode_mask(drive, xfer_mode_bases[i], req_mode);
329 x = fls(mask) - 1;