Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/intel/pxa_camera.c pxa_camera_resume() -> pxac_sensor_set_power()

Type Parameter Key Value
PARAM_VALUE 0 pcdev 4096-ptr_max
PARAM_VALUE 0 pcdev->save_cicr 4096-ptr_max
PARAM_VALUE 0 pcdev->sensor 1-u64max
PARAM_VALUE 1 on 1
BUF_SIZE 0 pcdev s32min-(-2),1-s32max
BUF_SIZE 0 pcdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pcdev unit_byte

drivers/media/platform/intel/pxa_camera.c pxa_camera_sensor_bound() -> pxac_sensor_set_power()

Type Parameter Key Value
PARAM_VALUE 0 pcdev 4096-ptr_max
PARAM_VALUE 0 pcdev->current_fmt 4096-ptr_max
PARAM_VALUE 0 pcdev->current_fmt->host_fmt 4096-ptr_max
PARAM_VALUE 0 pcdev->current_fmt->host_fmt->fourcc 540029273,808534338,808534599,808535106,808535874,808535890,825770306,842088770,842089031,842090306,842090322,875836498,1111967570,1195528775,1196573255,1329743698,1345466932,1346520914,1363298130,1380075346,1431918169-u32max
PARAM_VALUE 0 pcdev->current_fmt->host_fmt->layout 0-1
PARAM_VALUE 0 pcdev->current_fmt->host_fmt->packing 0-2
PARAM_VALUE 0 pcdev->current_pix.field 1
PARAM_VALUE 0 pcdev->current_pix.height 480
PARAM_VALUE 0 pcdev->current_pix.pixelformat 540029273,808534338,808534599,808535106,808535874,808535890,825770306,842088770,842089031,842090306,842090322,875836498,1111967570,1195528775,1196573255,1329743698,1345466932,1346520914,1363298130,1380075346,1431918169-u32max
PARAM_VALUE 0 pcdev->current_pix.width 640
PARAM_VALUE 0 pcdev->mlock.dep_map->name 0-255
PARAM_VALUE 0 pcdev->mlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pcdev->mlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 pcdev->mlock.osq.tail.counter 0-s32max
PARAM_VALUE 0 pcdev->mlock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 pcdev->mlock.wait_lock.owner (-1)
PARAM_VALUE 0 pcdev->mlock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 pcdev->sensor 4096-ptr_max
PARAM_VALUE 0 pcdev->sensor->ops 4096-ptr_max
PARAM_VALUE 0 pcdev->user_formats 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.driver_data 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.lock 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.lock->first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 pcdev->vdev.lock->wait_lock.owner (-1)
PARAM_VALUE 0 pcdev->vdev.lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 pcdev->vdev.queue 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.v4l2_dev 4096-ptr_max
PARAM_VALUE 1 on 1
BUF_SIZE 0 pcdev->vdev.ctrl_handler (-1),328
BUF_SIZE 0 pcdev->vdev.queue 632
BUF_SIZE 0 pcdev->vdev.v4l2_dev 192
CAPPED_DATA 0 &pcdev->mlock 1
DATA_SOURCE 0 pcdev r v4l2_dev_to_pcdev
STR_LEN 0 pcdev->sensor->name (-1),51
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 pcdev->sensor->entity.num_pads
NO_OVERFLOW_SIMPLE 0 pcdev->vdev.ctrl_handler->nr_of_buckets
LOCK2 0 &pcdev->mlock
HALF_LOCKED2 global &list_lock
TYPE_LOCK (struct pxa_camera_dev)->mlock

drivers/media/platform/intel/pxa_camera.c pxa_camera_sensor_bound() -> pxac_sensor_set_power()

