Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
Smatch caller information:
drivers/staging/media/tegra-video/csi.c csi_get_pixel_rate() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | 1-1048560 |
| BUF_SIZE | 0 | chan | 1-1048560 |
drivers/staging/media/tegra-video/csi.c tegra_csi_disable_stream() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | 1-1048560 |
| BUF_SIZE | 0 | chan | 1-1048560 |
drivers/staging/media/tegra-video/csi.c tegra_csi_enable_stream() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| BUF_SIZE | 0 | chan | 1-1048560 |
| BUF_SIZE | 0 | chan | 1-1048560 |
| LOCK2 | &csi_chan->mipi->pdev->dev.driver_data->lock |
drivers/staging/media/tegra-video/vi.c __tegra_channel_try_format() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | $0 |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_dv_timings_cap() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_enum_dv_timings() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_enum_frameintervals() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | chan->vi->soc->nformats | 1 |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_enum_framesizes() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | chan->vi->soc->nformats | 1 |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_enum_input() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_g_dv_timings() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_g_edid() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_g_parm() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_g_selection() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_query_dv_timings() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_s_dv_timings() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_s_edid() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_s_parm() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_s_selection() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_set_format() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-2),1-s32max |
| DATA_SOURCE | 0 | chan | r video_drvdata |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_set_subdev_active_fmt() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| BUF_SIZE | 0 | chan | s32min-(-1),1-s32max |
| BUF_SIZE | 0 | chan | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | chan | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | chan->video.cdev->count | |
| HALF_LOCKED2 | global &list_lock |
drivers/staging/media/tegra-video/vi.c tegra_channel_setup_ctrl_handler() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| CAPPED_DATA | 0 | chan->video.v4l2_dev | 1 |
| CAPPED_DATA | 0 | &chan->ctrl_handler | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | chan->video.cdev->count | |
| HALF_LOCKED2 | global &list_lock |
drivers/staging/media/tegra-video/vi.c tegra_vi_graph_notify_complete() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| CAPPED_DATA | 0 | chan->vi->soc->default_video_format->code | 1 |
| CAPPED_DATA | 0 | chan->vi->soc->nformats | 1 |
| CAPPED_DATA | 0 | chan->video.v4l2_dev | 1 |
| CAPPED_DATA | 0 | &chan->notifier.done_list | 1 |
| MEM_ZERO | 0 | chan->fmts_bitmap | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |
drivers/staging/media/tegra-video/vi.c vi_fmts_bitmap_init() -> tegra_channel_get_remote_source_subdev()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | chan | 4096-ptr_max |
| CAPPED_DATA | 0 | chan->video.v4l2_dev | 1 |
| DATA_SOURCE | 0 | chan | $0 |
| MEM_ZERO | 0 | chan->fmts_bitmap | |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NO_OVERFLOW_SIMPLE | 0 | chan->video.cdev->count | |
| LOCK2 | global &list_lock | ||
| HALF_LOCKED2 | &device->clients_lock |