Lines Matching defs:bits
635 static int bits_to_user(unsigned long *bits, unsigned int maxbit,
647 (compat_long_t *) bits +
656 if (copy_to_user(p, bits, len))
663 static int bits_from_user(unsigned long *bits, unsigned int maxbit,
677 if (copy_from_user((compat_long_t *) bits +
683 *((compat_long_t *) bits + i - 1) = 0;
693 if (copy_from_user(bits, p, len))
702 static int bits_to_user(unsigned long *bits, unsigned int maxbit,
712 return copy_to_user(p, bits, len) ? -EFAULT : len;
715 static int bits_from_user(unsigned long *bits, unsigned int maxbit,
729 return copy_from_user(bits, p, len) ? -EFAULT : len;
736 static int bits_to_user(unsigned long *bits, unsigned int maxbit,
744 return copy_to_user(p, bits, len) ? -EFAULT : len;
747 static int bits_from_user(unsigned long *bits, unsigned int maxbit,
759 return copy_from_user(bits, p, len) ? -EFAULT : len;
782 unsigned long *bits;
787 case 0: bits = dev->evbit; len = EV_MAX; break;
788 case EV_KEY: bits = dev->keybit; len = KEY_MAX; break;
789 case EV_REL: bits = dev->relbit; len = REL_MAX; break;
790 case EV_ABS: bits = dev->absbit; len = ABS_MAX; break;
791 case EV_MSC: bits = dev->mscbit; len = MSC_MAX; break;
792 case EV_LED: bits = dev->ledbit; len = LED_MAX; break;
793 case EV_SND: bits = dev->sndbit; len = SND_MAX; break;
794 case EV_FF: bits = dev->ffbit; len = FF_MAX; break;
795 case EV_SW: bits = dev->swbit; len = SW_MAX; break;
799 return bits_to_user(bits, len, size, p, compat_mode);
888 unsigned long *bits, unsigned int maxbit,
902 bitmap_copy(mem, bits, maxbit);
1015 /* fake mask with all bits set */