Defined in 3 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/media/platform/atmel/atmel-isi.c isi_enum_frameintervals() -> find_format_by_fourcc()

Type Parameter Key Value
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
DATA_SOURCE 0 dcmi r video_drvdata
USER_DATA 1 fourcc 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/atmel/atmel-isi.c isi_enum_framesizes() -> find_format_by_fourcc()

Type Parameter Key Value
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
DATA_SOURCE 0 dcmi r video_drvdata
USER_DATA 1 fourcc 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/atmel/atmel-isi.c isi_try_fmt() -> find_format_by_fourcc()

Type Parameter Key Value
PARAM_VALUE 0 dcmi 4096-ptr_max
BUF_SIZE 0 dcmi s32min-(-1),1-s32max
BUF_SIZE 0 dcmi s32min-(-1),1-s32max
DATA_SOURCE 0 dcmi $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 fourcc 0-u32max[u]
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 0 &dcmi->lock

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_enum_framesizes() -> find_format_by_fourcc()

Type Parameter Key Value
USER_DATA 0 dcmi 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_get_vc_and_dt() -> find_format_by_fourcc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &stream->isys->stream_mutex
HALF_LOCKED2 &stream->mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 sd->active_state->lock

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_init_ctx() -> find_format_by_fourcc()

Type Parameter Key Value
PARAM_VALUE 0 dcmi 1498831189
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_setup_shim() -> find_format_by_fourcc()

Type Parameter Key Value
RX_PATH
TASK_NOT_RUNNING

drivers/media/platform/ti/j721e-csi2rx/j721e-csi2rx.c ti_csi2rx_try_fmt_vid_cap() -> find_format_by_fourcc()

Type Parameter Key Value
USER_DATA 0 dcmi 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_enum_frameintervals() -> find_format_by_fourcc()

Type Parameter Key Value
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
DATA_SOURCE 0 dcmi r video_drvdata
USER_DATA 1 fourcc 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_enum_framesizes() -> find_format_by_fourcc()

Type Parameter Key Value
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
DATA_SOURCE 0 dcmi r video_drvdata
USER_DATA 1 fourcc 0-u32max[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_set_sensor_format() -> find_format_by_fourcc()

Type Parameter Key Value
PARAM_VALUE 0 dcmi 4096-ptr_max
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
BUF_SIZE 0 dcmi s32min-(-2),1-s32max
DATA_SOURCE 0 dcmi $0
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock

drivers/media/platform/st/stm32/stm32-dcmi.c dcmi_try_fmt() -> find_format_by_fourcc()

Type Parameter Key Value
BUF_SIZE 0 dcmi s32min-(-1),1-s32max
BUF_SIZE 0 dcmi s32min-(-1),1-s32max
DATA_SOURCE 0 dcmi $0
RX_PATH
TASK_NOT_RUNNING
USER_DATA 1 fourcc 0-u32max[u]
HALF_LOCKED2 global &list_lock
HALF_LOCKED2 0 &dcmi->lock