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