Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/platform/ti/omap3isp/isp.c isp_probe() -> isp_xclk_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->clock 4096-ptr_max
PARAM_VALUE 0 isp->dev 4096-ptr_max
PARAM_VALUE 0 isp->dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 isp->dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 isp->dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 isp->dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 0 isp->dev->driver_data 1-u64max
PARAM_VALUE 0 isp->dev->iommu->attach_deferred 0-1
PARAM_VALUE 0 isp->dev->iommu->max_pasids 0-4294967295
PARAM_VALUE 0 isp->isp_aewb.ops->buf_process 0,6742392167072583680
PARAM_VALUE 0 isp->isp_aewb.ops->busy 5091472161055674368,7586001132486987776,8087340976312946688
PARAM_VALUE 0 isp->isp_aewb.ops->enable 1861594071646003200,2394150692189077504,2917238743478546432
PARAM_VALUE 0 isp->isp_aewb.ops->set_params 3405708419175284736,3616848751264813056,7562039207421825024
PARAM_VALUE 0 isp->isp_aewb.ops->setup_regs 4519856325292523520,5011596712604971008,7948491985810464768
PARAM_VALUE 0 isp->isp_aewb.ops->validate_params 2702360866505400320,4406344174006898688,8814097419253178368
PARAM_VALUE 0 isp->isp_af.active_buf 0
PARAM_VALUE 0 isp->isp_af.buf_alloc_size 0
PARAM_VALUE 0 isp->isp_af.ioctl_lock.magic 0
PARAM_VALUE 0 isp->isp_af.ops->buf_process 0,6742392167072583680
PARAM_VALUE 0 isp->isp_af.ops->busy 5091472161055674368,7586001132486987776,8087340976312946688
PARAM_VALUE 0 isp->isp_af.ops->enable 1861594071646003200,2394150692189077504,2917238743478546432
PARAM_VALUE 0 isp->isp_af.ops->set_params 3405708419175284736,3616848751264813056,7562039207421825024
PARAM_VALUE 0 isp->isp_af.ops->setup_regs 4519856325292523520,5011596712604971008,7948491985810464768
PARAM_VALUE 0 isp->isp_af.ops->validate_params 2702360866505400320,4406344174006898688,8814097419253178368
PARAM_VALUE 0 isp->isp_ccdc.update 0-13
PARAM_VALUE 0 isp->isp_ccdc.video_out.ops->queue 0,541242459219984384,4886578498636525568,6852432103727370240,8472481999838285824,8771873577286230016
PARAM_VALUE 0 isp->isp_ccp2.video_in.ops->queue 0,541242459219984384,4886578498636525568,6852432103727370240,8472481999838285824,8771873577286230016
PARAM_VALUE 0 isp->isp_csiphy1.vdd 4096-ptr_max
PARAM_VALUE 0 isp->isp_csiphy2.vdd 4096-ptr_max
PARAM_VALUE 0 isp->isp_hist.ops->buf_process 0,6742392167072583680
PARAM_VALUE 0 isp->isp_hist.ops->busy 5091472161055674368,7586001132486987776,8087340976312946688
PARAM_VALUE 0 isp->isp_hist.ops->enable 1861594071646003200,2394150692189077504,2917238743478546432
PARAM_VALUE 0 isp->isp_hist.ops->set_params 3405708419175284736,3616848751264813056,7562039207421825024
PARAM_VALUE 0 isp->isp_hist.ops->setup_regs 4519856325292523520,5011596712604971008,7948491985810464768
PARAM_VALUE 0 isp->isp_hist.ops->validate_params 2702360866505400320,4406344174006898688,8814097419253178368
PARAM_VALUE 0 isp->isp_mutex.dep_map->name 0-255
PARAM_VALUE 0 isp->isp_mutex.first_waiter 0,4096-ptr_max
PARAM_VALUE 0 isp->isp_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 isp->isp_mutex.first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 isp->isp_mutex.first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 isp->isp_mutex.first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 isp->isp_mutex.first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 isp->isp_mutex.first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 isp->isp_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 isp->isp_prev.video_in.ops->queue 0,541242459219984384,4886578498636525568,6852432103727370240,8472481999838285824,8771873577286230016
PARAM_VALUE 0 isp->isp_prev.video_out.ops->queue 0,541242459219984384,4886578498636525568,6852432103727370240,8472481999838285824,8771873577286230016
PARAM_VALUE 0 isp->isp_res.video_in.ops->queue 0,541242459219984384,4886578498636525568,6852432103727370240,8472481999838285824,8771873577286230016
PARAM_VALUE 0 isp->isp_res.video_out.ops->queue 0,541242459219984384,4886578498636525568,6852432103727370240,8472481999838285824,8771873577286230016
PARAM_VALUE 0 isp->media_dev->bus_info 0-255
PARAM_VALUE 0 isp->media_dev->media_dir->d_inode->i_sb->s_fs_info->s_first_error_func 0-255
PARAM_VALUE 0 isp->media_dev->media_dir->d_inode->i_sb->s_fs_info->s_last_error_func 0-255
PARAM_VALUE 0 isp->media_dev.dev 4096-ptr_max
PARAM_VALUE 0 isp->media_dev.devnode 0
PARAM_VALUE 0 isp->media_dev.entity_internal_idx_max 0
PARAM_VALUE 0 isp->media_dev.hw_revision 32,240
PARAM_VALUE 0 isp->media_dev.media_dir->d_alias->next->pprev 1-u64max
PARAM_VALUE 0 isp->media_dev.media_dir->d_sib->next->pprev 1-u64max
PARAM_VALUE 0 isp->media_dev.ops 2477951077440995328
PARAM_VALUE 0 isp->media_dev.ops->link_notify 4653862875290927104
PARAM_VALUE 0 isp->media_dev.ops->req_alloc 0
PARAM_VALUE 0 isp->media_dev.ops->req_free 0
PARAM_VALUE 0 isp->media_dev.ops->req_queue 0
PARAM_VALUE 0 isp->media_dev.ops->req_validate 0
PARAM_VALUE 0 isp->mmio_base 4096-ptr_max
PARAM_VALUE 0 isp->notifier.ops->destroy 0,4096-ptr_max
PARAM_VALUE 0 isp->notifier.sd 0
PARAM_VALUE 0 isp->syscon 0-ptr_max
PARAM_VALUE 0 isp->v4l2_dev->name 0-255
PARAM_VALUE 0 isp->v4l2_dev.ctrl_handler->lock->dep_map->name 0-255
PARAM_VALUE 0 isp->v4l2_dev.dev 0,4096-ptr_max
PARAM_VALUE 0 isp->v4l2_dev.mdev 4096-ptr_max
PARAM_VALUE 0 isp->v4l2_dev.mdev->dev 4096-ptr_max
PARAM_VALUE 0 isp->v4l2_dev.mdev->entity_internal_idx_max 0-s32max
PARAM_VALUE 0 isp->v4l2_dev.mdev->hw_revision 32,240
PARAM_VALUE 0 isp->v4l2_dev.mdev->ops 2477951077440995328
BUF_SIZE 0 isp 65312
BUF_SIZE 0 isp->dev 1616
BUF_SIZE 0 isp->isp_csiphy1.vdd s32min,(-1)-s32max
BUF_SIZE 0 isp->isp_csiphy2.vdd s32min,(-1)-s32max
BUF_SIZE 0 isp->notifier.ops (-1),32
BUF_SIZE 0 isp->syscon (-1),1-s32max
DATA_SOURCE 0 isp r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HOST_DATA 0 isp->revision 0-u32max

