• Home
  • Raw
  • Download

Lines Matching +full:button +full:- +full:191

17  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
37 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card); in control_info()
38 int pos = kcontrol->private_value; in control_info()
42 uinfo->count = 1; in control_info()
45 switch (cdev->chip.usb_id) { in control_info()
50 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info()
51 uinfo->value.integer.min = 0; in control_info()
52 uinfo->value.integer.max = 2; in control_info()
67 uinfo->type = SNDRV_CTL_ELEM_TYPE_INTEGER; in control_info()
68 uinfo->value.integer.min = 0; in control_info()
69 uinfo->value.integer.max = maxval; in control_info()
71 uinfo->type = SNDRV_CTL_ELEM_TYPE_BOOLEAN; in control_info()
72 uinfo->value.integer.min = 0; in control_info()
73 uinfo->value.integer.max = 1; in control_info()
83 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card); in control_get()
84 int pos = kcontrol->private_value; in control_get()
87 ucontrol->value.integer.value[0] in control_get()
88 = cdev->control_state[pos & ~CNT_INTVAL]; in control_get()
90 ucontrol->value.integer.value[0] in control_get()
91 = !!(cdev->control_state[pos / 8] & (1 << pos % 8)); in control_get()
100 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card); in control_put()
101 int pos = kcontrol->private_value; in control_put()
102 int v = ucontrol->value.integer.value[0]; in control_put()
105 switch (cdev->chip.usb_id) { in control_put()
120 cdev->control_state[i] = v; in control_put()
122 if (cdev->chip.usb_id == in control_put()
126 cdev->ep8_out_buf[0] = i; in control_put()
127 cdev->ep8_out_buf[1] = v; in control_put()
129 usb_bulk_msg(cdev->chip.dev, in control_put()
130 usb_sndbulkpipe(cdev->chip.dev, 8), in control_put()
131 cdev->ep8_out_buf, sizeof(cdev->ep8_out_buf), in control_put()
133 } else if (cdev->chip.usb_id == in control_put()
145 cdev->control_state + offset, in control_put()
149 cdev->control_state, sizeof(cdev->control_state)); in control_put()
153 cdev->control_state[pos / 8] |= 1 << (pos % 8); in control_put()
155 cdev->control_state[pos / 8] &= ~(1 << (pos % 8)); in control_put()
158 cdev->control_state, sizeof(cdev->control_state)); in control_put()
349 { "LED: Master: Master button", 112 | CNT_INTVAL },
350 { "LED: Master: Snap button", 113 | CNT_INTVAL },
353 { "LED: Master: Quant button", 120 | CNT_INTVAL },
354 { "LED: Master: Browser button", 121 | CNT_INTVAL },
355 { "LED: Master: Play button", 126 | CNT_INTVAL },
356 { "LED: Master: Undo button", 127 | CNT_INTVAL },
423 { "LED: Deck A: Deck C button", 45 | CNT_INTVAL },
442 { "LED: Deck A: Digit 1 - A", 55 | CNT_INTVAL },
443 { "LED: Deck A: Digit 1 - B", 54 | CNT_INTVAL },
444 { "LED: Deck A: Digit 1 - C", 53 | CNT_INTVAL },
445 { "LED: Deck A: Digit 1 - D", 52 | CNT_INTVAL },
446 { "LED: Deck A: Digit 1 - E", 51 | CNT_INTVAL },
447 { "LED: Deck A: Digit 1 - F", 50 | CNT_INTVAL },
448 { "LED: Deck A: Digit 1 - G", 49 | CNT_INTVAL },
449 { "LED: Deck A: Digit 1 - dot", 48 | CNT_INTVAL },
450 { "LED: Deck A: Digit 2 - A", 63 | CNT_INTVAL },
451 { "LED: Deck A: Digit 2 - B", 62 | CNT_INTVAL },
452 { "LED: Deck A: Digit 2 - C", 61 | CNT_INTVAL },
453 { "LED: Deck A: Digit 2 - D", 60 | CNT_INTVAL },
454 { "LED: Deck A: Digit 2 - E", 59 | CNT_INTVAL },
455 { "LED: Deck A: Digit 2 - F", 58 | CNT_INTVAL },
456 { "LED: Deck A: Digit 2 - G", 57 | CNT_INTVAL },
457 { "LED: Deck A: Digit 2 - dot", 56 | CNT_INTVAL },
468 { "LED: Deck B: Deck D button", 181 | CNT_INTVAL },
482 { "LED: Deck B: On Air", 191 | CNT_INTVAL },
487 { "LED: Deck B: Digit 1 - A", 175 | CNT_INTVAL },
488 { "LED: Deck B: Digit 1 - B", 174 | CNT_INTVAL },
489 { "LED: Deck B: Digit 1 - C", 173 | CNT_INTVAL },
490 { "LED: Deck B: Digit 1 - D", 172 | CNT_INTVAL },
491 { "LED: Deck B: Digit 1 - E", 171 | CNT_INTVAL },
492 { "LED: Deck B: Digit 1 - F", 170 | CNT_INTVAL },
493 { "LED: Deck B: Digit 1 - G", 169 | CNT_INTVAL },
494 { "LED: Deck B: Digit 1 - dot", 168 | CNT_INTVAL },
495 { "LED: Deck B: Digit 2 - A", 167 | CNT_INTVAL },
496 { "LED: Deck B: Digit 2 - B", 166 | CNT_INTVAL },
497 { "LED: Deck B: Digit 2 - C", 165 | CNT_INTVAL },
498 { "LED: Deck B: Digit 2 - D", 164 | CNT_INTVAL },
499 { "LED: Deck B: Digit 2 - E", 163 | CNT_INTVAL },
500 { "LED: Deck B: Digit 2 - F", 162 | CNT_INTVAL },
501 { "LED: Deck B: Digit 2 - G", 161 | CNT_INTVAL },
502 { "LED: Deck B: Digit 2 - dot", 160 | CNT_INTVAL },
570 { "LED: Top Button 1", 57 | CNT_INTVAL },
571 { "LED: Top Button 2", 56 | CNT_INTVAL },
572 { "LED: Top Button 3", 55 | CNT_INTVAL },
573 { "LED: Top Button 4", 54 | CNT_INTVAL },
574 { "LED: Top Button 5", 53 | CNT_INTVAL },
575 { "LED: Top Button 6", 52 | CNT_INTVAL },
576 { "LED: Top Button 7", 51 | CNT_INTVAL },
577 { "LED: Top Button 8", 50 | CNT_INTVAL },
591 kcontrol_template.name = c->name; in add_controls()
592 kcontrol_template.private_value = c->index; in add_controls()
594 ret = snd_ctl_add(cdev->chip.card, kc); in add_controls()
606 switch (cdev->chip.usb_id) { in snd_usb_caiaq_control_init()