Lines Matching refs:buffer
123 u8 *buffer;
124 struct mutex lock; /* buffer locking */
141 radio->buffer[0] = 0x00;
142 radio->buffer[1] = 0x55;
143 radio->buffer[2] = 0xaa;
144 radio->buffer[3] = extralen;
145 radio->buffer[4] = cmd;
146 radio->buffer[5] = arg;
147 radio->buffer[6] = 0x00;
148 radio->buffer[7] = extra || reply ? 8 : 0;
151 radio->buffer, BUFFER_LENGTH, &size, USB_TIMEOUT);
163 memcpy(radio->buffer, extra, extralen);
164 memset(radio->buffer + extralen, 0, 8 - extralen);
166 radio->buffer, BUFFER_LENGTH, &size, USB_TIMEOUT);
168 memset(radio->buffer, 0, 8);
170 radio->buffer, BUFFER_LENGTH, &size, USB_TIMEOUT);
231 *is_stereo = radio->buffer[2] >> 7;
232 *signal = (radio->buffer[3] & 0xf0) << 8;
378 if (radio->buffer[1] || radio->buffer[2]) {
380 radio->curfreq = (radio->buffer[1] << 8) | radio->buffer[2];
493 kfree(radio->buffer);
512 radio->buffer = kmalloc(BUFFER_LENGTH, GFP_KERNEL);
514 if (!radio->buffer) {
515 dev_err(&intf->dev, "kmalloc for radio->buffer failed\n");
572 kfree(radio->buffer);