Lines Matching refs:q
174 struct quirks_list_struct *q; in usbhid_exists_dquirk() local
177 list_for_each_entry(q, &dquirks_list, node) { in usbhid_exists_dquirk()
178 if (q->hid_bl_item.idVendor == idVendor && in usbhid_exists_dquirk()
179 q->hid_bl_item.idProduct == idProduct) { in usbhid_exists_dquirk()
180 bl_entry = &q->hid_bl_item; in usbhid_exists_dquirk()
210 struct quirks_list_struct *q_new, *q; in usbhid_modify_dquirk() local
230 list_for_each_entry(q, &dquirks_list, node) { in usbhid_modify_dquirk()
232 if (q->hid_bl_item.idVendor == idVendor && in usbhid_modify_dquirk()
233 q->hid_bl_item.idProduct == idProduct) { in usbhid_modify_dquirk()
235 list_replace(&q->node, &q_new->node); in usbhid_modify_dquirk()
236 kfree(q); in usbhid_modify_dquirk()
262 struct quirks_list_struct *q, *temp; in usbhid_remove_all_dquirks() local
265 list_for_each_entry_safe(q, temp, &dquirks_list, node) { in usbhid_remove_all_dquirks()
266 list_del(&q->node); in usbhid_remove_all_dquirks()
267 kfree(q); in usbhid_remove_all_dquirks()