Lines Matching full:quirks

25  * and from the list-quirks tool. It doesn't have all of the features from a
46 #include "quirks.h"
160 * Represents one section in the .quirks file.
177 struct quirks { struct
179 struct list link; /* struct quirks_context.quirks */ argument
204 /* list of quirks handed to moused, just for bookkeeping */ argument
205 struct list quirks; member
396 /* If we get here, the quirks must've been removed already */ in property_cleanup()
1358 return strendswith(dir->d_name, ".quirks"); in is_data_file()
1409 list_init(&ctx->quirks); in quirks_init_subsystem()
1452 assert(list_empty(&ctx->quirks)); in quirks_context_unref()
1465 static struct quirks *
1468 struct quirks *q; in quirks_new()
1479 struct quirks *
1480 quirks_unref(struct quirks *q) in quirks_unref()
1493 /* Floating properties are owned by our quirks context, need to be in quirks_unref()
1641 struct quirks *q, in quirk_merge_event_codes()
1664 * to the quirks */ in quirk_merge_event_codes()
1676 struct quirks *q, in quirk_apply_section()
1697 /* All quirks but AttrEventCode and AttrInputProp in quirk_apply_section()
1722 struct quirks *q, in quirk_match_section()
1813 struct quirks *
1823 qlog_debug(ctx, "%s: fetching quirks\n", device->path); in quirks_fetch_for_device()
1825 _unref_(quirks) *q = quirks_new(); in quirks_fetch_for_device()
1839 list_insert(&ctx->quirks, &q->link); in quirks_fetch_for_device()
1845 quirk_find_prop(struct quirks *q, enum quirk which) in quirk_find_prop()
1858 quirks_has_quirk(struct quirks *q, enum quirk which) in quirks_has_quirk()
1864 quirks_get_int32(struct quirks *q, enum quirk which, int32_t *val) in quirks_get_int32()
1882 quirks_get_uint32(struct quirks *q, enum quirk which, uint32_t *val) in quirks_get_uint32()
1900 quirks_get_double(struct quirks *q, enum quirk which, double *val) in quirks_get_double()
1918 quirks_get_string(struct quirks *q, enum quirk which, char **val) in quirks_get_string()
1936 quirks_get_bool(struct quirks *q, enum quirk which, bool *val) in quirks_get_bool()
1954 quirks_get_dimensions(struct quirks *q, in quirks_get_dimensions()
1974 quirks_get_range(struct quirks *q, in quirks_get_range()
1994 quirks_get_tuples(struct quirks *q, in quirks_get_tuples()
2014 quirks_get_uint32_array(struct quirks *q, in quirks_get_uint32_array()