Lines Matching refs:minor
107 unsigned int minor = iminor(file->f_path.dentry->d_inode); in hidraw_write() local
109 struct hid_device *dev = hidraw_table[minor]->hid; in hidraw_write()
157 unsigned int minor = iminor(inode); in hidraw_open() local
169 if (!hidraw_table[minor]) { in hidraw_open()
171 minor); in hidraw_open()
177 list->hidraw = hidraw_table[minor]; in hidraw_open()
179 list_add_tail(&list->node, &hidraw_table[minor]->list); in hidraw_open()
182 dev = hidraw_table[minor]; in hidraw_open()
199 unsigned int minor = iminor(inode); in hidraw_release() local
203 if (!hidraw_table[minor]) { in hidraw_release()
205 minor); in hidraw_release()
210 dev = hidraw_table[minor]; in hidraw_release()
227 unsigned int minor = iminor(inode); in hidraw_ioctl() local
230 struct hidraw *dev = hidraw_table[minor]; in hidraw_ioctl()
334 int minor, result; in hidraw_connect() local
350 for (minor = 0; minor < HIDRAW_MAX_DEVICES; minor++) { in hidraw_connect()
351 if (hidraw_table[minor]) in hidraw_connect()
353 hidraw_table[minor] = dev; in hidraw_connect()
364 dev->dev = device_create(hidraw_class, &hid->dev, MKDEV(hidraw_major, minor), in hidraw_connect()
365 NULL, "%s%d", "hidraw", minor); in hidraw_connect()
368 hidraw_table[minor] = NULL; in hidraw_connect()
380 dev->minor = minor; in hidraw_connect()
398 hidraw_table[hidraw->minor] = NULL; in hidraw_disconnect()
401 device_destroy(hidraw_class, MKDEV(hidraw_major, hidraw->minor)); in hidraw_disconnect()