Lines Matching defs:count
41 static ssize_t hidraw_read(struct file *file, char __user *buffer, size_t count, loff_t *ppos)
82 len = list->buffer[list->tail].len > count ?
83 count : list->buffer[list->tail].len;
105 static ssize_t hidraw_send_report(struct file *file, const char __user *buffer, size_t count, unsigned char report_type)
121 if (count > HID_MAX_BUFFER_SIZE) {
128 if (count < 2) {
135 buf = memdup_user(buffer, count);
143 ret = hid_hw_output_report(dev, buf, count);
153 ret = hid_hw_raw_request(dev, buf[0], buf, count, report_type,
162 static ssize_t hidraw_write(struct file *file, const char __user *buffer, size_t count, loff_t *ppos)
166 ret = hidraw_send_report(file, buffer, count, HID_OUTPUT_REPORT);
179 static ssize_t hidraw_get_report(struct file *file, char __user *buffer, size_t count, unsigned char report_type)
201 if (count > HID_MAX_BUFFER_SIZE) {
208 if (count < 2) {
215 buf = kmalloc(count, GFP_KERNEL);
230 ret = hid_hw_raw_request(dev, report_number, buf, count, report_type,
236 len = (ret < count) ? ret : count;