Lines Matching defs:as
6 * License version 2, as published by the Free Software Foundation, and
61 static void gpio_event_update_axis(struct gpio_axis_state *as, int report)
63 struct gpio_event_axis_info *ai = as->info;
68 uint16_t old_pos = as->pos;
91 input_report_rel(as->input_dev, ai->code, change);
96 input_event(as->input_dev, ai->type, ai->code, pos);
98 input_sync(as->input_dev);
100 as->pos = pos;
105 struct gpio_axis_state *as = dev_id;
106 gpio_event_update_axis(as, 1);
117 struct gpio_axis_state *as;
132 *data = as = kmalloc(sizeof(*as), GFP_KERNEL);
133 if (as == NULL) {
137 as->input_dev = input_dev;
138 as->info = ai;
158 "gpio_event_axis", as);
162 gpio_event_update_axis(as, 0);
167 as = *data;
169 free_irq(gpio_to_irq(ai->gpio[i]), as);
177 kfree(as);