Lines Matching defs:mask

133 static SANE_Byte data_bitget (SANE_Byte * address, SANE_Int mask);
134 static void data_bitset (SANE_Byte * address, SANE_Int mask, SANE_Byte data);
138 static void data_wide_bitset (SANE_Byte * address, SANE_Int mask,
479 static SANE_Int Buttons_Order (struct st_device *dev, SANE_Int mask);
4037 Buttons_Order (struct st_device *dev, SANE_Int mask)
4048 if (dev->buttons->mask[a] == mask)
5273 data_bitget (SANE_Byte * address, SANE_Int mask)
5277 if (mask & 1);
5278 else if (mask & 2)
5280 else if (mask & 4)
5282 else if (mask & 8)
5284 else if (mask & 16)
5286 else if (mask & 32)
5288 else if (mask & 64)
5290 else if (mask & 128)
5293 return (*address & mask) >> desp;
5297 data_bitset (SANE_Byte * address, SANE_Int mask, SANE_Byte data)
5299 /* This function fills mask bits of just a byte with bits given in data */
5300 if (mask & 1);
5301 else if (mask & 2)
5303 else if (mask & 4)
5305 else if (mask & 8)
5307 else if (mask & 16)
5309 else if (mask & 32)
5311 else if (mask & 64)
5313 else if (mask & 128)
5316 *address = (*address & (0xff - mask)) | (data & mask);
5320 data_wide_bitset (SANE_Byte * address, SANE_Int mask, SANE_Int data)
5323 mask is 4 bytes size
5326 mask = 00000000 11111111 11000000 00000000
5331 if ((address != NULL) && (mask != 0))
5333 while (mask != 0)
5335 mymask = _B0 (mask);
5361 mask >>= 8;
5577 SANE_Byte mask;
5590 mask = 0x80;
5599 (((*pPointer2 & mask) << 1) | (*pPointer1 & mask));
5600 mask = mask >> 1;
7257 SANE_Int mask, mres;
7263 mask = 0x80 >> lfa58;
7265 mres = ((mask & *pP1) != 0) ? rz->rescount : 0;
7267 if ((mask & *pP2) != 0)
7271 *buffer = *buffer | mask;