Lines Matching full:list
11 #include <linux/list.h>
16 struct list_head list; member
65 * @list: pointer to the list that will hold the segments
72 int touch_overlay_map(struct list_head *list, struct input_dev *input) in touch_overlay_map() argument
95 list_add_tail(&segment->list, list); in touch_overlay_map()
104 * @list: pointer to the list that holds the segments
108 void touch_overlay_get_touchscreen_abs(struct list_head *list, u16 *x, u16 *y) in touch_overlay_get_touchscreen_abs() argument
113 list_for_each(ptr, list) { in touch_overlay_get_touchscreen_abs()
114 segment = list_entry(ptr, struct touch_overlay_segment, list); in touch_overlay_get_touchscreen_abs()
136 * @list: pointer to the list that holds the segments
140 bool touch_overlay_mapped_touchscreen(struct list_head *list) in touch_overlay_mapped_touchscreen() argument
145 list_for_each(ptr, list) { in touch_overlay_mapped_touchscreen()
146 segment = list_entry(ptr, struct touch_overlay_segment, list); in touch_overlay_mapped_touchscreen()
155 static bool touch_overlay_event_on_ts(struct list_head *list, in touch_overlay_event_on_ts() argument
161 list_for_each(ptr, list) { in touch_overlay_event_on_ts()
162 segment = list_entry(ptr, struct touch_overlay_segment, list); in touch_overlay_event_on_ts()
211 * @list: pointer to the list that holds the segments
214 void touch_overlay_sync_frame(struct list_head *list, struct input_dev *input) in touch_overlay_sync_frame() argument
221 list_for_each(ptr, list) { in touch_overlay_sync_frame()
222 segment = list_entry(ptr, struct touch_overlay_segment, list); in touch_overlay_sync_frame()
240 * @list: pointer to the list that holds the segments
250 bool touch_overlay_process_contact(struct list_head *list, in touch_overlay_process_contact() argument
261 list_for_each(ptr, list) { in touch_overlay_process_contact()
262 segment = list_entry(ptr, struct touch_overlay_segment, list); in touch_overlay_process_contact()
272 return !touch_overlay_event_on_ts(list, pos); in touch_overlay_process_contact()