Type Parameter Key Value
PARAM_VALUE 0 pcdev 4096-ptr_max
PARAM_VALUE 0 pcdev->current_fmt 4096-ptr_max
PARAM_VALUE 0 pcdev->current_fmt->host_fmt 4096-ptr_max
PARAM_VALUE 0 pcdev->current_fmt->host_fmt->fourcc 540029273,808534338,808534599,808535106,808535874,808535890,825770306,842088770,842089031,842090306,842090322,875836498,1111967570,1195528775,1196573255,1329743698,1345466932,1346520914,1363298130,1380075346,1431918169-u32max
PARAM_VALUE 0 pcdev->current_fmt->host_fmt->layout 0-1
PARAM_VALUE 0 pcdev->current_fmt->host_fmt->packing 0-2
PARAM_VALUE 0 pcdev->current_pix.field 1
PARAM_VALUE 0 pcdev->current_pix.height 480
PARAM_VALUE 0 pcdev->current_pix.pixelformat 540029273,808534338,808534599,808535106,808535874,808535890,825770306,842088770,842089031,842090306,842090322,875836498,1111967570,1195528775,1196573255,1329743698,1345466932,1346520914,1363298130,1380075346,1431918169-u32max
PARAM_VALUE 0 pcdev->current_pix.width 640
PARAM_VALUE 0 pcdev->mlock.dep_map->name 0-255
PARAM_VALUE 0 pcdev->mlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pcdev->mlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 pcdev->mlock.osq.tail.counter 0-s32max
PARAM_VALUE 0 pcdev->mlock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 pcdev->mlock.wait_lock.owner (-1)
PARAM_VALUE 0 pcdev->mlock.wait_lock.owner_cpu u32max
PARAM_VALUE 0 pcdev->sensor 0,4096-ptr_max
PARAM_VALUE 0 pcdev->sensor->ops 4096-ptr_max
PARAM_VALUE 0 pcdev->user_formats 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.cdev 0,4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.cdev->list.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.cdev->list.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.cdev->list.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.cdev->ops->compat_ioctl 3026616559207960576
PARAM_VALUE 0 pcdev->vdev.cdev->ops->mmap 6700808276051107840
PARAM_VALUE 0 pcdev->vdev.cdev->ops->open 1670762395096928256
PARAM_VALUE 0 pcdev->vdev.cdev->ops->poll 2518243280983449600
PARAM_VALUE 0 pcdev->vdev.cdev->ops->read 2720628534654595072
PARAM_VALUE 0 pcdev->vdev.cdev->ops->release 4124152905908826112
PARAM_VALUE 0 pcdev->vdev.cdev->ops->unlocked_ioctl 6964962747085684736
PARAM_VALUE 0 pcdev->vdev.cdev->ops->write 1439580363185225728
PARAM_VALUE 0 pcdev->vdev.dev.class->class_groups 0
PARAM_VALUE 0 pcdev->vdev.dev.class->class_release 0
PARAM_VALUE 0 pcdev->vdev.dev.class->dev_groups 1174323719675027456
PARAM_VALUE 0 pcdev->vdev.dev.class->dev_release 0
PARAM_VALUE 0 pcdev->vdev.dev.class->dev_uevent 0
PARAM_VALUE 0 pcdev->vdev.dev.class->devnode 0
PARAM_VALUE 0 pcdev->vdev.dev.class->get_ownership 0
PARAM_VALUE 0 pcdev->vdev.dev.class->name 3365548870574129152
PARAM_VALUE 0 pcdev->vdev.dev.class->namespace 0
PARAM_VALUE 0 pcdev->vdev.dev.class->ns_type 0
PARAM_VALUE 0 pcdev->vdev.dev.class->pm 0
PARAM_VALUE 0 pcdev->vdev.dev.class->shutdown_pre 0
PARAM_VALUE 0 pcdev->vdev.dev.devres_head.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.devres_head.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.dma_io_tlb_mem->debugfs 0-s64max
PARAM_VALUE 0 pcdev->vdev.dev.dma_io_tlb_mem->dyn_alloc.data.counter 9007199250546704
PARAM_VALUE 0 pcdev->vdev.dev.dma_io_tlb_mem->dyn_alloc.entry.prev 1473117533515866344
PARAM_VALUE 0 pcdev->vdev.dev.dma_io_tlb_mem->dyn_alloc.func 1583282886040592384
PARAM_VALUE 0 pcdev->vdev.dev.dma_io_tlb_mem->pools.prev 1473117533515866320
PARAM_VALUE 0 pcdev->vdev.dev.dma_io_tlb_pools.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.dma_io_tlb_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.dma_io_tlb_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.dma_pools.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.dma_pools.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.dma_pools.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.fwnode->dev 0,4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.fwnode->dev->fwnode 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.fwnode->dev->p 1-u64max
PARAM_VALUE 0 pcdev->vdev.dev.fwnode->dev->power.set_latency_tolerance 5740181548905971712
PARAM_VALUE 0 pcdev->vdev.dev.kobj->name 0-255
PARAM_VALUE 0 pcdev->vdev.dev.kobj.release->timer->entry.pprev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 pcdev->vdev.dev.kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 pcdev->vdev.dev.kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 pcdev->vdev.dev.kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 pcdev->vdev.dev.kobj.release.work.entry.next->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.kobj.sd->active.counter (-2147483647)
PARAM_VALUE 0 pcdev->vdev.dev.kobj.sd->attr.notify_next 0,426918848001064960
PARAM_VALUE 0 pcdev->vdev.dev.links.consumers.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.links.consumers.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.links.consumers.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.links.defer_sync.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.links.defer_sync.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.links.defer_sync.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.links.suppliers.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.links.suppliers.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.links.suppliers.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.p->klist_children.get 2213798222526185472
PARAM_VALUE 0 pcdev->vdev.dev.p->klist_children.put 3126867300421632000
PARAM_VALUE 0 pcdev->vdev.dev.p->knode_bus.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 pcdev->vdev.dev.p->knode_class.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 pcdev->vdev.dev.p->knode_parent.n_ref.refcount.refs.counter 1
PARAM_VALUE 0 pcdev->vdev.dev.physical_location->dock 0
PARAM_VALUE 0 pcdev->vdev.dev.physical_location->lid 0
PARAM_VALUE 0 pcdev->vdev.dev.power.entry.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.power.entry.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.power.entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.power.wait_queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.power.wait_queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.dev.power.wait_queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.fh_list.next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.fh_list.next->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.fh_list.prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.fh_list.prev->next 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.fh_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.fops 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.index 0-64
PARAM_VALUE 0 pcdev->vdev.lock 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.lock->first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 pcdev->vdev.lock->wait_lock.owner (-1)
PARAM_VALUE 0 pcdev->vdev.lock->wait_lock.owner_cpu u32max
PARAM_VALUE 0 pcdev->vdev.minor (-1)-192,224-288
PARAM_VALUE 0 pcdev->vdev.num 0-64
PARAM_VALUE 0 pcdev->vdev.prio 1-u64max
PARAM_VALUE 0 pcdev->vdev.queue 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.v4l2_dev 4096-ptr_max
PARAM_VALUE 0 pcdev->vdev.vfl_type 0
PARAM_VALUE 1 on 0
BUF_SIZE 0 pcdev->vdev.ctrl_handler (-1),328
BUF_SIZE 0 pcdev->vdev.queue 632
BUF_SIZE 0 pcdev->vdev.v4l2_dev 192
CAPPED_DATA 0 pcdev->vdev.v4l2_dev 1
CAPPED_DATA 0 &pcdev->mlock 1
DATA_SOURCE 0 pcdev r v4l2_dev_to_pcdev
STR_LEN 0 pcdev->sensor->name (-1),51
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 pcdev->sensor->entity.num_pads
NO_OVERFLOW_SIMPLE 0 pcdev->vdev.ctrl_handler->nr_of_buckets
LOCK2 0 &pcdev->mlock
HALF_LOCKED2 global &list_lock
TYPE_LOCK (struct pxa_camera_dev)->mlock

