Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/radio/radio-typhoon.c typhoon_s_mute_volume() -> typhoon_s_frequency()

Type Parameter Key Value
PARAM_VALUE 0 isa 4096-ptr_max
PARAM_VALUE 0 isa->drv 4096-ptr_max
PARAM_VALUE 0 isa->drv->ops 4096-ptr_max
PARAM_VALUE 0 isa->volume 0,4096-ptr_max
BUF_SIZE 0 isa s32min-(-1),1-s32max
BUF_SIZE 0 isa s32min-(-1),1-s32max
DATA_SOURCE 0 isa $0
BIT_INFO 1 freq 0x0,0xfffffffffffffff0
RX_PATH
TASK_NOT_RUNNING

drivers/media/radio/radio-typhoon.c typhoon_s_mute_volume() -> typhoon_s_frequency()

Type Parameter Key Value
PARAM_VALUE 0 isa 4096-ptr_max
PARAM_VALUE 0 isa->drv 4096-ptr_max
PARAM_VALUE 0 isa->drv->ops 4096-ptr_max
PARAM_VALUE 0 isa->volume 0,4096-ptr_max
BUF_SIZE 0 isa s32min-(-1),1-s32max
BUF_SIZE 0 isa s32min-(-1),1-s32max
DATA_SOURCE 0 isa $0
RX_PATH
TASK_NOT_RUNNING
UNITS 1 freq unit_byte

drivers/media/radio/radio-isa.c radio_isa_common_probe() -> (struct radio_isa_ops)->s_frequency()

