Lines Matching defs:val

34 	u16 val, repeat;
36 val = (u16)src << 9;
38 return val;
40 return val | (repeat << 3) | (repeat >> 3);
45 u32 val, repeat;
47 val = src << 25;
49 return val;
51 return val | (repeat << 19) | (repeat << 13) |
57 u32 val, repeat;
59 val = src << 18;
61 return val;
63 return val | (repeat << 5) | (repeat >> 8);
82 static void ump_midi1_to_note_ev(const union snd_ump_midi1_msg *val,
85 ev->data.note.channel = val->note.channel;
86 ev->data.note.note = val->note.note;
87 ev->data.note.velocity = val->note.velocity;
91 static void ump_midi1_to_ctrl_ev(const union snd_ump_midi1_msg *val,
94 ev->data.control.channel = val->caf.channel;
95 ev->data.control.value = val->caf.data;
99 static void ump_midi1_to_pitchbend_ev(const union snd_ump_midi1_msg *val,
102 ev->data.control.channel = val->pb.channel;
103 ev->data.control.value = (val->pb.data_msb << 7) | val->pb.data_lsb;
108 static void ump_midi1_to_cc_ev(const union snd_ump_midi1_msg *val,
111 ev->data.control.channel = val->cc.channel;
112 ev->data.control.param = val->cc.index;
113 ev->data.control.value = val->cc.data;
119 void (*encode)(const union snd_ump_midi1_msg *val, struct snd_seq_event *ev);
133 static int cvt_ump_midi1_to_event(const union snd_ump_midi1_msg *val,
136 unsigned char status = val->note.status;
143 midi1_msg_encoders[status].encode(val, ev);
150 static void ump_system_to_one_param_ev(const union snd_ump_midi1_msg *val,
153 ev->data.control.value = val->system.parm1;
157 static void ump_system_to_songpos_ev(const union snd_ump_midi1_msg *val,
160 ev->data.control.value = (val->system.parm1 << 7) | val->system.parm2;
183 static int cvt_ump_system_to_event(const union snd_ump_midi1_msg *val,
186 unsigned char status = val->system.status;
196 system_msg_encoders[status].encode(val, ev);
203 static int ump_midi2_to_note_ev(const union snd_ump_midi2_msg *val,
206 ev->data.note.channel = val->note.channel;
207 ev->data.note.note = val->note.note;
208 ev->data.note.velocity = downscale_16_to_7bit(val->note.velocity);
219 static int ump_midi2_to_pitchbend_ev(const union snd_ump_midi2_msg *val,
222 ev->data.control.channel = val->pb.channel;
223 ev->data.control.value = downscale_32_to_14bit(val->pb.data);
229 static int ump_midi2_to_cc_ev(const union snd_ump_midi2_msg *val,
232 ev->data.control.channel = val->cc.channel;
233 ev->data.control.param = val->cc.index;
234 ev->data.control.value = downscale_32_to_7bit(val->cc.data);
239 static int ump_midi2_to_pgm_ev(const union snd_ump_midi2_msg *val,
244 ev->data.control.channel = val->pg.channel;
245 if (val->pg.bank_valid) {
248 ev->data.control.value = (val->pg.bank_msb << 7) | val->pg.bank_lsb;
254 ev->data.control.value = val->pg.program;
259 static int ump_midi2_to_ctrl_ev(const union snd_ump_midi2_msg *val,
262 ev->data.control.channel = val->caf.channel;
263 ev->data.control.value = downscale_32_to_7bit(val->caf.data);
268 static int ump_midi2_to_rpn_ev(const union snd_ump_midi2_msg *val,
271 ev->data.control.channel = val->rpn.channel;
272 ev->data.control.param = (val->rpn.bank << 7) | val->rpn.index;
273 ev->data.control.value = downscale_32_to_14bit(val->rpn.data);
280 int (*encode)(const union snd_ump_midi2_msg *val, struct snd_seq_event *ev);
303 static int cvt_ump_midi2_to_event(const union snd_ump_midi2_msg *val,
306 unsigned char status = val->note.status;
312 return midi2_msg_encoders[status].encode(val, ev);
321 u32 val;
324 val = data[0];
325 status = ump_sysex_message_status(val);
326 bytes = ump_sysex_message_length(val);
337 buf[size++] = (val >> 8) & 0x7f;
339 buf[size++] = val & 0x7f;
340 val = data[1];
342 buf[size++] = (val >> 24) & 0x7f;
344 buf[size++] = (val >> 16) & 0x7f;
346 buf[size++] = (val >> 8) & 0x7f;
348 buf[size++] = val & 0x7f;
634 int val = event->data.control.value + 8192;
636 val = clamp(val, 0, 0x3fff);
639 data->pb.data_msb = (val >> 7) & 0x7f;
640 data->pb.data_lsb = val & 0x7f;
781 unsigned char val = event->data.control.value & 0x7f;
788 cc->cc_rpn_msb = val;
792 cc->cc_rpn_lsb = val;
796 cc->cc_nrpn_msb = val;
800 cc->cc_nrpn_lsb = val;
803 cc->cc_data_msb = val;
807 cc->cc_bank_msb = val;
811 cc->cc_bank_lsb = val;
814 cc->cc_data_lsb = val;
868 int val = event->data.control.value + 8192;
870 val = clamp(val, 0, 0x3fff);
873 data->pb.data = upscale_14_to_32bit(val);
1132 u32 *val, u8 status, u8 *buf, int len)
1134 memset(val, 0, 8);
1135 memcpy((u8 *)val + 2, buf, len);
1137 swab32_array(val, 2);
1139 val[0] |= ump_compose(UMP_MSG_TYPE_DATA, get_ump_group(dest_port),