Home
last modified time | relevance | path

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

/linux-6.3-rc2/arch/mips/kernel/
A Drtlx.c26 struct chan_waitqueues channel_wqs[RTLX_CHANNELS]; variable
78 wake_up_interruptible(&channel_wqs[i].lx_queue); in rtlx_starting()
114 channel_wqs[index].lx_queue, in rtlx_open()
132 &channel_wqs[index].lx_queue, in rtlx_open()
144 finish_wait(&channel_wqs[index].lx_queue, in rtlx_open()
175 atomic_dec(&channel_wqs[index].in_open); in rtlx_open()
205 channel_wqs[index].lx_queue, in rtlx_read_poll()
253 mutex_lock(&channel_wqs[index].mutex); in rtlx_read()
279 mutex_unlock(&channel_wqs[index].mutex); in rtlx_read()
296 mutex_lock(&channel_wqs[index].mutex); in rtlx_write()
[all …]
A Drtlx-cmp.c35 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()
A Drtlx-mt.c47 wake_up(&channel_wqs[i].lx_queue); in rtlx_interrupt()
48 wake_up(&channel_wqs[i].rt_queue); in rtlx_interrupt()
93 init_waitqueue_head(&channel_wqs[i].rt_queue); in rtlx_module_init()
94 init_waitqueue_head(&channel_wqs[i].lx_queue); in rtlx_module_init()
95 atomic_set(&channel_wqs[i].in_open, 0); in rtlx_module_init()
96 mutex_init(&channel_wqs[i].mutex); in rtlx_module_init()
/linux-6.3-rc2/arch/mips/include/asm/
A Drtlx.h61 } channel_wqs[RTLX_CHANNELS]; variable

Completed in 5 milliseconds