Lines Matching refs:buffer
50 const char *buffer; member
89 static int line6_send_raw_message(struct usb_line6 *line6, const char *buffer, in line6_send_raw_message() argument
96 const char *frag_buf = buffer + i; in line6_send_raw_message()
145 (char *)msg->buffer + done, bytes, in line6_send_raw_message_async_part()
176 int line6_send_raw_message_async(struct usb_line6 *line6, const char *buffer, in line6_send_raw_message_async() argument
197 msg->buffer = buffer; in line6_send_raw_message_async()
211 char *buffer; in line6_version_request_async() local
214 buffer = kmemdup(line6_request_version, in line6_version_request_async()
216 if (buffer == NULL) in line6_version_request_async()
219 retval = line6_send_raw_message_async(line6, buffer, in line6_version_request_async()
221 kfree(buffer); in line6_version_request_async()
229 int line6_send_sysex_message(struct usb_line6 *line6, const char *buffer, in line6_send_sysex_message() argument
232 return line6_send_raw_message(line6, buffer, in line6_send_sysex_message()
246 char *buffer = kmalloc(size + SYSEX_EXTRA_SIZE, GFP_ATOMIC); in line6_alloc_sysex_buffer() local
248 if (!buffer) in line6_alloc_sysex_buffer()
251 buffer[0] = LINE6_SYSEX_BEGIN; in line6_alloc_sysex_buffer()
252 memcpy(buffer + 1, line6_midi_id, sizeof(line6_midi_id)); in line6_alloc_sysex_buffer()
253 buffer[sizeof(line6_midi_id) + 1] = code1; in line6_alloc_sysex_buffer()
254 buffer[sizeof(line6_midi_id) + 2] = code2; in line6_alloc_sysex_buffer()
255 buffer[sizeof(line6_midi_id) + 3 + size] = LINE6_SYSEX_END; in line6_alloc_sysex_buffer()
256 return buffer; in line6_alloc_sysex_buffer()