Home
last modified time | relevance | path

Searched refs:ipmb_dev (Results 1 – 1 of 1) sorted by relevance

/Linux-v5.4/drivers/char/ipmi/
Dipmb_dev_int.c56 struct ipmb_dev { struct
68 static inline struct ipmb_dev *to_ipmb_dev(struct file *file) in to_ipmb_dev() argument
70 return container_of(file->private_data, struct ipmb_dev, miscdev); in to_ipmb_dev()
76 struct ipmb_dev *ipmb_dev = to_ipmb_dev(file); in ipmb_read() local
83 spin_lock_irq(&ipmb_dev->lock); in ipmb_read()
85 while (list_empty(&ipmb_dev->request_queue)) { in ipmb_read()
86 spin_unlock_irq(&ipmb_dev->lock); in ipmb_read()
91 ret = wait_event_interruptible(ipmb_dev->wait_queue, in ipmb_read()
92 !list_empty(&ipmb_dev->request_queue)); in ipmb_read()
96 spin_lock_irq(&ipmb_dev->lock); in ipmb_read()
[all …]