Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/fpga/fpga-bridge.c fpga_bridge_get() -> __fpga_bridge_get()

Type Parameter Key Value
PARAM_VALUE 0 bridge_dev 4096-ptr_max
PARAM_VALUE 1 info 0,4096-ptr_max
DATA_SOURCE 0 bridge_dev r class_find_device
DATA_SOURCE 1 info $1
NOSPEC 1 info->region_id
USER_DATA 1 info->count 0,4-u32max[c]
USER_DATA 1 info->region_id 1-s32max[c]
USER_DATA 1 *info->buf 0-255
USER_PTR 1 info->buf

drivers/fpga/fpga-bridge.c of_fpga_bridge_get() -> __fpga_bridge_get()

Type Parameter Key Value
PARAM_VALUE 0 bridge_dev 4096-ptr_max
PARAM_VALUE 1 info 4096-ptr_max
DATA_SOURCE 0 bridge_dev r class_find_device_by_of_node
DATA_SOURCE 1 info $1
NOSPEC 1 info->region_id
USER_DATA 1 info->count 0,4-u32max[c]
USER_DATA 1 info->region_id 1-s32max[c]
USER_PTR 1 info->buf
LOCK2 &region->mgr->ref_mutex
LOCK2 &region->mutex
HALF_LOCKED2 &fdata->lock
TYPE_LOCK (struct fpga_manager)->ref_mutex
TYPE_LOCK (struct fpga_region)->mutex