Lines Matching full:test_bit
58 #define test_bit(bit, array) (array[bit/8] & (1<<(bit%8)))
289 if (device && !device->isVirtual() && test_bit(axis, device->absBitmask)) {
317 return test_bit(axis, device->relBitmask);
329 return test_bit(property, device->propBitmask);
340 if (device && !device->isVirtual() && test_bit(scanCode, device->keyBitmask)) {
344 return test_bit(scanCode, keyState) ? AKEY_STATE_DOWN : AKEY_STATE_UP;
364 if (sc >= 0 && sc <= KEY_MAX && test_bit(sc, keyState)) {
380 if (device && !device->isVirtual() && test_bit(sw, device->swBitmask)) {
384 return test_bit(sw, swState) ? AKEY_STATE_DOWN : AKEY_STATE_UP;
398 if (device && !device->isVirtual() && test_bit(axis, device->absBitmask)) {
429 if (test_bit(scanCodes[sc], device->keyBitmask)) {
508 if (test_bit(scanCode, device->keyBitmask)) {
520 if (test_bit(sc, device->ledBitmask)) {
1188 if (test_bit(BTN_MOUSE, device->keyBitmask)
1189 && test_bit(REL_X, device->relBitmask)
1190 && test_bit(REL_Y, device->relBitmask)) {
1205 if (test_bit(ABS_MT_POSITION_X, device->absBitmask)
1206 && test_bit(ABS_MT_POSITION_Y, device->absBitmask)) {
1210 if (test_bit(BTN_TOUCH, device->keyBitmask) || !haveGamepadButtons) {
1214 } else if (test_bit(BTN_TOUCH, device->keyBitmask)
1215 && test_bit(ABS_X, device->absBitmask)
1216 && test_bit(ABS_Y, device->absBitmask)) {
1219 } else if ((test_bit(ABS_PRESSURE, device->absBitmask) ||
1220 test_bit(BTN_TOUCH, device->keyBitmask))
1221 && !test_bit(ABS_X, device->absBitmask)
1222 && !test_bit(ABS_Y, device->absBitmask)) {
1236 if (test_bit(i, device->absBitmask)
1246 if (test_bit(i, device->swBitmask)) {
1253 if (test_bit(FF_RUMBLE, device->ffBitmask)) {
1509 if (sc >= 0 && sc <= KEY_MAX && test_bit(sc, device->keyBitmask)) {
1524 if(scanCode >= 0 && scanCode <= LED_MAX && test_bit(scanCode, device->ledBitmask)) {