Searched refs:channel_wqs (Results 1 – 4 of 4) sorted by relevance
24 struct chan_waitqueues channel_wqs[RTLX_CHANNELS]; variable76 wake_up_interruptible(&channel_wqs[i].lx_queue); in rtlx_starting()85 wake_up_interruptible(&channel_wqs[i].lx_queue); in rtlx_stopping()101 if (atomic_inc_return(&channel_wqs[index].in_open) > 1) { in rtlx_open()112 channel_wqs[index].lx_queue, in rtlx_open()130 &channel_wqs[index].lx_queue, in rtlx_open()142 finish_wait(&channel_wqs[index].lx_queue, in rtlx_open()173 atomic_dec(&channel_wqs[index].in_open); in rtlx_open()203 channel_wqs[index].lx_queue, in rtlx_read_poll()251 mutex_lock(&channel_wqs[index].mutex); in rtlx_read()[all …]
35 wake_up(&channel_wqs[i].lx_queue); in rtlx_interrupt()36 wake_up(&channel_wqs[i].rt_queue); in rtlx_interrupt()72 init_waitqueue_head(&channel_wqs[i].rt_queue); in rtlx_module_init()73 init_waitqueue_head(&channel_wqs[i].lx_queue); in rtlx_module_init()74 atomic_set(&channel_wqs[i].in_open, 0); in rtlx_module_init()75 mutex_init(&channel_wqs[i].mutex); in rtlx_module_init()
47 wake_up(&channel_wqs[i].lx_queue); in rtlx_interrupt()48 wake_up(&channel_wqs[i].rt_queue); in rtlx_interrupt()98 init_waitqueue_head(&channel_wqs[i].rt_queue); in rtlx_module_init()99 init_waitqueue_head(&channel_wqs[i].lx_queue); in rtlx_module_init()100 atomic_set(&channel_wqs[i].in_open, 0); in rtlx_module_init()101 mutex_init(&channel_wqs[i].mutex); in rtlx_module_init()
61 } channel_wqs[RTLX_CHANNELS];