Lines Matching refs:raw_report
338 char *raw_report; in hid_submit_out() local
343 raw_report = usbhid->out[usbhid->outtail].raw_report; in hid_submit_out()
347 if (raw_report) { in hid_submit_out()
348 memcpy(usbhid->outbuf, raw_report, in hid_submit_out()
350 kfree(raw_report); in hid_submit_out()
351 usbhid->out[usbhid->outtail].raw_report = NULL; in hid_submit_out()
369 char *raw_report; in hid_submit_ctrl() local
374 raw_report = usbhid->ctrl[usbhid->ctrltail].raw_report; in hid_submit_ctrl()
380 if (raw_report) { in hid_submit_ctrl()
381 memcpy(usbhid->ctrlbuf, raw_report, len); in hid_submit_ctrl()
382 kfree(raw_report); in hid_submit_ctrl()
383 usbhid->ctrl[usbhid->ctrltail].raw_report = NULL; in hid_submit_ctrl()
537 usbhid->out[usbhid->outhead].raw_report = hid_alloc_report_buf(report, GFP_ATOMIC); in __usbhid_submit_report()
538 if (!usbhid->out[usbhid->outhead].raw_report) { in __usbhid_submit_report()
542 hid_output_report(report, usbhid->out[usbhid->outhead].raw_report); in __usbhid_submit_report()
586 usbhid->ctrl[usbhid->ctrlhead].raw_report = hid_alloc_report_buf(report, GFP_ATOMIC); in __usbhid_submit_report()
587 if (!usbhid->ctrl[usbhid->ctrlhead].raw_report) { in __usbhid_submit_report()
591 hid_output_report(report, usbhid->ctrl[usbhid->ctrlhead].raw_report); in __usbhid_submit_report()
1227 kfree(usbhid->ctrl[usbhid->ctrltail].raw_report); in usbhid_stop()
1228 usbhid->ctrl[usbhid->ctrltail].raw_report = NULL; in usbhid_stop()