Type Parameter Key Value
PARAM_VALUE 0 isa 4096-ptr_max
PARAM_VALUE 0 isa->drv 4096-ptr_max
PARAM_VALUE 0 isa->drv->ops 4096-ptr_max
PARAM_VALUE 0 isa->freq 1392000
PARAM_VALUE 0 isa->hdl._lock.dep_map->name 0-255
PARAM_VALUE 0 isa->hdl._lock.first_waiter 0
PARAM_VALUE 0 isa->hdl._lock.magic 4096-ptr_max
PARAM_VALUE 0 isa->hdl._lock.osq.tail.counter 0
PARAM_VALUE 0 isa->hdl._lock.owner.counter 0
PARAM_VALUE 0 isa->hdl.buckets 0,16,4096-ptr_max
PARAM_VALUE 0 isa->hdl.ctrl_refs.next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.ctrl_refs.next->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.ctrl_refs.prev->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.ctrl_refs.prev->prev 4096-ptr_max
PARAM_VALUE 0 isa->hdl.ctrls.next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.ctrls.next->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.ctrls.prev->next 16,4096-ptr_max
PARAM_VALUE 0 isa->hdl.ctrls.prev->prev 1-u64max
PARAM_VALUE 0 isa->hdl.lock 4096-ptr_max
PARAM_VALUE 0 isa->hdl.lock->dep_map->name 0-255
PARAM_VALUE 0 isa->hdl.lock->first_waiter 0,4096-ptr_max
PARAM_VALUE 0 isa->hdl.lock->first_waiter->list.next 5159360019465732096
PARAM_VALUE 0 isa->hdl.lock->first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 isa->hdl.lock->first_waiter->list.prev->prev 0,5159360019465732096
PARAM_VALUE 0 isa->hdl.lock->first_waiter->task->blocked_on 0
PARAM_VALUE 0 isa->hdl.lock->osq.tail.counter 0-s32max
PARAM_VALUE 0 isa->hdl.lock->wait_lock.dep_map->name 0-255
PARAM_VALUE 0 isa->hdl.nr_of_buckets 1
PARAM_VALUE 0 isa->hdl.req_obj.completed 0
PARAM_VALUE 0 isa->hdl.req_obj.kref.refcount.refs.counter 1
PARAM_VALUE 0 isa->hdl.req_obj.list.next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.req_obj.list.next->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.req_obj.list.prev 4096-ptr_max
PARAM_VALUE 0 isa->hdl.req_obj.list.prev->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.req_obj.list.prev->prev 4096-ptr_max
PARAM_VALUE 0 isa->hdl.req_obj.ops 0
PARAM_VALUE 0 isa->hdl.req_obj.priv 0
PARAM_VALUE 0 isa->hdl.req_obj.req 0
PARAM_VALUE 0 isa->hdl.request_is_queued 0
PARAM_VALUE 0 isa->hdl.requests.next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests.next->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests.prev 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests.prev->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests.prev->prev 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests_queued.next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests_queued.next->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests_queued.prev 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests_queued.prev->next 4096-ptr_max
PARAM_VALUE 0 isa->hdl.requests_queued.prev->prev 4096-ptr_max
PARAM_VALUE 0 isa->lock.dep_map->name 0-255
PARAM_VALUE 0 isa->lock.first_waiter 0
PARAM_VALUE 0 isa->lock.magic 4096-ptr_max
PARAM_VALUE 0 isa->lock.osq.tail.counter 0
PARAM_VALUE 0 isa->lock.owner.counter 0
PARAM_VALUE 0 isa->mute 0,4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->_lock.first_waiter 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->_lock.magic 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->_lock.osq.tail.counter 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->_lock.owner.counter 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->buckets 0,16,4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->ctrl_refs.next 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->ctrls.next 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->error 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->lock 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->nr_of_buckets 1
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->req_obj.completed 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->req_obj.kref.refcount.refs.counter 1
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->req_obj.list.next 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->req_obj.list.prev 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->req_obj.ops 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->req_obj.priv 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->req_obj.req 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->request_is_queued 0
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->requests.next 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->requests.prev 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->requests_queued.next 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ctrl_handler->requests_queued.prev 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.ref.refcount.refs.counter 1
PARAM_VALUE 0 isa->v4l2_dev.subdevs.next 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.subdevs.next->next 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.subdevs.prev 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.subdevs.prev->next 4096-ptr_max
PARAM_VALUE 0 isa->v4l2_dev.subdevs.prev->prev 4096-ptr_max
PARAM_VALUE 0 isa->vdev.dev.driver_data 4096-ptr_max
PARAM_VALUE 0 isa->vdev.device_caps 327680
PARAM_VALUE 0 isa->vdev.fops 8459795125609308160
PARAM_VALUE 0 isa->vdev.ioctl_ops 4746490953077362688
PARAM_VALUE 0 isa->vdev.lock 4096-ptr_max
PARAM_VALUE 0 isa->vdev.lock->first_waiter 0
PARAM_VALUE 0 isa->vdev.lock->magic 4096-ptr_max
PARAM_VALUE 0 isa->vdev.lock->osq.tail.counter 0
PARAM_VALUE 0 isa->vdev.lock->owner.counter 0
PARAM_VALUE 0 isa->vdev.release 823504710178533376
PARAM_VALUE 0 isa->vdev.v4l2_dev 4096-ptr_max
PARAM_VALUE 0 isa->vdev.v4l2_dev->ctrl_handler 4096-ptr_max
PARAM_VALUE 0 isa->vdev.v4l2_dev->dev 4096-ptr_max
PARAM_VALUE 0 isa->vdev.v4l2_dev->ref.refcount.refs.counter 1
PARAM_VALUE 0 isa->vdev.v4l2_dev->subdevs.next 4096-ptr_max
PARAM_VALUE 0 isa->vdev.v4l2_dev->subdevs.prev 4096-ptr_max
PARAM_VALUE 0 *isa->v4l2_dev->name 0-255
PARAM_VALUE 1 freq 1392000
BUF_SIZE 0 isa 2816
BUF_SIZE 0 isa->drv (-1),1-s32max
BUF_SIZE 0 isa->mute (-1),248-s32max
BUF_SIZE 0 isa->vdev.fops 80
BUF_SIZE 0 isa->vdev.ioctl_ops 960
BUF_SIZE 0 isa->vdev.lock 152
BUF_SIZE 0 isa->vdev.v4l2_dev 192
BUF_SIZE 0 isa->volume (-1),248-s32max
CAPPED_DATA 0 isa->hdl.lock 1
CAPPED_DATA 0 &isa->hdl 1
DATA_SOURCE 0 isa $0
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 0 isa->hdl.nr_of_buckets

drivers/media/radio/radio-isa.c radio_isa_s_frequency() -> (struct radio_isa_ops)->s_frequency()

Type Parameter Key Value
PARAM_VALUE 0 isa 4096-ptr_max
PARAM_VALUE 0 isa->drv 4096-ptr_max
PARAM_VALUE 0 isa->drv->ops 4096-ptr_max
PARAM_VALUE 1 freq 1392000-1728000
BUF_SIZE 0 isa s32min-(-2),1-s32max
BUF_SIZE 0 isa s32min-(-2),1-s32max
DATA_SOURCE 0 isa r video_drvdata
CONTAINER 0 -32-424-0+0 $(-1)
USER_DATA 1 freq 1392001-1727999[u]
HALF_LOCKED2 lock
HALF_LOCKED2 req_queue_lock