Lines Matching refs:i
37 int i; in rtlx_interrupt() local
46 for (i = 0; i < RTLX_CHANNELS; i++) { in rtlx_interrupt()
47 wake_up(&channel_wqs[i].lx_queue); in rtlx_interrupt()
48 wake_up(&channel_wqs[i].rt_queue); in rtlx_interrupt()
76 int i, err; in rtlx_module_init() local
97 for (i = 0; i < RTLX_CHANNELS; i++) { in rtlx_module_init()
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()
103 dev = device_create(mt_class, NULL, MKDEV(major, i), NULL, in rtlx_module_init()
104 "%s%d", RTLX_MODULE_NAME, i); in rtlx_module_init()
106 while (i--) in rtlx_module_init()
107 device_destroy(mt_class, MKDEV(major, i)); in rtlx_module_init()
135 for (i = 0; i < RTLX_CHANNELS; i++) in rtlx_module_init()
136 device_destroy(mt_class, MKDEV(major, i)); in rtlx_module_init()
145 int i; in rtlx_module_exit() local
147 for (i = 0; i < RTLX_CHANNELS; i++) in rtlx_module_exit()
148 device_destroy(mt_class, MKDEV(major, i)); in rtlx_module_exit()