Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/media/pci/cx88/cx88-dvb.c attach_xc3028() -> cx88_setup_xc3028()

Type Parameter Key Value
PARAM_VALUE 1 ctl 8590263680478679040
NOCHECK_CALL

drivers/media/pci/cx88/cx88-cards.c cx88_card_setup() -> cx88_setup_xc3028()

Type Parameter Key Value
PARAM_VALUE 0 core 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl._lock.dep_map->name 0-255
PARAM_VALUE 0 core->audio_hdl._lock.first_waiter 0
PARAM_VALUE 0 core->audio_hdl._lock.magic 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl._lock.osq.tail.counter 0
PARAM_VALUE 0 core->audio_hdl._lock.owner.counter 0
PARAM_VALUE 0 core->audio_hdl.buckets 16,4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrl_refs.next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrl_refs.next->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrl_refs.prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrl_refs.prev->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrl_refs.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrls.next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrls.next->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrls.prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrls.prev->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.ctrls.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.error 0
PARAM_VALUE 0 core->audio_hdl.lock 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.lock->first_waiter 0
PARAM_VALUE 0 core->audio_hdl.lock->magic 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.lock->osq.tail.counter 0
PARAM_VALUE 0 core->audio_hdl.lock->owner.counter 0
PARAM_VALUE 0 core->audio_hdl.nr_of_buckets 2
PARAM_VALUE 0 core->audio_hdl.req_obj.completed 0
PARAM_VALUE 0 core->audio_hdl.req_obj.kref.refcount.refs.counter 1
PARAM_VALUE 0 core->audio_hdl.req_obj.list.next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.req_obj.list.next->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.req_obj.list.prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.req_obj.list.prev->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.req_obj.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.req_obj.ops 0
PARAM_VALUE 0 core->audio_hdl.req_obj.priv 0
PARAM_VALUE 0 core->audio_hdl.req_obj.req 0
PARAM_VALUE 0 core->audio_hdl.request_is_queued 0
PARAM_VALUE 0 core->audio_hdl.requests.next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests.next->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests.prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests.prev->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests_queued.next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests_queued.next->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests_queued.prev 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests_queued.prev->next 4096-ptr_max
PARAM_VALUE 0 core->audio_hdl.requests_queued.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->board.tuner_type 71
PARAM_VALUE 0 core->boardnr 0-91
PARAM_VALUE 0 core->field 4
PARAM_VALUE 0 core->height 240
PARAM_VALUE 0 core->i2c_adap.algo->functionality 8727176152441765888
PARAM_VALUE 0 core->i2c_adap.algo->master_xfer 6903517551141847040
PARAM_VALUE 0 core->i2c_adap.algo->master_xfer_atomic 8408291852463726592
PARAM_VALUE 0 core->i2c_adap.algo->reg_slave 0
PARAM_VALUE 0 core->i2c_adap.algo->reg_target 0
PARAM_VALUE 0 core->i2c_adap.algo->smbus_xfer 0
PARAM_VALUE 0 core->i2c_adap.algo->smbus_xfer_atomic 0
PARAM_VALUE 0 core->i2c_adap.algo->unreg_slave 0
PARAM_VALUE 0 core->i2c_adap.algo->unreg_target 0
PARAM_VALUE 0 core->i2c_adap.algo->xfer 6903517551141847040
PARAM_VALUE 0 core->i2c_adap.algo->xfer_atomic 8408291852463726592
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->ast->modeset_lock->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->ast->modeset_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->ast->modeset_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->dev->dev_private->dc_hw_i2c_mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->dev->dev_private->dc_hw_i2c_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->mdev->rmmio_lock->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->mdev->rmmio_lock.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->mdev->rmmio_lock.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->i2c_adap.dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->i2c_adap.quirks->flags 16
PARAM_VALUE 0 core->i2c_adap.quirks->max_num_msgs 0
PARAM_VALUE 0 core->i2c_adap.quirks->max_read_len 0
PARAM_VALUE 0 core->i2c_adap.quirks->max_write_len 0
PARAM_VALUE 0 core->i2c_algo.data 4096-ptr_max
PARAM_VALUE 0 core->i2c_algo.timeout 200
PARAM_VALUE 0 core->i2c_algo.udelay s32min-(-1),5-s32max
PARAM_VALUE 0 core->i2c_client.adapter 4096-ptr_max
PARAM_VALUE 0 core->i2c_client.adapter->algo_data 4096-ptr_max
PARAM_VALUE 0 core->i2c_client.adapter->dev.driver_data 4096-ptr_max
PARAM_VALUE 0 core->i2c_client.adapter->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 core->i2c_client.adapter->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 core->i2c_client.adapter->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 core->i2c_client.adapter->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 core->i2c_client.adapter->dev.parent 4096-ptr_max
PARAM_VALUE 0 core->i2c_client.adapter->owner 0
PARAM_VALUE 0 core->i2c_client.addr 0-127
PARAM_VALUE 0 core->i2c_rc 0,2147483648-u32max
PARAM_VALUE 0 core->lock.dep_map->name 0-255
PARAM_VALUE 0 core->lock.first_waiter 0
PARAM_VALUE 0 core->lock.magic 4096-ptr_max
PARAM_VALUE 0 core->lock.osq.tail.counter 0
PARAM_VALUE 0 core->lock.owner.counter 0
PARAM_VALUE 0 core->nr 0-s32max
PARAM_VALUE 0 core->pci_bus 0-255
PARAM_VALUE 0 core->pci_irqmask 64512
PARAM_VALUE 0 core->pci_slot 0-31
PARAM_VALUE 0 core->refcount.refs.counter 1
PARAM_VALUE 0 core->tvnorm 0
PARAM_VALUE 0 core->v4l2_dev.dev 0
PARAM_VALUE 0 core->v4l2_dev.ref.refcount.refs.counter 1
PARAM_VALUE 0 core->v4l2_dev.subdevs.next 4096-ptr_max
PARAM_VALUE 0 core->v4l2_dev.subdevs.next->next 4096-ptr_max
PARAM_VALUE 0 core->v4l2_dev.subdevs.prev->next 4096-ptr_max
PARAM_VALUE 0 core->v4l2_dev.subdevs.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl._lock.dep_map->name 0-255
PARAM_VALUE 0 core->video_hdl._lock.first_waiter 0
PARAM_VALUE 0 core->video_hdl._lock.magic 4096-ptr_max
PARAM_VALUE 0 core->video_hdl._lock.osq.tail.counter 0
PARAM_VALUE 0 core->video_hdl._lock.owner.counter 0
PARAM_VALUE 0 core->video_hdl.buckets 16,4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrl_refs.next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrl_refs.next->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrl_refs.prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrl_refs.prev->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrl_refs.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrls.next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrls.next->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrls.prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrls.prev->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.ctrls.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.error 0
PARAM_VALUE 0 core->video_hdl.lock 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.lock->first_waiter 0
PARAM_VALUE 0 core->video_hdl.lock->magic 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.lock->osq.tail.counter 0
PARAM_VALUE 0 core->video_hdl.lock->owner.counter 0
PARAM_VALUE 0 core->video_hdl.nr_of_buckets 2
PARAM_VALUE 0 core->video_hdl.req_obj.completed 0
PARAM_VALUE 0 core->video_hdl.req_obj.kref.refcount.refs.counter 1
PARAM_VALUE 0 core->video_hdl.req_obj.list.next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.req_obj.list.next->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.req_obj.list.prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.req_obj.list.prev->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.req_obj.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.req_obj.ops 0
PARAM_VALUE 0 core->video_hdl.req_obj.priv 0
PARAM_VALUE 0 core->video_hdl.req_obj.req 0
PARAM_VALUE 0 core->video_hdl.request_is_queued 0
PARAM_VALUE 0 core->video_hdl.requests.next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests.next->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests.prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests.prev->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests_queued.next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests_queued.next->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests_queued.prev 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests_queued.prev->next 4096-ptr_max
PARAM_VALUE 0 core->video_hdl.requests_queued.prev->prev 4096-ptr_max
PARAM_VALUE 0 core->width 320
PARAM_VALUE 1 ctl 8604823734818201600
BUF_SIZE 0 core 5704
CAPPED_DATA 0 core->boardnr 1
DATA_SOURCE 0 core $0
FUZZY_MAX 0 core->i2c_client.addr 80
MEM_ZERO 0 &core->v4l2_dev.prio
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 core->audio_hdl.nr_of_buckets
NO_OVERFLOW_SIMPLE 0 core->video_hdl.nr_of_buckets
LOCK2 global &devlist
HALF_LOCKED2 &pci->dev.mutex
HALF_LOCKED2 &pool->lock