Defined in 3 files as a variable:

Defined in 1 files as a struct:

Defined in 194 files as a member:

Defined in 46 files as a function:

Referenced in 10236 files:

Smatch caller information:

drivers/media/pci/ddbridge/ddbridge-mci.c ddb_mci_attach() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->base 4096-ptr_max
PARAM_VALUE 0 t->base->completion.done 0
PARAM_VALUE 0 t->base->completion.wait.lock.magic 3735899821
PARAM_VALUE 0 t->base->completion.wait.lock.owner (-1)
PARAM_VALUE 0 t->base->completion.wait.lock.owner_cpu u32max
PARAM_VALUE 0 t->base->completion.wait.task_list.next 4096-ptr_max
PARAM_VALUE 0 t->base->completion.wait.task_list.prev 4096-ptr_max
PARAM_VALUE 0 t->base->count 1
PARAM_VALUE 0 t->base->link 4096-ptr_max
PARAM_VALUE 0 t->base->mci_lock.first_waiter 0
PARAM_VALUE 0 t->base->mci_lock.magic 4096-ptr_max
PARAM_VALUE 0 t->base->mci_lock.osq.tail.counter 0
PARAM_VALUE 0 t->base->mci_lock.owner.counter 0
PARAM_VALUE 0 t->base->tuner_lock.first_waiter 0
PARAM_VALUE 0 t->base->tuner_lock.magic 4096-ptr_max
PARAM_VALUE 0 t->base->tuner_lock.owner.counter 0
BUF_SIZE 0 t 1464
BUF_SIZE 0 t 1464
BUF_SIZE 0 t->base 520
DATA_SOURCE 0 t r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING

drivers/video/fbdev/via/via_aux_vt1625.c via_aux_vt1625_probe() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->adap 4096-ptr_max
PARAM_VALUE 0 t->adap->algo->master_xfer 1-u64max
PARAM_VALUE 0 t->drivers.next 4096-ptr_max
PARAM_VALUE 0 t->drivers.next->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->prev 4096-ptr_max
PARAM_VALUE 1 cfg 32
BUF_SIZE 0 t 24
DATA_SOURCE 0 t $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/via/via_aux_vt1625.c via_aux_vt1625_probe() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->adap 4096-ptr_max
PARAM_VALUE 0 t->adap->algo->master_xfer 1-u64max
PARAM_VALUE 0 t->drivers.next 4096-ptr_max
PARAM_VALUE 0 t->drivers.next->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->prev 4096-ptr_max
PARAM_VALUE 1 cfg 33
BUF_SIZE 0 t 24
DATA_SOURCE 0 t $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/via/via_aux_vt1622.c via_aux_vt1622_probe() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->adap 4096-ptr_max
PARAM_VALUE 0 t->adap->algo->master_xfer 1-u64max
PARAM_VALUE 0 t->drivers.next 4096-ptr_max
PARAM_VALUE 0 t->drivers.next->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->prev 4096-ptr_max
PARAM_VALUE 1 cfg 32
BUF_SIZE 0 t 24
DATA_SOURCE 0 t $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/via/via_aux_vt1622.c via_aux_vt1622_probe() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->adap 4096-ptr_max
PARAM_VALUE 0 t->adap->algo->master_xfer 1-u64max
PARAM_VALUE 0 t->drivers.next 4096-ptr_max
PARAM_VALUE 0 t->drivers.next->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->prev 4096-ptr_max
PARAM_VALUE 1 cfg 33
BUF_SIZE 0 t 24
DATA_SOURCE 0 t $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/via/via_aux_ch7301.c via_aux_ch7301_probe() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->adap 4096-ptr_max
PARAM_VALUE 0 t->adap->algo->master_xfer 1-u64max
PARAM_VALUE 0 t->drivers.next 4096-ptr_max
PARAM_VALUE 0 t->drivers.next->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->prev 4096-ptr_max
PARAM_VALUE 1 cfg 117
BUF_SIZE 0 t 24
DATA_SOURCE 0 t $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/via/via_aux_ch7301.c via_aux_ch7301_probe() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->adap 4096-ptr_max
PARAM_VALUE 0 t->adap->algo->master_xfer 1-u64max
PARAM_VALUE 0 t->drivers.next 4096-ptr_max
PARAM_VALUE 0 t->drivers.next->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->prev 4096-ptr_max
PARAM_VALUE 1 cfg 118
BUF_SIZE 0 t 24
DATA_SOURCE 0 t $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/video/fbdev/via/via_aux_vt1632.c via_aux_vt1632_probe() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->adap 4096-ptr_max
PARAM_VALUE 0 t->adap->algo->master_xfer 1-u64max
PARAM_VALUE 0 t->drivers.next 4096-ptr_max
PARAM_VALUE 0 t->drivers.next->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->prev 4096-ptr_max
PARAM_VALUE 1 cfg 8-15
BUF_SIZE 0 t 24
DATA_SOURCE 0 t $0
FUZZY_MAX 1 cfg 15
HARD_MAX 1 cfg 15
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/dvb-frontends/stv0910.c stv0910_attach() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->base 4096-ptr_max
PARAM_VALUE 0 t->base->adr 104,108
PARAM_VALUE 0 t->base->count 1
PARAM_VALUE 0 t->base->extclk 30000000
PARAM_VALUE 0 t->base->i2c_lock.first_waiter 0
PARAM_VALUE 0 t->base->i2c_lock.magic 4096-ptr_max
PARAM_VALUE 0 t->base->i2c_lock.osq.tail.counter 0
PARAM_VALUE 0 t->base->i2c_lock.owner.counter 0
PARAM_VALUE 0 t->base->reg_lock.first_waiter 0
PARAM_VALUE 0 t->base->reg_lock.magic 4096-ptr_max
PARAM_VALUE 0 t->base->reg_lock.osq.tail.counter 0
PARAM_VALUE 0 t->base->reg_lock.owner.counter 0
PARAM_VALUE 0 t->cur_scrambling_code u32max
PARAM_VALUE 0 t->demod_bits 16
PARAM_VALUE 0 t->i2crpt 74
PARAM_VALUE 0 t->receive_mode 0
PARAM_VALUE 0 t->regoff 0,512
PARAM_VALUE 0 t->search_range 16000000
PARAM_VALUE 0 t->single 0-1
PARAM_VALUE 0 t->tscfgh 32
PARAM_VALUE 0 t->tsgeneral 0,2
PARAM_VALUE 0 t->tsspeed 16,40
BUF_SIZE 0 t 1416
BUF_SIZE 0 t->base 352
DATA_SOURCE 0 t r _kzalloc_noprof
FUZZY_MAX 0 t->regoff 512
FUZZY_MAX 0 t->single 1
FUZZY_MAX 0 t->tsgeneral 2
BIT_INFO 0 t->regoff 0x0,0x200
BIT_INFO 0 t->tsgeneral 0x0,0x2
HARD_MAX 0 t->regoff 512
HARD_MAX 0 t->single 1
HARD_MAX 0 t->tsgeneral 2

