Lines Matching refs:cc

123 		buf[1] = midi2->cc.index;  in cvt_ump_midi2_to_legacy()
124 buf[2] = downscale_32_to_7bit(midi2->cc.data); in cvt_ump_midi2_to_legacy()
290 static void fill_rpn(struct ump_cvt_to_ump_bank *cc, in fill_rpn() argument
293 if (cc->rpn_set) { in fill_rpn()
295 midi2->rpn.bank = cc->cc_rpn_msb; in fill_rpn()
296 midi2->rpn.index = cc->cc_rpn_lsb; in fill_rpn()
297 cc->rpn_set = 0; in fill_rpn()
298 cc->cc_rpn_msb = cc->cc_rpn_lsb = 0; in fill_rpn()
301 midi2->rpn.bank = cc->cc_nrpn_msb; in fill_rpn()
302 midi2->rpn.index = cc->cc_nrpn_lsb; in fill_rpn()
303 cc->nrpn_set = 0; in fill_rpn()
304 cc->cc_nrpn_msb = cc->cc_nrpn_lsb = 0; in fill_rpn()
306 midi2->rpn.data = upscale_14_to_32bit((cc->cc_data_msb << 7) | in fill_rpn()
307 cc->cc_data_lsb); in fill_rpn()
308 cc->cc_data_msb = cc->cc_data_lsb = 0; in fill_rpn()
318 struct ump_cvt_to_ump_bank *cc; in cvt_legacy_cmd_to_ump() local
337 cc = &cvt->bank[channel]; in cvt_legacy_cmd_to_ump()
361 cc->rpn_set = 1; in cvt_legacy_cmd_to_ump()
362 cc->cc_rpn_msb = buf[2]; in cvt_legacy_cmd_to_ump()
365 cc->rpn_set = 1; in cvt_legacy_cmd_to_ump()
366 cc->cc_rpn_lsb = buf[2]; in cvt_legacy_cmd_to_ump()
369 cc->nrpn_set = 1; in cvt_legacy_cmd_to_ump()
370 cc->cc_nrpn_msb = buf[2]; in cvt_legacy_cmd_to_ump()
373 cc->nrpn_set = 1; in cvt_legacy_cmd_to_ump()
374 cc->cc_nrpn_lsb = buf[2]; in cvt_legacy_cmd_to_ump()
377 cc->cc_data_msb = buf[2]; in cvt_legacy_cmd_to_ump()
380 cc->bank_set = 1; in cvt_legacy_cmd_to_ump()
381 cc->cc_bank_msb = buf[2]; in cvt_legacy_cmd_to_ump()
384 cc->bank_set = 1; in cvt_legacy_cmd_to_ump()
385 cc->cc_bank_lsb = buf[2]; in cvt_legacy_cmd_to_ump()
388 cc->cc_data_lsb = buf[2]; in cvt_legacy_cmd_to_ump()
389 if (cc->rpn_set || cc->nrpn_set) in cvt_legacy_cmd_to_ump()
390 fill_rpn(cc, midi2); in cvt_legacy_cmd_to_ump()
395 midi2->cc.index = buf[1]; in cvt_legacy_cmd_to_ump()
396 midi2->cc.data = upscale_7_to_32bit(buf[2]); in cvt_legacy_cmd_to_ump()
402 if (cc->bank_set) { in cvt_legacy_cmd_to_ump()
404 midi2->pg.bank_msb = cc->cc_bank_msb; in cvt_legacy_cmd_to_ump()
405 midi2->pg.bank_lsb = cc->cc_bank_lsb; in cvt_legacy_cmd_to_ump()
406 cc->bank_set = 0; in cvt_legacy_cmd_to_ump()