Home
last modified time | relevance | path

Searched refs:fuzz (Results 1 – 25 of 47) sorted by relevance

12

/linux-6.1.9/drivers/input/
Dtouchscreen.c35 int min, int max, int fuzz) in touchscreen_set_params() argument
49 absinfo->fuzz = fuzz; in touchscreen_set_params()
71 unsigned int minimum, maximum, fuzz; in touchscreen_parse_properties() local
90 &fuzz); in touchscreen_parse_properties()
92 touchscreen_set_params(input, axis_x, minimum, maximum - 1, fuzz); in touchscreen_parse_properties()
103 &fuzz); in touchscreen_parse_properties()
105 touchscreen_set_params(input, axis_y, minimum, maximum - 1, fuzz); in touchscreen_parse_properties()
115 &fuzz); in touchscreen_parse_properties()
117 touchscreen_set_params(input, axis, 0, maximum, fuzz); in touchscreen_parse_properties()
Dinput.c68 static int input_defuzz_abs_event(int value, int old_val, int fuzz) in input_defuzz_abs_event() argument
70 if (fuzz) { in input_defuzz_abs_event()
71 if (value > old_val - fuzz / 2 && value < old_val + fuzz / 2) in input_defuzz_abs_event()
74 if (value > old_val - fuzz && value < old_val + fuzz) in input_defuzz_abs_event()
77 if (value > old_val - fuzz * 2 && value < old_val + fuzz * 2) in input_defuzz_abs_event()
221 dev->absinfo[code].fuzz); in input_handle_abs_event()
495 int min, int max, int fuzz, int flat) in input_set_abs_params() argument
509 absinfo->fuzz = fuzz; in input_set_abs_params()
/linux-6.1.9/Documentation/devicetree/bindings/input/touchscreen/
Dti,tsc2005.yaml51 touchscreen-fuzz-pressure: true
52 touchscreen-fuzz-x: true
53 touchscreen-fuzz-y: true
91 touchscreen-fuzz-x = <4>;
92 touchscreen-fuzz-y = <7>;
93 touchscreen-fuzz-pressure = <2>;
118 touchscreen-fuzz-x = <4>;
119 touchscreen-fuzz-y = <7>;
120 touchscreen-fuzz-pressure = <2>;
Dmelfas,mms114.yaml47 touchscreen-fuzz-x: true
48 touchscreen-fuzz-y: true
49 touchscreen-fuzz-pressure: true
79 touchscreen-fuzz-x = <10>;
80 touchscreen-fuzz-y = <10>;
81 touchscreen-fuzz-pressure = <10>;
Dimagis,ist3038c.yaml37 touchscreen-fuzz-x: true
38 touchscreen-fuzz-y: true
67 touchscreen-fuzz-x = <10>;
68 touchscreen-fuzz-y = <10>;
Dtsc2007.txt15 - ti,fuzzx: specifies the absolute input fuzz x value.
16 If set, it will permit noise in the data up to +- the value given to the fuzz
18 - ti,fuzzy: specifies the absolute input fuzz y value.
19 - ti,fuzzz: specifies the absolute input fuzz z value.
Dtouchscreen.yaml40 touchscreen-fuzz-x:
44 touchscreen-fuzz-y:
48 touchscreen-fuzz-pressure:
Dresistive-adc-touch.yaml50 touchscreen-fuzz-x: true
51 touchscreen-fuzz-y: true
Dedt-ft5x06.yaml98 touchscreen-fuzz-x: true
99 touchscreen-fuzz-y: true
Dhycon,hy46xx.yaml89 touchscreen-fuzz-x: true
90 touchscreen-fuzz-y: true
Dbrcm,iproc-touchscreen.txt55 - touchscreen-fuzz-x: horizontal noise value of the absolute input
57 - touchscreen-fuzz-y: vertical noise value of the absolute input
Dzinitix,bt400.yaml84 touchscreen-fuzz-x: true
85 touchscreen-fuzz-y: true
Dcypress,cy8ctma340.yaml76 touchscreen-fuzz-x: true
77 touchscreen-fuzz-y: true
/linux-6.1.9/drivers/input/mouse/
Dappletouch.c37 int fuzz; /* fuzz touchpad generates */ member
51 .fuzz = 16,
62 .fuzz = 16,
73 .fuzz = 0,
83 .fuzz = 0,
93 .fuzz = 0,
503 dev->info->fuzz, 0); in atp_detect_size()
906 dev->info->fuzz, 0); in atp_probe()
909 dev->info->fuzz, 0); in atp_probe()
/linux-6.1.9/Documentation/input/
Dgameport-programming.rst91 gameport.fuzz = 8;
94 The only confusing thing here is the fuzz value. Best determined by
96 gameports can set this to zero, most common have fuzz between 8 and 32.
97 See analog.c and input.c for handling of fuzz - the fuzz value determines
158 int fuzz;
/linux-6.1.9/Documentation/devicetree/bindings/input/
Dadc-joystick.yaml80 abs-fuzz:
117 abs-fuzz = <4>;
124 abs-fuzz = <4>;
/linux-6.1.9/drivers/input/joystick/
Dadc-joystick.c19 s32 fuzz; member
171 fwnode_property_read_u32(child, "abs-fuzz", &axes[i].fuzz); in adc_joystick_set_axes()
176 axes[i].fuzz, axes[i].flat); in adc_joystick_set_axes()
Danalog.c108 int fuzz; member
413 input_set_abs_params(input_dev, t, v, (x << 1) - v, port->fuzz, w); in analog_init_device()
532 port->fuzz = (NSEC_PER_MSEC * ANALOG_FUZZ_MAGIC) / port->loop / 1000 + ANALOG_FUZZ_BITS; in analog_init_port()
571 port->fuzz = gameport->fuzz; in analog_init_port()
/linux-6.1.9/arch/arm/boot/dts/
Dam3517-som.dtsi137 touchscreen-fuzz-x = <4>;
138 touchscreen-fuzz-y = <7>;
139 touchscreen-fuzz-pressure = <2>;
Dlogicpd-som-lv.dtsi117 touchscreen-fuzz-x = <4>;
118 touchscreen-fuzz-y = <7>;
119 touchscreen-fuzz-pressure = <2>;
/linux-6.1.9/include/linux/
Dinput.h477 int min, int max, int fuzz, int flat);
499 INPUT_GENERATE_ABS_ACCESSORS(fuzz, fuzz)
/linux-6.1.9/include/uapi/linux/
Dvirtio_input.h45 __le32 fuzz; member
/linux-6.1.9/drivers/misc/lis3lv02d/
Dlis3lv02d.c684 int max_val, fuzz, flat; in lis3lv02d_joystick_enable() local
705 fuzz = LIS3_DEFAULT_FUZZ_12B; in lis3lv02d_joystick_enable()
708 fuzz = LIS3_DEFAULT_FUZZ_8B; in lis3lv02d_joystick_enable()
711 fuzz = (fuzz * lis3->scale) / LIS3_ACCURACY; in lis3lv02d_joystick_enable()
714 input_set_abs_params(input_dev, ABS_X, -max_val, max_val, fuzz, flat); in lis3lv02d_joystick_enable()
715 input_set_abs_params(input_dev, ABS_Y, -max_val, max_val, fuzz, flat); in lis3lv02d_joystick_enable()
716 input_set_abs_params(input_dev, ABS_Z, -max_val, max_val, fuzz, flat); in lis3lv02d_joystick_enable()
/linux-6.1.9/sound/pci/au88x0/
Dau88x0_game.c103 gp->fuzz = 64; in vortex_gameport_register()
/linux-6.1.9/arch/powerpc/sysdev/xive/
Dcommon.c549 unsigned int fuzz) in xive_find_target_in_mask() argument
555 first = fuzz % num; in xive_find_target_in_mask()
597 static unsigned int fuzz; in xive_pick_irq_target() local
618 cpu = xive_find_target_in_mask(mask, fuzz++); in xive_pick_irq_target()
622 fuzz--; in xive_pick_irq_target()
626 return xive_find_target_in_mask(affinity, fuzz++); in xive_pick_irq_target()

12