Searched refs:ffbit (Results 1 - 31 of 31) sorted by relevance

/linux-4.1.27/drivers/hid/usbhid/
H A Dhid-pidff.c1031 set_bit(FF_CONSTANT, dev->ffbit); pidff_find_effects()
1033 set_bit(FF_RAMP, dev->ffbit); pidff_find_effects()
1035 set_bit(FF_SQUARE, dev->ffbit); pidff_find_effects()
1036 set_bit(FF_PERIODIC, dev->ffbit); pidff_find_effects()
1039 set_bit(FF_SINE, dev->ffbit); pidff_find_effects()
1040 set_bit(FF_PERIODIC, dev->ffbit); pidff_find_effects()
1043 set_bit(FF_TRIANGLE, dev->ffbit); pidff_find_effects()
1044 set_bit(FF_PERIODIC, dev->ffbit); pidff_find_effects()
1047 set_bit(FF_SAW_UP, dev->ffbit); pidff_find_effects()
1048 set_bit(FF_PERIODIC, dev->ffbit); pidff_find_effects()
1051 set_bit(FF_SAW_DOWN, dev->ffbit); pidff_find_effects()
1052 set_bit(FF_PERIODIC, dev->ffbit); pidff_find_effects()
1055 set_bit(FF_SPRING, dev->ffbit); pidff_find_effects()
1057 set_bit(FF_DAMPER, dev->ffbit); pidff_find_effects()
1059 set_bit(FF_INERTIA, dev->ffbit); pidff_find_effects()
1061 set_bit(FF_FRICTION, dev->ffbit); pidff_find_effects()
1107 if (test_and_clear_bit(FF_CONSTANT, dev->ffbit)) pidff_init_fields()
1110 if (test_and_clear_bit(FF_RAMP, dev->ffbit)) pidff_init_fields()
1114 if (test_and_clear_bit(FF_PERIODIC, dev->ffbit)) pidff_init_fields()
1119 if (test_bit(FF_CONSTANT, dev->ffbit) && pidff_init_fields()
1122 clear_bit(FF_CONSTANT, dev->ffbit); pidff_init_fields()
1125 if (test_bit(FF_RAMP, dev->ffbit) && pidff_init_fields()
1128 clear_bit(FF_RAMP, dev->ffbit); pidff_init_fields()
1131 if ((test_bit(FF_SPRING, dev->ffbit) || pidff_init_fields()
1132 test_bit(FF_DAMPER, dev->ffbit) || pidff_init_fields()
1133 test_bit(FF_FRICTION, dev->ffbit) || pidff_init_fields()
1134 test_bit(FF_INERTIA, dev->ffbit)) && pidff_init_fields()
1137 clear_bit(FF_SPRING, dev->ffbit); pidff_init_fields()
1138 clear_bit(FF_DAMPER, dev->ffbit); pidff_init_fields()
1139 clear_bit(FF_FRICTION, dev->ffbit); pidff_init_fields()
1140 clear_bit(FF_INERTIA, dev->ffbit); pidff_init_fields()
1143 if (test_bit(FF_PERIODIC, dev->ffbit) && pidff_init_fields()
1146 clear_bit(FF_PERIODIC, dev->ffbit); pidff_init_fields()
1152 set_bit(FF_GAIN, dev->ffbit); pidff_init_fields()
1222 set_bit(FF_AUTOCENTER, dev->ffbit); pidff_check_autocenter()
1278 if (test_bit(FF_GAIN, dev->ffbit)) { hid_pidff_init()
/linux-4.1.27/drivers/input/
H A Dff-core.c69 if (!test_bit(FF_PERIODIC, ff->ffbit)) compat_effect()
116 !test_bit(effect->type, dev->ffbit)) { input_ff_upload()
124 !test_bit(effect->u.periodic.waveform, dev->ffbit))) { input_ff_upload()
129 if (!test_bit(effect->type, ff->ffbit)) { input_ff_upload()
276 if (!test_bit(FF_GAIN, dev->ffbit) || value > 0xffff) input_ff_event()
283 if (!test_bit(FF_AUTOCENTER, dev->ffbit) || value > 0xffff) input_ff_event()
306 * @dev->ffbit should be already set up before calling this function.
347 if (test_bit(i, dev->ffbit)) input_ff_create()
348 __set_bit(i, ff->ffbit); input_ff_create()
351 if (test_bit(FF_PERIODIC, ff->ffbit)) input_ff_create()
352 __set_bit(FF_RUMBLE, dev->ffbit); input_ff_create()
H A Dff-memless.c213 if (test_bit(effect_type, ff->ffbit)) get_compatible_type()
216 if (effect_type == FF_PERIODIC && test_bit(FF_RUMBLE, ff->ffbit)) get_compatible_type()
531 set_bit(FF_GAIN, dev->ffbit); input_ff_create_memless()
547 if (test_bit(FF_RUMBLE, ff->ffbit)) { input_ff_create_memless()
548 set_bit(FF_PERIODIC, dev->ffbit); input_ff_create_memless()
549 set_bit(FF_SINE, dev->ffbit); input_ff_create_memless()
550 set_bit(FF_TRIANGLE, dev->ffbit); input_ff_create_memless()
551 set_bit(FF_SQUARE, dev->ffbit); input_ff_create_memless()
H A Dinput.c978 if (!bitmap_subset(id->ffbit, dev->ffbit, FF_MAX)) input_match_device()
1167 input_seq_print_bitmap(seq, "FF", dev->ffbit, FF_MAX); input_devices_seq_show()
1353 'f', id->ffbit, 0, FF_MAX); input_print_modalias()
1612 INPUT_ADD_HOTPLUG_BM_VAR("FF=", dev->ffbit, FF_MAX); input_dev_uevent()
1945 __set_bit(code, dev->ffbit); input_set_capability()
H A Devdev.c693 case EV_FF: bits = dev->ffbit; len = FF_MAX; break; handle_eviocgbit()
/linux-4.1.27/drivers/hid/
H A Dhid-lg3ff.c144 set_bit(ff_bits[i], dev->ffbit); lg3ff_init()
150 if (test_bit(FF_AUTOCENTER, dev->ffbit)) lg3ff_init()
H A Dhid-lgff.c149 set_bit(ff_bits[i], dev->ffbit); lgff_init()
155 if ( test_bit(FF_AUTOCENTER, dev->ffbit) ) lgff_init()
H A Dhid-betopff.c102 set_bit(FF_RUMBLE, dev->ffbit); betopff_init()
H A Dhid-emsff.c89 set_bit(FF_RUMBLE, dev->ffbit); emsff_init()
H A Dhid-lg2ff.c79 set_bit(FF_RUMBLE, dev->ffbit); lg2ff_init()
H A Dhid-zpff.c84 set_bit(FF_RUMBLE, dev->ffbit); zpff_init()
H A Dhid-axff.c108 set_bit(FF_RUMBLE, dev->ffbit); axff_init()
H A Dhid-gaff.c110 set_bit(FF_RUMBLE, dev->ffbit); gaff_init()
H A Dhid-sjoy.c104 set_bit(FF_RUMBLE, dev->ffbit); sjoyff_init()
H A Dhid-dr.c117 set_bit(FF_RUMBLE, dev->ffbit); drff_init()
H A Dhid-holtekff.c166 set_bit(FF_RUMBLE, dev->ffbit); holtekff_init()
H A Dhid-pl.c161 set_bit(FF_RUMBLE, dev->ffbit); plff_init()
H A Dhid-tmff.c177 set_bit(ff_bits[i], input_dev->ffbit); list_for_each_entry()
H A Dhid-lg4ff.c1044 set_bit(lg4ff_devices[i].ff_effects[j], dev->ffbit); lg4ff_init()
1080 if (test_bit(FF_AUTOCENTER, dev->ffbit)) { lg4ff_init()
H A Dhid-wiimote-modules.c163 set_bit(FF_RUMBLE, wdata->input->ffbit); wiimod_rumble_probe()
1870 set_bit(FF_RUMBLE, wdata->extension.input->ffbit); wiimod_pro_probe()
H A Dhid-input.c1412 r |= hidinput->input->ffbit[i]; hidinput_has_been_populated()
/linux-4.1.27/scripts/mod/
H A Ddevicetable-offsets.c104 DEVID_FIELD(input_device_id, ffbit); main()
H A Dfile2alias.c720 DEF_FIELD_ADDR(symval, input_device_id, ffbit); do_input_entry()
755 do_input(alias, *ffbit, 0, INPUT_DEVICE_ID_FF_MAX); do_input_entry()
/linux-4.1.27/include/linux/
H A Dinput.h54 * @ffbit: bitmap of force feedback effects supported by the device
136 unsigned long ffbit[BITS_TO_LONGS(FF_CNT)]; member in struct:input_dev
484 * @ffbit: bitmap of force feedback capabilities truly supported by
485 * device (not emulated like ones in input_dev->ffbit)
514 unsigned long ffbit[BITS_TO_LONGS(FF_CNT)]; member in struct:ff_device
H A Dmod_devicetable.h317 kernel_ulong_t ffbit[INPUT_DEVICE_ID_FF_MAX / BITS_PER_LONG + 1]; member in struct:input_device_id
/linux-4.1.27/drivers/input/keyboard/
H A Dgoldfish_events.c164 events_import_bits(edev, input_dev->ffbit, EV_FF, FF_MAX); events_probe()
/linux-4.1.27/drivers/input/misc/
H A Darizona-haptics.c184 __set_bit(FF_RUMBLE, haptics->input_dev->ffbit); arizona_haptics_probe()
H A Dtwl4030-vibra.c226 __set_bit(FF_RUMBLE, info->input_dev->ffbit); twl4030_vibra_probe()
H A Dtwl6040-vibra.c366 __set_bit(FF_RUMBLE, info->input_dev->ffbit); twl6040_vibra_probe()
H A Duinput.c769 retval = uinput_set_bit(arg, ffbit, FF_MAX); uinput_ioctl_handler()
/linux-4.1.27/drivers/input/joystick/iforce/
H A Diforce-main.c404 set_bit(t, input_dev->ffbit); iforce_init_device()
432 set_bit(iforce->type->ff[i], input_dev->ffbit); iforce_init_device()

Completed in 613 milliseconds