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 hda_codec_ops)->probe:

sound/hda/codecs/senarytech.c (null)() -> (struct hda_codec_ops)->probe [6117797657640386560]

sound/hda/codecs/realtek/alc880.c (null)() -> (struct hda_codec_ops)->probe [595510565546434560]

sound/hda/codecs/hdmi/tegrahdmi.c (null)() -> (struct hda_codec_ops)->probe [7228390482669469696]

sound/hda/codecs/realtek/alc882.c (null)() -> (struct hda_codec_ops)->probe [4015717881866592256]

sound/hda/codecs/cirrus/cs420x.c (null)() -> (struct hda_codec_ops)->probe [3763190905164828672]

sound/hda/codecs/via.c (null)() -> (struct hda_codec_ops)->probe [7987290213371326464]

sound/hda/codecs/conexant.c (null)() -> (struct hda_codec_ops)->probe [3428185624149041152]

sound/hda/codecs/hdmi/intelhdmi.c (null)() -> (struct hda_codec_ops)->probe [2969685951998279680]

sound/hda/codecs/hdmi/hdmi.c (null)() -> (struct hda_codec_ops)->probe [5486958684264632320]

sound/hda/codecs/hdmi/nvhdmi.c (null)() -> (struct hda_codec_ops)->probe [7845580181790703616]

sound/hda/codecs/realtek/alc680.c (null)() -> (struct hda_codec_ops)->probe [8677048101510275072]

sound/hda/codecs/cmedia.c (null)() -> (struct hda_codec_ops)->probe [6995354106991808512]

sound/hda/codecs/cirrus/cs8409.c (null)() -> (struct hda_codec_ops)->probe [2278336478153105408]

sound/hda/codecs/realtek/alc262.c (null)() -> (struct hda_codec_ops)->probe [6957662735109763072]

sound/hda/codecs/realtek/alc662.c (null)() -> (struct hda_codec_ops)->probe [290001050854604800]

sound/hda/codecs/ca0110.c (null)() -> (struct hda_codec_ops)->probe [2507702198121254912]

sound/hda/codecs/hdmi/atihdmi.c (null)() -> (struct hda_codec_ops)->probe [8312283781042520064]

sound/hda/codecs/cm9825.c (null)() -> (struct hda_codec_ops)->probe [1836648429003014144]

sound/hda/codecs/realtek/alc861.c (null)() -> (struct hda_codec_ops)->probe [2217755702869094400]

sound/hda/codecs/ca0132.c (null)() -> (struct hda_codec_ops)->probe [7627180067178295296]

sound/hda/codecs/sigmatel.c (null)() -> (struct hda_codec_ops)->probe [2669619552799870976]

sound/hda/codecs/realtek/alc861vd.c (null)() -> (struct hda_codec_ops)->probe [2010963911251349504]

sound/hda/codecs/generic.c (null)() -> (struct hda_codec_ops)->probe [3585197271677665280]

sound/hda/codecs/realtek/alc269.c (null)() -> (struct hda_codec_ops)->probe [33703746493235200]

sound/hda/codecs/realtek/alc260.c (null)() -> (struct hda_codec_ops)->probe [7367872000244215808]

sound/hda/codecs/hdmi/simplehdmi.c (null)() -> (struct hda_codec_ops)->probe [2710908547603308544]

sound/hda/codecs/hdmi/nvhdmi-mcp.c (null)() -> (struct hda_codec_ops)->probe [2432501040977375232]

sound/hda/codecs/si3054.c (null)() -> (struct hda_codec_ops)->probe [1197553227983613952]

sound/hda/codecs/realtek/alc268.c (null)() -> (struct hda_codec_ops)->probe [4505519312088653824]

sound/hda/codecs/analog.c (null)() -> (struct hda_codec_ops)->probe [6860147793581346816]

sound/hda/codecs/cirrus/cs421x.c (null)() -> (struct hda_codec_ops)->probe [4884947348651704320]