Defined in 2 files as a function:
- drivers/media/platform/ti/am437x/am437x-vpfe.c, line 1304 (as a function)
- drivers/media/platform/ti/cal/cal-video.c, line 126 (as a function)
Referenced in 2 files:
- drivers/media/platform/ti/am437x/am437x-vpfe.c, line 1469
- drivers/media/platform/ti/cal/cal-video.c, line 266
Smatch caller information:
drivers/media/platform/ti/cal/cal-video.c cal_legacy_s_fmt_vid_cap() -> __subdev_set_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->vb_vidq.is_busy | 0 |
| PARAM_VALUE | 1 | fmt | 6247102001385664520 |
| PARAM_VALUE | 1 | fmt->flags | 0 |
| BUF_SIZE | 0 | ctx | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctx | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | ctx->num_active_fmt | 1 |
| DATA_SOURCE | 0 | ctx | r video_drvdata |
| USER_DATA | 1 | fmt->height | 0-u32max[c] |
| USER_DATA | 1 | fmt->quantization | 0-u16max[u] |
| USER_DATA | 1 | fmt->width | 0-u32max[c] |
| USER_DATA | 1 | fmt->xfer_func | 0-u16max[u] |
| USER_DATA | 1 | fmt->ycbcr_enc | 0-u16max[u] |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |
drivers/media/platform/ti/am437x/am437x-vpfe.c vpfe_s_fmt() -> __subdev_set_format()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | ctx->buffer_queue.is_busy | 0 |
| PARAM_VALUE | 1 | fmt | 3718382817656549376 |
| PARAM_VALUE | 1 | fmt->code | 4103-4104,8198-8201,12289-12290,12307-12308 |
| BUF_SIZE | 0 | ctx | s32min-(-2),1-s32max |
| BUF_SIZE | 0 | ctx | s32min-(-2),1-s32max |
| CAPPED_DATA | 0 | ctx->num_active_fmt | 1 |
| DATA_SOURCE | 0 | ctx | r video_drvdata |
| USER_DATA | 1 | fmt->height | 0-u32max[u] |
| USER_DATA | 1 | fmt->quantization | 0-u16max[u] |
| USER_DATA | 1 | fmt->width | 0-u32max[u] |
| USER_DATA | 1 | fmt->xfer_func | 0-u16max[u] |
| USER_DATA | 1 | fmt->ycbcr_enc | 0-u16max[u] |
| HALF_LOCKED2 | lock | ||
| HALF_LOCKED2 | req_queue_lock |