Lines Matching refs:cdev

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