Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
sound/core/seq/seq_ump_convert.c cvt_ump_midi2_to_event() -> (struct seq_ump_midi2_to_ev)->encode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | val | 4096-ptr_max |
| PARAM_VALUE | 1 | ev | 4096-ptr_max |
| PARAM_VALUE | 1 | ev->flags | 0 |
| PARAM_VALUE | 1 | ev->type | 6-8,10-13,15-16 |
| BUF_SIZE | 0 | val | 16 |
| BUF_SIZE | 0 | val | 16 |
| BUF_SIZE | 1 | ev | 56 |
| BUF_SIZE | 1 | ev | 56 |
| DATA_SOURCE | 0 | val | $0 |
| DATA_SOURCE | 1 | ev | $1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 0 | val->caf.channel | 0-15[u] |
| USER_DATA | 0 | val->caf.data | 0-u32max[u] |
| USER_DATA | 0 | val->caf.group | 0-15[u] |
| USER_DATA | 0 | val->caf.reserved | 0-u16max[u] |
| USER_DATA | 0 | val->caf.status | 0-15[u] |
| USER_DATA | 0 | val->caf.type | 0-15[u] |
| USER_DATA | 0 | val->cc.channel | 0-15[u] |
| USER_DATA | 0 | val->cc.data | 0-u32max[u] |
| USER_DATA | 0 | val->cc.group | 0-15[u] |
| USER_DATA | 0 | val->cc.index | 0-255[u] |
| USER_DATA | 0 | val->cc.reserved | 0-255[u] |
| USER_DATA | 0 | val->cc.status | 0-15[u] |
| USER_DATA | 0 | val->cc.type | 0-15[u] |
| USER_DATA | 0 | val->note.attribute_data | 0-u16max[u] |
| USER_DATA | 0 | val->note.attribute_type | 0-255[u] |
| USER_DATA | 0 | val->note.channel | 0-15[u] |
| USER_DATA | 0 | val->note.group | 0-15[u] |
| USER_DATA | 0 | val->note.note | 0-255[u] |
| USER_DATA | 0 | val->note.status | 0-15[u] |
| USER_DATA | 0 | val->note.type | 0-15[u] |
| USER_DATA | 0 | val->note.velocity | 0-u16max[u] |
| USER_DATA | 0 | val->paf.channel | 0-15[u] |
| USER_DATA | 0 | val->paf.data | 0-u32max[u] |
| USER_DATA | 0 | val->paf.group | 0-15[u] |
| USER_DATA | 0 | val->paf.note | 0-255[u] |
| USER_DATA | 0 | val->paf.reserved | 0-255[u] |
| USER_DATA | 0 | val->paf.status | 0-15[u] |
| USER_DATA | 0 | val->paf.type | 0-15[u] |
| USER_DATA | 0 | val->pb.channel | 0-15[u] |
| USER_DATA | 0 | val->pb.data | 0-u32max[u] |
| USER_DATA | 0 | val->pb.group | 0-15[u] |
| USER_DATA | 0 | val->pb.reserved | 0-u16max[u] |
| USER_DATA | 0 | val->pb.status | 0-15[u] |
| USER_DATA | 0 | val->pb.type | 0-15[u] |
| USER_DATA | 0 | val->pernote_cc.channel | 0-15[u] |
| USER_DATA | 0 | val->pernote_cc.data | 0-u32max[u] |
| USER_DATA | 0 | val->pernote_cc.group | 0-15[u] |
| USER_DATA | 0 | val->pernote_cc.index | 0-255[u] |
| USER_DATA | 0 | val->pernote_cc.note | 0-255[u] |
| USER_DATA | 0 | val->pernote_cc.status | 0-15[u] |
| USER_DATA | 0 | val->pernote_cc.type | 0-15[u] |
| USER_DATA | 0 | val->pernote_mgmt.channel | 0-15[u] |
| USER_DATA | 0 | val->pernote_mgmt.flags | 0-255[u] |
| USER_DATA | 0 | val->pernote_mgmt.group | 0-15[u] |
| USER_DATA | 0 | val->pernote_mgmt.note | 0-255[u] |
| USER_DATA | 0 | val->pernote_mgmt.reserved | 0-u32max[u] |
| USER_DATA | 0 | val->pernote_mgmt.status | 0-15[u] |
| USER_DATA | 0 | val->pernote_mgmt.type | 0-15[u] |
| USER_DATA | 0 | val->pernote_pb.channel | 0-15[u] |
| USER_DATA | 0 | val->pernote_pb.data | 0-u32max[u] |
| USER_DATA | 0 | val->pernote_pb.group | 0-15[u] |
| USER_DATA | 0 | val->pernote_pb.note | 0-255[u] |
| USER_DATA | 0 | val->pernote_pb.reserved | 0-255[u] |
| USER_DATA | 0 | val->pernote_pb.status | 0-15[u] |
| USER_DATA | 0 | val->pernote_pb.type | 0-15[u] |
| USER_DATA | 0 | val->pg.bank_lsb | 0-255[u] |
| USER_DATA | 0 | val->pg.bank_msb | 0-255[u] |
| USER_DATA | 0 | val->pg.bank_valid | 0-1[u] |
| USER_DATA | 0 | val->pg.channel | 0-15[u] |
| USER_DATA | 0 | val->pg.group | 0-15[u] |
| USER_DATA | 0 | val->pg.program | 0-255[u] |
| USER_DATA | 0 | val->pg.reserved | 0-s16max[u] |
| USER_DATA | 0 | val->pg.reserved2 | 0-255[u] |
| USER_DATA | 0 | val->pg.status | 0-15[u] |
| USER_DATA | 0 | val->pg.type | 0-15[u] |
| USER_DATA | 0 | val->rpn.bank | 0-255[u] |
| USER_DATA | 0 | val->rpn.channel | 0-15[u] |
| USER_DATA | 0 | val->rpn.data | 0-u32max[u] |
| USER_DATA | 0 | val->rpn.group | 0-15[u] |
| USER_DATA | 0 | val->rpn.index | 0-255[u] |
| USER_DATA | 0 | val->rpn.status | 0-15[u] |
| USER_DATA | 0 | val->rpn.type | 0-15[u] |
| USER_PTR | 0 | val | |
| HALF_LOCKED2 | &source->ioctl_mutex |