drivers/media/platform/ti/omap3isp/isp.c isp_remove() -> isp_xclk_cleanup()

Type Parameter Key Value
PARAM_VALUE 0 isp 4096-ptr_max
PARAM_VALUE 0 isp->dev->cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 isp->dev->dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 isp->isp_aewb.active_buf 0
PARAM_VALUE 0 isp->isp_aewb.buf_alloc_size 0
PARAM_VALUE 0 isp->isp_aewb.ioctl_lock.magic 0
PARAM_VALUE 0 isp->isp_af.active_buf 0
PARAM_VALUE 0 isp->isp_af.buf_alloc_size 0
PARAM_VALUE 0 isp->isp_af.ioctl_lock.magic 0
PARAM_VALUE 0 isp->isp_ccdc.fpc.addr->_refcount.counter s32min-s32max
PARAM_VALUE 0 isp->isp_ccdc.fpc.addr->memcg_data 0
PARAM_VALUE 0 isp->isp_ccdc.fpc.addr->page_type 0-4294967295
PARAM_VALUE 0 isp->isp_ccdc.ioctl_lock.magic 0
PARAM_VALUE 0 isp->isp_ccdc.lsc.req_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 isp->isp_ccdc.lsc.request->table.addr->_refcount.counter s32min-s32max
PARAM_VALUE 0 isp->isp_ccdc.lsc.request->table.addr->page_type 0-4294967295
PARAM_VALUE 0 isp->isp_ccdc.lsc.table_work.lockdep_map->name 0-255
PARAM_VALUE 0 isp->isp_ccp2.video_in.queue_lock.magic 0
PARAM_VALUE 0 isp->isp_csiphy1.mutex.magic 0
PARAM_VALUE 0 isp->isp_csiphy2.mutex.magic 0
PARAM_VALUE 0 isp->isp_hist.active_buf 0
PARAM_VALUE 0 isp->isp_hist.buf_alloc_size 0
PARAM_VALUE 0 isp->isp_hist.dma_ch 0,4096-ptr_max
PARAM_VALUE 0 isp->isp_hist.dma_ch->client_count s32min-s32max
PARAM_VALUE 0 isp->isp_hist.dma_ch->completed_cookie 1
PARAM_VALUE 0 isp->isp_hist.dma_ch->cookie 1
PARAM_VALUE 0 isp->isp_hist.dma_ch->dbg_client_name 0
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->dev->kobj.kref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->dev->kobj.release.cpu s32min-s32max
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->dev->kobj.release.timer.flags 0-4294967295
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->dev->kobj.release.timer.is_hard 0-1
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->dev->kobj.release.timer.is_lazy 0-1
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->dev->kobj.release.timer.is_queued 0-1
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->dev->kobj.release.timer.is_soft 0-1
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->privatecnt 0-4294967295
PARAM_VALUE 0 isp->isp_hist.dma_ch->device->ref.refcount.refs.counter s32min-s32max
PARAM_VALUE 0 isp->isp_hist.dma_ch->name 0
PARAM_VALUE 0 isp->isp_hist.dma_ch->route_data 0
PARAM_VALUE 0 isp->isp_hist.dma_ch->router->dev->driver_data->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 isp->isp_hist.dma_ch->router->dev->driver_data->regmap->cache_dirty 0-1
PARAM_VALUE 0 isp->isp_hist.dma_ch->router->dev->power.request 0-4
PARAM_VALUE 0 isp->isp_hist.dma_ch->router->dev->power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 isp->isp_hist.dma_ch->router->dev->power.runtime_status 0,2
PARAM_VALUE 0 isp->isp_hist.dma_ch->router->dev->power.wakeirq->status 0-4294967295
PARAM_VALUE 0 isp->isp_hist.dma_ch->slave 0
PARAM_VALUE 0 isp->isp_hist.ioctl_lock.magic 0
PARAM_VALUE 0 isp->isp_prev.ctrls._lock.magic 0
PARAM_VALUE 0 isp->isp_prev.ctrls.buckets 0
PARAM_VALUE 0 isp->isp_prev.ctrls.cached 0
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->dep_map->name 0-255
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->first_waiter 0,4096-ptr_max
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->first_waiter->task->blocked_lock.dep_map->name 0-255
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->first_waiter->task->blocked_lock.owner (-1)
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->first_waiter->task->blocked_lock.owner_cpu 4294967295
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->first_waiter->task->blocked_lock.raw_lock.val.counter s32min-s32max
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->first_waiter->task->usage.refs.counter s32min-s32max
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 isp->isp_prev.ctrls.lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 isp->isp_prev.video_in.queue_lock.magic 0
PARAM_VALUE 0 isp->isp_res.video_in.queue_lock.magic 0
PARAM_VALUE 0 isp->isp_res.video_in.stream_lock.magic 0
PARAM_VALUE 0 isp->isp_res.video_out.queue_lock.magic 0
PARAM_VALUE 0 isp->media_dev->media_dir->d_inode->i_sb->s_fs_info->s_first_error_func 0-255
PARAM_VALUE 0 isp->media_dev->media_dir->d_inode->i_sb->s_fs_info->s_last_error_func 0-255
PARAM_VALUE 0 isp->media_dev.devnode 0
PARAM_VALUE 0 isp->media_dev.entity_internal_idx_max 0
PARAM_VALUE 0 isp->media_dev.media_dir->d_alias->next->pprev 1-u64max
PARAM_VALUE 0 isp->media_dev.media_dir->d_sib->next->pprev 1-u64max
PARAM_VALUE 0 isp->notifier.notifier_entry.next 4096-ptr_max
PARAM_VALUE 0 isp->notifier.notifier_entry.next->next 4096-ptr_max
PARAM_VALUE 0 isp->notifier.notifier_entry.next->prev 4096-ptr_max
PARAM_VALUE 0 isp->notifier.notifier_entry.prev 4096-ptr_max
PARAM_VALUE 0 isp->notifier.notifier_entry.prev->next 4096-ptr_max
PARAM_VALUE 0 isp->notifier.notifier_entry.prev->prev 4096-ptr_max
PARAM_VALUE 0 isp->notifier.ops->destroy 0,4096-ptr_max
PARAM_VALUE 0 isp->notifier.parent 0
PARAM_VALUE 0 isp->notifier.sd 0
PARAM_VALUE 0 isp->notifier.v4l2_dev 0
PARAM_VALUE 0 isp->notifier.waiting_list.prev 4096-ptr_max
PARAM_VALUE 0 isp->notifier.waiting_list.prev->next 4096-ptr_max
PARAM_VALUE 0 isp->notifier.waiting_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 isp->v4l2_dev.dev 0
BUF_SIZE 0 isp s32min-(-2),1-s32max
BUF_SIZE 0 isp s32min-(-2),1-s32max
CAPPED_DATA 0 isp->dev->cma_area->nranges 1
CAPPED_DATA 0 isp->isp_aewb.buf 1
CAPPED_DATA 0 isp->isp_aewb.priv 1
CAPPED_DATA 0 isp->isp_aewb.recover_priv 1
CAPPED_DATA 0 isp->isp_af.buf 1
CAPPED_DATA 0 isp->isp_af.priv 1
CAPPED_DATA 0 isp->isp_af.recover_priv 1
CAPPED_DATA 0 isp->isp_ccdc.fpc.addr 1
CAPPED_DATA 0 isp->isp_ccdc.lsc.request 1
CAPPED_DATA 0 isp->isp_hist.buf 1
CAPPED_DATA 0 isp->isp_hist.priv 1
CAPPED_DATA 0 isp->isp_hist.recover_priv 1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 0 isp unit_byte
HALF_LOCKED2 &_dev->mutex