Lines Matching +full:0 +full:x4650

24 #define	POD_NAME_OFFSET 0
30 #define POD_CONTROL_SIZE 0x80
80 POD_SYSEX_SAVE = 0x24,
81 POD_SYSEX_SYSTEM = 0x56,
82 POD_SYSEX_SYSTEMREQ = 0x57,
83 /* POD_SYSEX_UPDATE = 0x6c, */ /* software update! */
84 POD_SYSEX_STORE = 0x71,
85 POD_SYSEX_FINISH = 0x72,
86 POD_SYSEX_DUMPMEM = 0x73,
87 POD_SYSEX_DUMP = 0x74,
88 POD_SYSEX_DUMPREQ = 0x75
91 /* POD_SYSEX_DUMPMEM2 = 0x76 */
95 POD_MONITOR_LEVEL = 0x04,
96 POD_SYSTEM_INVALID = 0x10000
164 0xf0, 0x7e, 0x7f, 0x06, 0x02
182 if (memcmp(buf, pod_version_header, sizeof(pod_version_header)) == 0) { in line6_pod_process_message()
188 schedule_delayed_work(&line6->startup_work, 0); in line6_pod_process_message()
194 if (buf[0] != (LINE6_SYSEX_BEGIN | LINE6_CHANNEL_DEVICE) && in line6_pod_process_message()
195 buf[0] != (LINE6_SYSEX_BEGIN | LINE6_CHANNEL_UNKNOWN)) { in line6_pod_process_message()
198 if (memcmp(buf + 1, line6_midi_id, sizeof(line6_midi_id)) != 0) in line6_pod_process_message()
221 sysex[SYSEX_DATA_OFS + 1] = (value >> 12) & 0x0f; in pod_set_system_param_int()
222 sysex[SYSEX_DATA_OFS + 2] = (value >> 8) & 0x0f; in pod_set_system_param_int()
223 sysex[SYSEX_DATA_OFS + 3] = (value >> 4) & 0x0f; in pod_set_system_param_int()
224 sysex[SYSEX_DATA_OFS + 4] = (value) & 0x0f; in pod_set_system_param_int()
227 return 0; in pod_set_system_param_int()
320 uinfo->value.integer.min = 0; in snd_pod_control_monitor_info()
322 return 0; in snd_pod_control_monitor_info()
332 ucontrol->value.integer.value[0] = pod->monitor_level; in snd_pod_control_monitor_get()
333 return 0; in snd_pod_control_monitor_get()
343 if (ucontrol->value.integer.value[0] == pod->monitor_level) in snd_pod_control_monitor_put()
344 return 0; in snd_pod_control_monitor_put()
346 pod->monitor_level = ucontrol->value.integer.value[0]; in snd_pod_control_monitor_put()
347 pod_set_system_param_int(pod, ucontrol->value.integer.value[0], in snd_pod_control_monitor_put()
356 .index = 0,
377 if (err < 0) in pod_init()
382 if (err < 0) in pod_init()
388 if (err < 0) in pod_init()
405 return 0; in pod_init()
408 #define LINE6_DEVICE(prod) USB_DEVICE(0x0e41, prod)
409 #define LINE6_IF_NUM(prod, n) USB_DEVICE_INTERFACE_NUMBER(0x0e41, prod, n)
413 { LINE6_DEVICE(0x4250), .driver_info = LINE6_BASSPODXT },
414 { LINE6_DEVICE(0x4642), .driver_info = LINE6_BASSPODXTLIVE },
415 { LINE6_DEVICE(0x4252), .driver_info = LINE6_BASSPODXTPRO },
416 { LINE6_IF_NUM(0x5051, 1), .driver_info = LINE6_POCKETPOD },
417 { LINE6_DEVICE(0x5044), .driver_info = LINE6_PODXT },
418 { LINE6_IF_NUM(0x4650, 0), .driver_info = LINE6_PODXTLIVE_POD },
419 { LINE6_DEVICE(0x5050), .driver_info = LINE6_PODXTPRO },
434 .ep_ctrl_r = 0x84,
435 .ep_ctrl_w = 0x03,
436 .ep_audio_r = 0x82,
437 .ep_audio_w = 0x01,
447 .ep_ctrl_r = 0x84,
448 .ep_ctrl_w = 0x03,
449 .ep_audio_r = 0x82,
450 .ep_audio_w = 0x01,
460 .ep_ctrl_r = 0x84,
461 .ep_ctrl_w = 0x03,
462 .ep_audio_r = 0x82,
463 .ep_audio_w = 0x01,
470 .altsetting = 0,
471 .ep_ctrl_r = 0x82,
472 .ep_ctrl_w = 0x02,
483 .ep_ctrl_r = 0x84,
484 .ep_ctrl_w = 0x03,
485 .ep_audio_r = 0x82,
486 .ep_audio_w = 0x01,
496 .ep_ctrl_r = 0x84,
497 .ep_ctrl_w = 0x03,
498 .ep_audio_r = 0x82,
499 .ep_audio_w = 0x01,
509 .ep_ctrl_r = 0x84,
510 .ep_ctrl_w = 0x03,
511 .ep_audio_r = 0x82,
512 .ep_audio_w = 0x01,