Lines Matching defs:cdev
24 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card);
32 switch (cdev->chip.usb_id) {
70 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card);
75 = cdev->control_state[pos & ~CNT_INTVAL];
78 = !!(cdev->control_state[pos / 8] & (1 << pos % 8));
87 struct snd_usb_caiaqdev *cdev = caiaqdev(chip->card);
92 switch (cdev->chip.usb_id) {
107 cdev->control_state[i] = v;
109 if (cdev->chip.usb_id ==
113 cdev->ep8_out_buf[0] = i;
114 cdev->ep8_out_buf[1] = v;
116 usb_bulk_msg(cdev->chip.dev,
117 usb_sndbulkpipe(cdev->chip.dev, 8),
118 cdev->ep8_out_buf, sizeof(cdev->ep8_out_buf),
120 } else if (cdev->chip.usb_id ==
131 snd_usb_caiaq_send_command_bank(cdev, cmd, bank,
132 cdev->control_state + offset,
135 snd_usb_caiaq_send_command(cdev, cmd,
136 cdev->control_state, sizeof(cdev->control_state));
140 cdev->control_state[pos / 8] |= 1 << (pos % 8);
142 cdev->control_state[pos / 8] &= ~(1 << (pos % 8));
144 snd_usb_caiaq_send_command(cdev, cmd,
145 cdev->control_state, sizeof(cdev->control_state));
572 struct snd_usb_caiaqdev *cdev)
580 kc = snd_ctl_new1(&kcontrol_template, cdev);
581 ret = snd_ctl_add(cdev->chip.card, kc);
589 int snd_usb_caiaq_control_init(struct snd_usb_caiaqdev *cdev)
593 switch (cdev->chip.usb_id) {
596 ARRAY_SIZE(ak1_controller), cdev);
601 ARRAY_SIZE(rk2_controller), cdev);
606 ARRAY_SIZE(rk3_controller), cdev);
612 ARRAY_SIZE(kore_controller), cdev);
617 ARRAY_SIZE(a8dj_controller), cdev);
622 ARRAY_SIZE(a4dj_controller), cdev);
627 ARRAY_SIZE(kontrolx1_controller), cdev);
632 ARRAY_SIZE(kontrols4_controller), cdev);
637 ARRAY_SIZE(maschine_controller), cdev);