Lines Matching refs:quirk
173 hidquirkstr(uint16_t quirk) in hidquirkstr() argument
175 return ((quirk < HID_QUIRK_MAX && hidquirk_str[quirk] != NULL) ? in hidquirkstr()
176 hidquirk_str[quirk] : "HQ_UNKNOWN"); in hidquirkstr()
191 const char *quirk; in hid_strquirk() local
195 quirk = hidquirkstr(x); in hid_strquirk()
196 if (strncmp(str, quirk, len) == 0 && in hid_strquirk()
197 quirk[len] == 0) in hid_strquirk()
211 hid_test_quirk_by_info(const struct hid_device_info *info, uint16_t quirk) in hid_test_quirk_by_info() argument
216 if (quirk == HQ_NONE) in hid_test_quirk_by_info()
243 if (hidquirks[x].quirks[y] == quirk) { in hid_test_quirk_by_info()
245 DPRINTF("Found quirk '%s'.\n", hidquirkstr(quirk)); in hid_test_quirk_by_info()
340 uint16_t quirk; in hidquirk_add_entry_from_str() local
370 quirk = hid_strquirk(env, end - env); in hidquirk_add_entry_from_str()
371 if (quirk < HID_QUIRK_MAX) { in hidquirk_add_entry_from_str()
372 entry.quirks[quirk_idx++] = quirk; in hidquirk_add_entry_from_str()