drivers/video/fbdev/via/via_aux_sii164.c via_aux_sii164_probe() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->adap 4096-ptr_max
PARAM_VALUE 0 t->adap->algo->master_xfer 1-u64max
PARAM_VALUE 0 t->drivers.next 4096-ptr_max
PARAM_VALUE 0 t->drivers.next->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->next 4096-ptr_max
PARAM_VALUE 0 t->drivers.prev->prev 4096-ptr_max
PARAM_VALUE 1 cfg 56-63
BUF_SIZE 0 t 24
DATA_SOURCE 0 t $0
FUZZY_MAX 1 cfg 63
HARD_MAX 1 cfg 63
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/media/dvb-frontends/mxl5xx.c mxl5xx_attach() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->base 4096-ptr_max
PARAM_VALUE 0 t->base->adr 96
PARAM_VALUE 0 t->base->count 1
PARAM_VALUE 0 t->base->i2c_lock.first_waiter 0
PARAM_VALUE 0 t->base->i2c_lock.magic 4096-ptr_max
PARAM_VALUE 0 t->base->i2c_lock.osq.tail.counter 0
PARAM_VALUE 0 t->base->i2c_lock.owner.counter 0
PARAM_VALUE 0 t->base->mxls.next 4096-ptr_max
PARAM_VALUE 0 t->base->mxls.prev 4096-ptr_max
PARAM_VALUE 0 t->base->status_lock.first_waiter 0
PARAM_VALUE 0 t->base->status_lock.magic 4096-ptr_max
PARAM_VALUE 0 t->base->status_lock.owner.counter 0
PARAM_VALUE 0 t->base->tune_lock.first_waiter 0
PARAM_VALUE 0 t->base->tune_lock.magic 4096-ptr_max
PARAM_VALUE 0 t->base->tune_lock.osq.tail.counter 0
PARAM_VALUE 0 t->base->tune_lock.owner.counter 0
PARAM_VALUE 0 t->base->type 1
PARAM_VALUE 0 t->i2cdev 4096-ptr_max
PARAM_VALUE 0 t->tuner_in_use u32max
PARAM_VALUE 1 cfg 4096-ptr_max
PARAM_VALUE 1 cfg->adr 96
PARAM_VALUE 1 cfg->type 1
BUF_SIZE 0 t 1352
BUF_SIZE 0 t->base 1320
BUF_SIZE 0 t->i2cdev 1616
DATA_SOURCE 0 t r _kzalloc_noprof
DATA_SOURCE 1 cfg $1

