433
446
value_set = convert_bytes_value(cval, value_set);
434
447
buf[0] = value_set & 0xff;
435
448
buf[1] = (value_set >> 8) & 0xff;
437
453
if (snd_usb_ctl_msg(chip->dev,
438
454
usb_sndctrlpipe(chip->dev, 0), request,
439
455
USB_RECIP_INTERFACE | USB_TYPE_CLASS | USB_DIR_OUT,
440
456
validx, snd_usb_ctrl_intf(chip) | (cval->id << 8),
443
462
snd_printdd(KERN_ERR "cannot set ctl value: req = %#x, wValue = %#x, wIndex = %#x, type = %d, data = %#x/%#x\n",
444
463
request, validx, snd_usb_ctrl_intf(chip) | (cval->id << 8), cval->val_type, buf[0], buf[1]);