Lines Matching refs:hid
124 dev = hidraw_table[minor]->hid; in hidraw_send_report()
200 dev = hidraw_table[minor]->hid; in hidraw_get_report()
290 err = hid_hw_power(dev->hid, PM_HINT_FULLON); in hidraw_open()
296 err = hid_hw_open(dev->hid); in hidraw_open()
298 hid_hw_power(dev->hid, PM_HINT_NORMAL); in hidraw_open()
331 hid_hw_close(hidraw->hid); in drop_ref()
345 hid_hw_power(hidraw->hid, PM_HINT_NORMAL); in drop_ref()
346 hid_hw_close(hidraw->hid); in drop_ref()
388 if (put_user(dev->hid->rsize, (int __user *)arg)) in hidraw_ioctl()
403 dev->hid->rdesc, in hidraw_ioctl()
404 min(dev->hid->rsize, len))) in hidraw_ioctl()
412 dinfo.bustype = dev->hid->bus; in hidraw_ioctl()
413 dinfo.vendor = dev->hid->vendor; in hidraw_ioctl()
414 dinfo.product = dev->hid->product; in hidraw_ioctl()
421 struct hid_device *hid = dev->hid; in hidraw_ioctl() local
445 int len = strlen(hid->name) + 1; in hidraw_ioctl()
448 ret = copy_to_user(user_arg, hid->name, len) ? in hidraw_ioctl()
454 int len = strlen(hid->phys) + 1; in hidraw_ioctl()
457 ret = copy_to_user(user_arg, hid->phys, len) ? in hidraw_ioctl()
485 int hidraw_report_event(struct hid_device *hid, u8 *data, int len) in hidraw_report_event() argument
487 struct hidraw *dev = hid->hidraw; in hidraw_report_event()
514 int hidraw_connect(struct hid_device *hid) in hidraw_connect() argument
543 dev->dev = device_create(hidraw_class, &hid->dev, MKDEV(hidraw_major, minor), in hidraw_connect()
558 dev->hid = hid; in hidraw_connect()
562 hid->hidraw = dev; in hidraw_connect()
571 void hidraw_disconnect(struct hid_device *hid) in hidraw_disconnect() argument
573 struct hidraw *hidraw = hid->hidraw; in hidraw_disconnect()