Searched refs:hidg (Results 1 – 3 of 3) sorted by relevance
123 struct f_hidg *hidg = container_of(dev, struct f_hidg, dev); in hidg_release() local125 kfree(hidg->report_desc); in hidg_release()126 kfree(hidg->set_report_buf); in hidg_release()127 kfree(hidg); in hidg_release()307 struct f_hidg *hidg = file->private_data; in f_hidg_intout_read() local316 spin_lock_irqsave(&hidg->read_spinlock, flags); in f_hidg_intout_read()318 #define READ_COND_INTOUT (!list_empty(&hidg->completed_out_req) || hidg->disabled) in f_hidg_intout_read()322 spin_unlock_irqrestore(&hidg->read_spinlock, flags); in f_hidg_intout_read()326 if (wait_event_interruptible(hidg->read_queue, READ_COND_INTOUT)) in f_hidg_intout_read()329 spin_lock_irqsave(&hidg->read_spinlock, flags); in f_hidg_intout_read()[all …]
10 except the data passed through /dev/hidg<N>
70 .name = "hidg",96 gadget driver. To use, point it at a hidg device and set the