Lines Matching defs:hidraw_table
38 static struct hidraw *hidraw_table[HIDRAW_MAX_DEVICES];
114 if (!hidraw_table[minor] || !hidraw_table[minor]->exist) {
119 dev = hidraw_table[minor]->hid;
189 if (!hidraw_table[minor] || !hidraw_table[minor]->exist) {
194 dev = hidraw_table[minor]->hid;
278 * Technically not writing to the hidraw_table but a write lock is
283 if (!hidraw_table[minor] || !hidraw_table[minor]->exist) {
288 dev = hidraw_table[minor];
304 list->hidraw = hidraw_table[minor];
306 spin_lock_irqsave(&hidraw_table[minor]->list_lock, flags);
307 list_add_tail(&list->node, &hidraw_table[minor]->list);
308 spin_unlock_irqrestore(&hidraw_table[minor]->list_lock, flags);
341 hidraw_table[hidraw->minor] = NULL;
359 spin_lock_irqsave(&hidraw_table[minor]->list_lock, flags);
366 spin_unlock_irqrestore(&hidraw_table[minor]->list_lock, flags);
369 drop_ref(hidraw_table[minor], 0);
385 dev = hidraw_table[minor];
564 if (hidraw_table[minor])
566 hidraw_table[minor] = dev;
581 hidraw_table[minor] = NULL;