Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_active_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 5346571368141897728
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 4
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 3
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_direction_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_first_group_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_is_midi1_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 5346571368141897728
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 4
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 3
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_midi1_first_group_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_midi1_num_groups_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_midi_ci_version_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 5346571368141897728
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 4
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 3
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_num_groups_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_sysex8_streams_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 5346571368141897728
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 4
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 3
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_block_opts_ui_hint_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_ep_opts_family_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_ep_opts_manufacturer_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_ep_opts_model_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_ep_opts_protocol_caps_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_ep_opts_protocol_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_ep_opts_sw_revision_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 2 format 1214867394655535104
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 6
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 3 page $1
STR_LEN 0 opts 5
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_opts_process_ump_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 0 opts 4096-ptr_max
PARAM_VALUE 2 format 5346571368141897728
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 4
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 0 opts r to_f_midi2_opts
DATA_SOURCE 3 page $1
STR_LEN 0 opts 3
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem

drivers/usb/gadget/function/f_midi2.c f_midi2_opts_static_block_show() -> f_midi2_opts_uint_show()

Type Parameter Key Value
PARAM_VALUE 0 opts 4096-ptr_max
PARAM_VALUE 2 format 5346571368141897728
PARAM_VALUE 3 page 1-u64max
BUF_SIZE 2 format 4
BUF_SIZE 3 page (-1),4096
BUF_SIZE 3 page (-1),4096
DATA_SOURCE 0 opts r to_f_midi2_opts
DATA_SOURCE 3 page $1
STR_LEN 0 opts 3
TERMINATED 2 format 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &buffer->mutex
LOCK2 &frag->frag_sem
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct configfs_buffer)->mutex
TYPE_LOCK (struct configfs_fragment)->frag_sem