Lines Matching refs:q
183 struct quirks_list_struct *q; in usbhid_exists_dquirk() local
186 list_for_each_entry(q, &dquirks_list, node) { in usbhid_exists_dquirk()
187 if (q->hid_bl_item.idVendor == idVendor && in usbhid_exists_dquirk()
188 q->hid_bl_item.idProduct == idProduct) { in usbhid_exists_dquirk()
189 bl_entry = &q->hid_bl_item; in usbhid_exists_dquirk()
219 struct quirks_list_struct *q_new, *q; in usbhid_modify_dquirk() local
239 list_for_each_entry(q, &dquirks_list, node) { in usbhid_modify_dquirk()
241 if (q->hid_bl_item.idVendor == idVendor && in usbhid_modify_dquirk()
242 q->hid_bl_item.idProduct == idProduct) { in usbhid_modify_dquirk()
244 list_replace(&q->node, &q_new->node); in usbhid_modify_dquirk()
245 kfree(q); in usbhid_modify_dquirk()
271 struct quirks_list_struct *q, *temp; in usbhid_remove_all_dquirks() local
274 list_for_each_entry_safe(q, temp, &dquirks_list, node) { in usbhid_remove_all_dquirks()
275 list_del(&q->node); in usbhid_remove_all_dquirks()
276 kfree(q); in usbhid_remove_all_dquirks()