Lines Matching refs:size
42 * the ctrl register has a size of 20 but a fw bug split it into 16 + 4,
66 * @input_report_size: size of an input report (advertised by HID)
67 * @output_report_size: size of an output report (advertised by HID)
321 static int rmi_input_event(struct hid_device *hdev, u8 *data, int size)
332 rmi_set_attn_data(rmi_dev, data[1], &data[2], size - 2);
341 static int rmi_read_data_event(struct hid_device *hdev, u8 *data, int size)
350 memcpy(hdata->readReport, data, size < hdata->input_report_size ?
351 size : hdata->input_report_size);
358 static int rmi_check_sanity(struct hid_device *hdev, u8 *data, int size)
360 int valid_size = size;
375 struct hid_report *report, u8 *data, int size)
382 size = rmi_check_sanity(hdev, data, size);
383 if (size < 2)
388 return rmi_read_data_event(hdev, data, size);
390 return rmi_input_event(hdev, data, size);