drivers/media/platform/intel/pxa_camera.c pxa_camera_suspend() -> pxac_sensor_set_power()

Type Parameter Key Value
PARAM_VALUE 0 pcdev 4096-ptr_max
PARAM_VALUE 0 pcdev->save_cicr 4096-ptr_max
PARAM_VALUE 0 pcdev->sensor 1-u64max
PARAM_VALUE 1 on 0
BUF_SIZE 0 pcdev s32min-(-2),1-s32max
BUF_SIZE 0 pcdev s32min-(-2),1-s32max
RX_PATH
TASK_NOT_RUNNING
UNITS 0 pcdev unit_byte

drivers/media/platform/intel/pxa_camera.c pxac_fops_camera_open() -> pxac_sensor_set_power()

Type Parameter Key Value
PARAM_VALUE 0 pcdev->mlock.dep_map->name 0-255
PARAM_VALUE 0 pcdev->mlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pcdev->mlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 pcdev->mlock.osq.tail.counter 0-s32max
PARAM_VALUE 0 pcdev->mlock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 pcdev->mlock.wait_lock.owner (-1)
PARAM_VALUE 0 pcdev->mlock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 on 1
BUF_SIZE 0 pcdev s32min-(-2),1-s32max
BUF_SIZE 0 pcdev s32min-(-2),1-s32max
CAPPED_DATA 0 &pcdev->mlock 1
DATA_SOURCE 0 pcdev r video_drvdata
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &pcdev->mlock
TYPE_LOCK (struct pxa_camera_dev)->mlock

drivers/media/platform/intel/pxa_camera.c pxac_fops_camera_release() -> pxac_sensor_set_power()

Type Parameter Key Value
PARAM_VALUE 0 pcdev->mlock.dep_map->name 0-255
PARAM_VALUE 0 pcdev->mlock.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 pcdev->mlock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 pcdev->mlock.osq.tail.counter 0-s32max
PARAM_VALUE 0 pcdev->mlock.wait_lock.dep_map->name 0-255
PARAM_VALUE 0 pcdev->mlock.wait_lock.owner (-1)
PARAM_VALUE 0 pcdev->mlock.wait_lock.owner_cpu u32max
PARAM_VALUE 1 on 0
BUF_SIZE 0 pcdev s32min-(-2),1-s32max
BUF_SIZE 0 pcdev s32min-(-2),1-s32max
CAPPED_DATA 0 &pcdev->mlock 1
DATA_SOURCE 0 pcdev r video_drvdata
RX_PATH
TASK_NOT_RUNNING
LOCK2 0 &pcdev->mlock
HALF_LOCKED2 &vdev->v4l2_dev->mdev->req_queue_mutex
TYPE_LOCK (struct pxa_camera_dev)->mlock