Lines Matching refs:axes
26 struct adc_joystick_axis *axes; member
74 input_report_abs(joy->input, joy->axes[i].code, val); in adc_joystick_handle()
109 struct adc_joystick_axis *axes; in adc_joystick_set_axes() local
125 axes = devm_kmalloc_array(dev, num_axes, sizeof(*axes), GFP_KERNEL); in adc_joystick_set_axes()
126 if (!axes) in adc_joystick_set_axes()
143 &axes[i].code); in adc_joystick_set_axes()
150 axes[i].range, 2); in adc_joystick_set_axes()
156 fwnode_property_read_u32(child, "abs-fuzz", &axes[i].fuzz); in adc_joystick_set_axes()
157 fwnode_property_read_u32(child, "abs-flat", &axes[i].flat); in adc_joystick_set_axes()
159 input_set_abs_params(joy->input, axes[i].code, in adc_joystick_set_axes()
160 axes[i].range[0], axes[i].range[1], in adc_joystick_set_axes()
161 axes[i].fuzz, axes[i].flat); in adc_joystick_set_axes()
162 input_set_capability(joy->input, EV_ABS, axes[i].code); in adc_joystick_set_axes()
165 joy->axes = axes; in adc_joystick_set_axes()