drivers/block/aoe/aoecmd.c ktiocomplete() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->d->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 t->nout_probes 0
PARAM_VALUE 0 t->taint 1-s32max
FUZZY_MAX 0 t->taint 1
PREEMPT_ADD <- disables preempt
NOCHECK_CALL
LOCK2 &d->lock
LOCK2 irq
LOCK2 k->lock
TYPE_LOCK (struct aoedev)->lock

drivers/block/aoe/aoecmd.c rexmit_deferred() -> probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->nout_probes 0
PARAM_VALUE 0 t->taint s32min-(-1),1-s32max
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &d->lock
HALF_LOCKED2 flags
TYPE_LOCK (struct aoedev)->lock

drivers/pci/pci-driver.c local_pci_probe() -> (struct pci_driver)->probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->dev.bus 0,4096-ptr_max
PARAM_VALUE 0 t->dev.class 0,4096-ptr_max
PARAM_VALUE 0 t->dev.power.request 0-4
PARAM_VALUE 0 t->dev.power.runtime_error s32min-(-17),(-15)-(-14),(-12),(-10)-s32max
PARAM_VALUE 0 t->dev.power.wakeirq 0,4096-ptr_max
PARAM_VALUE 0 t->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 t->dev.type 0,4096-ptr_max
PARAM_VALUE 0 t->driver 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/xe/xe_pci_error.c xe_pci_error_slot_reset() -> (struct pci_driver)->probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->bus 4096-ptr_max
PARAM_VALUE 0 t->bus->self->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 0 t->dev.devres_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 t->dev.power.wakeirq->status 0-4294967295
PARAM_VALUE 0 t->driver 4096-ptr_max
PARAM_VALUE 0 t->driver->err_handler 0,4096-ptr_max
PARAM_VALUE 0 t->driver->err_handler->slot_reset 0,4096-ptr_max
PARAM_VALUE 0 t->driver->id_table 0,4096-ptr_max
PARAM_VALUE 0 t->is_virtfn 0
PARAM_VALUE 0 t->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 0 t->pcie_cap 0-1
PARAM_VALUE 0 t->sriov->offset 0-u16max
PARAM_VALUE 0 t->sriov->stride 0-u16max
PARAM_VALUE 0 t->state_saved 0
PARAM_VALUE 0 t->subordinate->self->link_bwctrl->cdev (-22),(-19),(-12),0-s64max
PARAM_VALUE 0 *t->saved_config_space 0-4294967295
PARAM_VALUE 1 cfg 0,4096-ptr_max
BUF_SIZE 0 t (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,7472,8064
BUF_SIZE 0 t (-1),16,24,40,56,108-1096,1384,1600,1616,1752,2072,7472,8064
BUF_SIZE 1 cfg (-1),9,80,120,160,200,240,280,320,360,480,520,560,640,800,1240
BUF_SIZE 1 cfg (-1),9,80,120,160,200,240,280,320,360,480,520,560,640,800,1240
CAPPED_DATA 0 t 1
DATA_SOURCE 0 t $0
DATA_SOURCE 1 cfg r pci_match_id
CONTAINER 0 -16-128+0 $(-1)
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 t->current_state 0-3[c]
HOST_DATA 0 t->sriov->offset 0-u16max
HOST_DATA 0 t->sriov->stride 0-u16max
HALF_LOCKED2 0 &t->dev.mutex

drivers/usb/core/driver.c usb_probe_interface() -> (struct usb_driver)->probe()

Type Parameter Key Value
PARAM_VALUE 0 t 4096-ptr_max
PARAM_VALUE 0 t->authorized 1
PARAM_VALUE 0 t->condition 1
PARAM_VALUE 0 t->needs_altsetting0 0
PARAM_VALUE 0 t->needs_binding 0
PARAM_VALUE 1 cfg 4096-ptr_max
BUF_SIZE 1 cfg (-1),1696,11776
BUF_SIZE 1 cfg (-1),1696,11776
RX_PATH
TASK_NOT_RUNNING

Smatch assignments to (struct sdw_driver)->probe:

sound/soc/codecs/es9356.c (null)() -> (struct sdw_driver)->probe [5380879097346338816]

sound/soc/codecs/max98373-sdw.c (null)() -> (struct sdw_driver)->probe [42473516068958208]

sound/soc/codecs/rt1316-sdw.c (null)() -> (struct sdw_driver)->probe [4605834202024824832]

sound/soc/codecs/cs42l42-sdw.c (null)() -> (struct sdw_driver)->probe [2872398297701400576]

sound/soc/codecs/rt715-sdca-sdw.c (null)() -> (struct sdw_driver)->probe [3383185619284033536]

sound/soc/codecs/max98363.c (null)() -> (struct sdw_driver)->probe [8591231651825229824]

sound/soc/codecs/wsa883x.c (null)() -> (struct sdw_driver)->probe [6050144245928157184]

sound/soc/sdca/sdca_class.c (null)() -> (struct sdw_driver)->probe [5193801982927798272]

sound/soc/codecs/wsa884x.c (null)() -> (struct sdw_driver)->probe [5497286892720742400]

sound/soc/codecs/rt1017-sdca-sdw.c (null)() -> (struct sdw_driver)->probe [2076172381017051136]

sound/soc/codecs/rt715-sdw.c (null)() -> (struct sdw_driver)->probe [2620534944542658560]

sound/soc/codecs/rt5682-sdw.c (null)() -> (struct sdw_driver)->probe [5641732302321737728]

sound/soc/codecs/rt712-sdca-sdw.c (null)() -> (struct sdw_driver)->probe [96575121770401792]

sound/soc/codecs/pm4125-sdw.c (null)() -> (struct sdw_driver)->probe [1864993727265718272]

sound/soc/codecs/rt766-sdca-sdw.c (null)() -> (struct sdw_driver)->probe [7505329861566017536]

sound/soc/codecs/rt1308-sdw.c (null)() -> (struct sdw_driver)->probe [2545633485718011904]

sound/soc/codecs/wcd938x-sdw.c (null)() -> (struct sdw_driver)->probe [4542909353487142912]

sound/soc/codecs/rt711-sdca-sdw.c (null)() -> (struct sdw_driver)->probe [5121735014595846144]

drivers/mfd/cs42l43-sdw.c (null)() -> (struct sdw_driver)->probe [2490507030404632576]

sound/soc/codecs/wcd937x-sdw.c (null)() -> (struct sdw_driver)->probe [1702920587270799360]

sound/soc/codecs/cs35l56-sdw.c (null)() -> (struct sdw_driver)->probe [2360144697843134464]

sound/soc/codecs/tac5xx2-sdw.c (null)() -> (struct sdw_driver)->probe [3572694663115689984]

sound/soc/codecs/wsa881x.c (null)() -> (struct sdw_driver)->probe [8922507945749143552]

sound/soc/codecs/rt1318-sdw.c (null)() -> (struct sdw_driver)->probe [701498297113292800]

sound/soc/codecs/rt700-sdw.c (null)() -> (struct sdw_driver)->probe [4059577223017791488]

sound/soc/codecs/rt711-sdw.c (null)() -> (struct sdw_driver)->probe [8966602237262209024]

sound/soc/codecs/tas2783-sdw.c (null)() -> (struct sdw_driver)->probe [3946344961513709568]

sound/soc/codecs/rt722-sdca-sdw.c (null)() -> (struct sdw_driver)->probe [6034701423343120384]

sound/soc/codecs/wcd939x-sdw.c (null)() -> (struct sdw_driver)->probe [1205939432015286272]

sound/soc/codecs/rt721-sdca-sdw.c (null)() -> (struct sdw_driver)->probe [3038800148460163072]

sound/soc/codecs/rt1320-sdw.c (null)() -> (struct sdw_driver)->probe [6629440144344125440]

sound/soc/codecs/rt712-sdca-dmic.c (null)() -> (struct sdw_driver)->probe [9069315899858939904]

sound/soc/codecs/sdw-mockup.c (null)() -> (struct sdw_driver)->probe [5569593720716775424]