Lines Matching refs:usb_buf
248 radio->usb_buf[0] = REGISTER_REPORT(regnr);
250 retval = si470x_get_report(radio, radio->usb_buf, REGISTER_REPORT_SIZE);
253 radio->registers[regnr] = get_unaligned_be16(&radio->usb_buf[1]);
266 radio->usb_buf[0] = REGISTER_REPORT(regnr);
267 put_unaligned_be16(radio->registers[regnr], &radio->usb_buf[1]);
269 retval = si470x_set_report(radio, radio->usb_buf, REGISTER_REPORT_SIZE);
288 radio->usb_buf[0] = ENTIRE_REPORT;
290 retval = si470x_get_report(radio, radio->usb_buf, ENTIRE_REPORT_SIZE);
295 &radio->usb_buf[regnr * RADIO_REGISTER_SIZE + 1]);
314 radio->usb_buf[0] = LED_REPORT;
315 radio->usb_buf[1] = LED_COMMAND;
316 radio->usb_buf[2] = led_state;
318 retval = si470x_set_report(radio, radio->usb_buf, LED_REPORT_SIZE);
336 radio->usb_buf[0] = SCRATCH_REPORT;
338 retval = si470x_get_report(radio, radio->usb_buf, SCRATCH_REPORT_SIZE);
344 radio->software_version = radio->usb_buf[1];
345 radio->hardware_version = radio->usb_buf[2];
496 kfree(radio->usb_buf);
578 radio->usb_buf = kmalloc(MAX_REPORT_SIZE, GFP_KERNEL);
579 if (radio->usb_buf == NULL) {
640 radio->usb_buf, 3, 500);
642 (get_unaligned_be16(&radio->usb_buf[1]) & 0xfff) != 0x0242) {
766 kfree(radio->usb_buf);