Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/media/dvb-frontends/stv0900_sw.c stv0900_algo() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->bw 4096-ptr_max
PARAM_VALUE 0 intp->freq 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 intp->rolloff 0-2
PARAM_VALUE 0 intp->srch_algo 4096-ptr_max
PARAM_VALUE 0 intp->srch_iq_inv 4096-ptr_max
PARAM_VALUE 0 intp->symbol_rate 4096-ptr_max
PARAM_VALUE 0 intp->tuner_type 4096-ptr_max
PARAM_VALUE 2 time_out 150,200,300,350,400,500,700,1000,1250,1500,2500,3000

drivers/media/dvb-frontends/stv0900_sw.c stv0900_blind_search_algo() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 2 time_out 150,200,300,350,400,500,700,1000,1250,1500,2500,3000

drivers/media/dvb-frontends/stv0900_sw.c stv0900_get_demod_cold_lock() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->srch_range 4096-ptr_max
PARAM_VALUE 0 intp->symbol_rate 4096-ptr_max
PARAM_VALUE 2 time_out 50,66,75,100,116,133,150,166,175,200,233,250,333,350,416,500,625,750,833,1000,1250,1500

drivers/media/dvb-frontends/stv0900_sw.c stv0900_get_demod_cold_lock() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 intp->srch_range 4096-ptr_max
PARAM_VALUE 0 intp->symbol_rate 4096-ptr_max
PARAM_VALUE 2 time_out 150,200,300,350,400,500,700,1000,1250,1500,2500,3000
DATA_SOURCE 2 time_out $1

drivers/media/dvb-frontends/stv0900_sw.c stv0900_get_demod_cold_lock() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 intp->srch_range 4096-ptr_max
PARAM_VALUE 0 intp->symbol_rate 4096-ptr_max
PARAM_VALUE 2 time_out 50,66,75,100,112,116,133,150,166,175,200,225,233,250,262,300,333,350,375,416,500,525,625,750,833,937,1000,1125,1250,1500,1875,2250
FUZZY_MAX 2 time_out 1000

drivers/media/dvb-frontends/stv0900_sw.c stv0900_search_carr_sw_loop() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->bw 4096-ptr_max
PARAM_VALUE 0 intp->freq 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 intp->rolloff 0-2
PARAM_VALUE 0 intp->srch_algo 4096-ptr_max
PARAM_VALUE 0 intp->srch_iq_inv 4096-ptr_max
PARAM_VALUE 0 intp->srch_range 4096-ptr_max
PARAM_VALUE 0 intp->srch_standard 4096-ptr_max
PARAM_VALUE 0 intp->symbol_rate 4096-ptr_max
PARAM_VALUE 0 intp->tuner_type 4096-ptr_max
PARAM_VALUE 2 time_out 7-100
CAPPED_DATA 2 time_out 1
DATA_SOURCE 0 intp $0
DATA_SOURCE 1 demod $5
DATA_SOURCE 2 time_out $2

drivers/media/dvb-frontends/stv0900_sw.c stv0900_track_optimization() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->bw 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 intp->result 4096-ptr_max
PARAM_VALUE 0 intp->rolloff 0-2
PARAM_VALUE 0 intp->srch_algo 4096-ptr_max
PARAM_VALUE 0 intp->symbol_rate 4096-ptr_max
PARAM_VALUE 2 time_out 75,100,150,175,200,250,350,500,625,750,1250,1500

drivers/media/dvb-frontends/stv0900_sw.c stv0900_track_optimization() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->bw 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 intp->result 4096-ptr_max
PARAM_VALUE 0 intp->rolloff 0-2
PARAM_VALUE 0 intp->srch_algo 4096-ptr_max
PARAM_VALUE 0 intp->symbol_rate 4096-ptr_max
PARAM_VALUE 2 time_out 75,100,150,175,200,250,350,500,625,750,1250,1500

drivers/media/dvb-frontends/stv0900_sw.c stv0900_track_optimization() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->bw 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->task->blocked_on 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 intp->result 4096-ptr_max
PARAM_VALUE 0 intp->rolloff 0-2
PARAM_VALUE 0 intp->srch_algo 4096-ptr_max
PARAM_VALUE 0 intp->symbol_rate 4096-ptr_max
PARAM_VALUE 2 time_out 75,100,150,175,200,250,350,500,625,750,1250,1500

drivers/media/dvb-frontends/stv0900_sw.c stv0900_wait_for_lock() -> stv0900_get_demod_lock()

Type Parameter Key Value
PARAM_VALUE 0 intp 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap 4096-ptr_max
PARAM_VALUE 0 intp->i2c_adap->bus_lock.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->bus_lock.rtmutex.waiters.rb_leftmost->rb_right 0
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.bus_locked 0-1
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.dep_map->name 0-255
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->adev->pm.mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->first_waiter->task->blocked_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->dev.driver_data->mutex->wait_lock.owner (-4611686018427387904)-4611686018427387903
PARAM_VALUE 0 intp->i2c_adap->lock_ops 4096-ptr_max
PARAM_VALUE 0 intp->srch_algo 4096-ptr_max
PARAM_VALUE 2 time_out 100,130,150,200,250,300,350,400,500,550,700,1000,1100,1250,1500,1700,2500,3000
CAPPED_DATA 2 time_out 1
DATA_SOURCE 0 intp $0
DATA_SOURCE 1 demod $1
DATA_SOURCE 2 time_out $2