Lines Matching refs:bits
663 static int bits_to_user(unsigned long *bits, unsigned int maxbit, in bits_to_user() argument
675 (compat_long_t *) bits + in bits_to_user()
684 if (copy_to_user(p, bits, len)) in bits_to_user()
691 static int bits_from_user(unsigned long *bits, unsigned int maxbit, in bits_from_user() argument
705 if (copy_from_user((compat_long_t *) bits + in bits_from_user()
711 *((compat_long_t *) bits + i - 1) = 0; in bits_from_user()
721 if (copy_from_user(bits, p, len)) in bits_from_user()
730 static int bits_to_user(unsigned long *bits, unsigned int maxbit, in bits_to_user() argument
740 return copy_to_user(p, bits, len) ? -EFAULT : len; in bits_to_user()
743 static int bits_from_user(unsigned long *bits, unsigned int maxbit, in bits_from_user() argument
757 return copy_from_user(bits, p, len) ? -EFAULT : len; in bits_from_user()
764 static int bits_to_user(unsigned long *bits, unsigned int maxbit, in bits_to_user() argument
772 return copy_to_user(p, bits, len) ? -EFAULT : len; in bits_to_user()
775 static int bits_from_user(unsigned long *bits, unsigned int maxbit, in bits_from_user() argument
787 return copy_from_user(bits, p, len) ? -EFAULT : len; in bits_from_user()
810 unsigned long *bits; in handle_eviocgbit() local
815 case 0: bits = dev->evbit; len = EV_MAX; break; in handle_eviocgbit()
816 case EV_KEY: bits = dev->keybit; len = KEY_MAX; break; in handle_eviocgbit()
817 case EV_REL: bits = dev->relbit; len = REL_MAX; break; in handle_eviocgbit()
818 case EV_ABS: bits = dev->absbit; len = ABS_MAX; break; in handle_eviocgbit()
819 case EV_MSC: bits = dev->mscbit; len = MSC_MAX; break; in handle_eviocgbit()
820 case EV_LED: bits = dev->ledbit; len = LED_MAX; break; in handle_eviocgbit()
821 case EV_SND: bits = dev->sndbit; len = SND_MAX; break; in handle_eviocgbit()
822 case EV_FF: bits = dev->ffbit; len = FF_MAX; break; in handle_eviocgbit()
823 case EV_SW: bits = dev->swbit; len = SW_MAX; break; in handle_eviocgbit()
827 return bits_to_user(bits, len, size, p, compat_mode); in handle_eviocgbit()
916 unsigned long *bits, unsigned int maxbit, in evdev_handle_get_val() argument
932 memcpy(mem, bits, len); in evdev_handle_get_val()