Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/usb/pvrusb2/pvrusb2-dvb.c pvr2_dvb_frontend_init() -> (struct pvr2_dvb_props)->frontend_attach()

Type Parameter Key Value
PARAM_VALUE 0 adap 4096-ptr_max
PARAM_VALUE 0 adap->buffer_wait_data.head.next 4096-ptr_max
PARAM_VALUE 0 adap->buffer_wait_data.head.next->next 4096-ptr_max
PARAM_VALUE 0 adap->buffer_wait_data.head.prev 4096-ptr_max
PARAM_VALUE 0 adap->buffer_wait_data.head.prev->next 4096-ptr_max
PARAM_VALUE 0 adap->buffer_wait_data.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 adap->channel.check_func 4095957529065078784
PARAM_VALUE 0 adap->channel.hdw 4096-ptr_max
PARAM_VALUE 0 adap->channel.hdw->hdw_desc 4096-ptr_max
PARAM_VALUE 0 adap->channel.input_mask 0-29
PARAM_VALUE 0 adap->channel.mc_head 4096-ptr_max
PARAM_VALUE 0 adap->channel.mc_next 0
PARAM_VALUE 0 adap->channel.mc_prev 0,4096-ptr_max
PARAM_VALUE 0 adap->channel.mc_prev->check_func 0,3660551308257042432,4095957529065078784,4498501901343268864
PARAM_VALUE 0 adap->channel.mc_prev->input_mask 0-29
PARAM_VALUE 0 adap->demux->cnt_storage 0-255
PARAM_VALUE 0 adap->demux->pesfilter 0
PARAM_VALUE 0 adap->demux->pids u16max
PARAM_VALUE 0 adap->demux.check_crc32 1-u64max
PARAM_VALUE 0 adap->demux.dmx.add_frontend 7496628551107129344
PARAM_VALUE 0 adap->demux.dmx.allocate_section_feed 5178005904802480128
PARAM_VALUE 0 adap->demux.dmx.allocate_ts_feed 6078934142870974464
PARAM_VALUE 0 adap->demux.dmx.capabilities 13
PARAM_VALUE 0 adap->demux.dmx.close 1912595062064832512
PARAM_VALUE 0 adap->demux.dmx.connect_frontend 3796812085283176448
PARAM_VALUE 0 adap->demux.dmx.disconnect_frontend 1966629886725861376
PARAM_VALUE 0 adap->demux.dmx.frontend 0
PARAM_VALUE 0 adap->demux.dmx.get_frontends 5994570995935490048
PARAM_VALUE 0 adap->demux.dmx.get_pes_pids 3180627643158437888
PARAM_VALUE 0 adap->demux.dmx.open 5526431022189506560
PARAM_VALUE 0 adap->demux.dmx.priv 4096-ptr_max
PARAM_VALUE 0 adap->demux.dmx.release_section_feed 9006761519503056896
PARAM_VALUE 0 adap->demux.dmx.release_ts_feed 4072780391670812672
PARAM_VALUE 0 adap->demux.dmx.remove_frontend 2496874270895730688
PARAM_VALUE 0 adap->demux.dmx.write 2624585396894089216
PARAM_VALUE 0 adap->demux.feed 1-u64max
PARAM_VALUE 0 adap->demux.feed_list.next 4096-ptr_max
PARAM_VALUE 0 adap->demux.feed_list.next->next 4096-ptr_max
PARAM_VALUE 0 adap->demux.feed_list.prev 4096-ptr_max
PARAM_VALUE 0 adap->demux.feed_list.prev->next 4096-ptr_max
PARAM_VALUE 0 adap->demux.feed_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adap->demux.feednum 256
PARAM_VALUE 0 adap->demux.filter 1-u64max
PARAM_VALUE 0 adap->demux.filternum 256
PARAM_VALUE 0 adap->demux.frontend_list.next 4096-ptr_max
PARAM_VALUE 0 adap->demux.frontend_list.next->next 4096-ptr_max
PARAM_VALUE 0 adap->demux.frontend_list.prev 4096-ptr_max
PARAM_VALUE 0 adap->demux.frontend_list.prev->next 4096-ptr_max
PARAM_VALUE 0 adap->demux.frontend_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adap->demux.memcopy 1-u64max
PARAM_VALUE 0 adap->demux.playing 0
PARAM_VALUE 0 adap->demux.priv 4096-ptr_max
PARAM_VALUE 0 adap->demux.recording 0
PARAM_VALUE 0 adap->demux.start_feed 5825335193921523712
PARAM_VALUE 0 adap->demux.stop_feed 2632748229605707776
PARAM_VALUE 0 adap->demux.tsbufp 0
PARAM_VALUE 0 adap->demux.users 0
PARAM_VALUE 0 adap->demux.write_to_decoder 0
PARAM_VALUE 0 adap->dmxdev.capabilities 0
PARAM_VALUE 0 adap->dmxdev.demux 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.demux->add_frontend 7496628551107129344
PARAM_VALUE 0 adap->dmxdev.demux->allocate_section_feed 5178005904802480128
PARAM_VALUE 0 adap->dmxdev.demux->allocate_ts_feed 6078934142870974464
PARAM_VALUE 0 adap->dmxdev.demux->capabilities 13
PARAM_VALUE 0 adap->dmxdev.demux->close 1912595062064832512
PARAM_VALUE 0 adap->dmxdev.demux->connect_frontend 3796812085283176448
PARAM_VALUE 0 adap->dmxdev.demux->disconnect_frontend 1966629886725861376
PARAM_VALUE 0 adap->dmxdev.demux->frontend 0
PARAM_VALUE 0 adap->dmxdev.demux->get_frontends 5994570995935490048
PARAM_VALUE 0 adap->dmxdev.demux->get_pes_pids 3180627643158437888
PARAM_VALUE 0 adap->dmxdev.demux->open 5526431022189506560
PARAM_VALUE 0 adap->dmxdev.demux->priv 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.demux->release_section_feed 9006761519503056896
PARAM_VALUE 0 adap->dmxdev.demux->release_ts_feed 4072780391670812672
PARAM_VALUE 0 adap->dmxdev.demux->remove_frontend 2496874270895730688
PARAM_VALUE 0 adap->dmxdev.demux->users s32min-10
PARAM_VALUE 0 adap->dmxdev.demux->write 2624585396894089216
PARAM_VALUE 0 adap->dmxdev.dvbdev 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.dvr_buffer->data 0-255
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.data 0
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.error 0
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.pread 0
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.pwrite 0
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.queue.head.next 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.queue.head.next->next 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.queue.head.prev 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.queue.head.prev->next 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.queue.head.prev->prev 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.dvr_buffer.size 8192
PARAM_VALUE 0 adap->dmxdev.dvr_dvbdev 4096-ptr_max
PARAM_VALUE 0 adap->dmxdev.filter 1-u64max
PARAM_VALUE 0 adap->dmxdev.filternum 256
PARAM_VALUE 0 adap->dvb_adap.conn 0
PARAM_VALUE 0 adap->dvb_adap.conn_pads 0
PARAM_VALUE 0 adap->dvb_adap.device_list.next 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.device_list.next->next 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.device_list.prev 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.device_list.prev->next 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.device_list.prev->next->next 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.device_list.prev->prev 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.list_head.next 1018538986533793792
PARAM_VALUE 0 adap->dvb_adap.list_head.prev 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.mdev 0
PARAM_VALUE 0 adap->dvb_adap.mdev_lock.dep_map->name 0-255
PARAM_VALUE 0 adap->dvb_adap.mdev_lock.first_waiter 0
PARAM_VALUE 0 adap->dvb_adap.mdev_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.mdev_lock.owner.counter 0
PARAM_VALUE 0 adap->dvb_adap.mfe_dvbdev 0
PARAM_VALUE 0 adap->dvb_adap.mfe_lock.dep_map->name 0-255
PARAM_VALUE 0 adap->dvb_adap.mfe_lock.first_waiter 0
PARAM_VALUE 0 adap->dvb_adap.mfe_lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->dvb_adap.mfe_lock.owner.counter 0
PARAM_VALUE 0 adap->dvb_adap.mfe_shared 0
PARAM_VALUE 0 adap->dvb_adap.num 0-15
PARAM_VALUE 0 adap->dvb_adap.priv 4096-ptr_max
PARAM_VALUE 0 adap->dvb_net->state 0
PARAM_VALUE 0 adap->dvb_net.demux 4096-ptr_max
PARAM_VALUE 0 adap->dvb_net.dvbdev 0,4096-ptr_max
PARAM_VALUE 0 adap->dvb_net.ioctl_mutex.dep_map->name 0-255
PARAM_VALUE 0 adap->dvb_net.ioctl_mutex.first_waiter 0
PARAM_VALUE 0 adap->dvb_net.ioctl_mutex.magic 4096-ptr_max
PARAM_VALUE 0 adap->dvb_net.ioctl_mutex.owner.counter 0
PARAM_VALUE 0 adap->dvb_net.remove_mutex.dep_map->name 0-255
PARAM_VALUE 0 adap->dvb_net.remove_mutex.first_waiter 0
PARAM_VALUE 0 adap->dvb_net.remove_mutex.magic 4096-ptr_max
PARAM_VALUE 0 adap->lock.dep_map->name 0-255
PARAM_VALUE 0 adap->lock.first_waiter 0
PARAM_VALUE 0 adap->lock.magic 4096-ptr_max
PARAM_VALUE 0 adap->lock.osq.tail.counter 0
PARAM_VALUE 0 adap->lock.owner.counter 0
BUF_SIZE 0 adap 3664
CAPPED_DATA 0 adap->channel.input_mask 1
CAPPED_DATA 0 &adap->channel 1
DATA_SOURCE 0 adap $0
MEM_ZERO 0 &adap->dvb_adap