Searched refs:bigben (Results 1 – 1 of 1) sorted by relevance
188 static inline void bigben_schedule_work(struct bigben_device *bigben) in bigben_schedule_work() argument192 spin_lock_irqsave(&bigben->lock, flags); in bigben_schedule_work()193 if (!bigben->removed) in bigben_schedule_work()194 schedule_work(&bigben->worker); in bigben_schedule_work()195 spin_unlock_irqrestore(&bigben->lock, flags); in bigben_schedule_work()200 struct bigben_device *bigben = container_of(work, in bigben_worker() local202 struct hid_field *report_field = bigben->report->field[0]; in bigben_worker()209 buf = hid_alloc_report_buf(bigben->report, GFP_KERNEL); in bigben_worker()213 len = hid_report_len(bigben->report); in bigben_worker()216 spin_lock_irqsave(&bigben->lock, flags); in bigben_worker()[all …]