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

drivers/bluetooth/hci_qca.c (null)() -> (struct serdev_device_driver)->probe [2979270561016963072]

drivers/platform/chrome/cros_ec_uart.c (null)() -> (struct serdev_device_driver)->probe [2752725134777159680]

drivers/nfc/s3fwrn5/uart.c (null)() -> (struct serdev_device_driver)->probe [4788762944137662464]

drivers/net/ethernet/qualcomm/qca_uart.c (null)() -> (struct serdev_device_driver)->probe [8219899649951072256]

drivers/greybus/gb-beagleplay.c (null)() -> (struct serdev_device_driver)->probe [7967755873259581440]

drivers/platform/surface/aggregator/core.c (null)() -> (struct serdev_device_driver)->probe [8069131143780130816]

drivers/bluetooth/btmtkuart.c (null)() -> (struct serdev_device_driver)->probe [3387336622786928640]

drivers/gnss/sirf.c (null)() -> (struct serdev_device_driver)->probe [5364861124359979008]

drivers/bluetooth/hci_mrvl.c (null)() -> (struct serdev_device_driver)->probe [2081464171170152448]

drivers/gnss/mtk.c (null)() -> (struct serdev_device_driver)->probe [171076986178854912]

drivers/iio/chemical/pms7003.c (null)() -> (struct serdev_device_driver)->probe [1369929764192948224]

drivers/iio/imu/bno055/bno055_ser_core.c (null)() -> (struct serdev_device_driver)->probe [3190042631077048320]

drivers/mfd/rave-sp.c (null)() -> (struct serdev_device_driver)->probe [1520536063911157760]

drivers/bluetooth/hci_ll.c (null)() -> (struct serdev_device_driver)->probe [663092942572908544]

drivers/iio/chemical/scd30_serial.c (null)() -> (struct serdev_device_driver)->probe [1009223767231348736]

drivers/nfc/pn533/uart.c (null)() -> (struct serdev_device_driver)->probe [7425055452699353088]

drivers/iio/chemical/mhz19b.c (null)() -> (struct serdev_device_driver)->probe [1330972391956148224]

drivers/platform/x86/lenovo/yoga-tab2-pro-1380-fastcharger.c (null)() -> (struct serdev_device_driver)->probe [1789264391246245888]

sound/drivers/serial-generic.c (null)() -> (struct serdev_device_driver)->probe [6241009975273324544]

drivers/gnss/ubx.c (null)() -> (struct serdev_device_driver)->probe [5426318402112176128]

drivers/bluetooth/btnxpuart.c (null)() -> (struct serdev_device_driver)->probe [1055784917613903872]

drivers/w1/masters/w1-uart.c (null)() -> (struct serdev_device_driver)->probe [8360771777738412032]

drivers/bluetooth/hci_aml.c (null)() -> (struct serdev_device_driver)->probe [8082936136819965952]

drivers/mfd/qnap-mcu.c (null)() -> (struct serdev_device_driver)->probe [7285458784757923840]

drivers/platform/x86/dell/dell-uart-backlight.c (null)() -> (struct serdev_device_driver)->probe [2471022007860420608]

drivers/iio/chemical/sps30_serial.c (null)() -> (struct serdev_device_driver)->probe [693771528584396800]

drivers/bluetooth/hci_bcm.c (null)() -> (struct serdev_device_driver)->probe [2931787869072441344]

drivers/bluetooth/hci_h5.c (null)() -> (struct serdev_device_driver)->probe [2531619410152558592]

drivers/bluetooth/hci_nokia.c (null)() -> (struct serdev_device_driver)->probe [7990661392597458944]