Defined in 1 files as a function:

Referenced in 5 files:

Smatch caller information:

drivers/gnss/sirf.c sirf_probe() -> gnss_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 gdev 4096-ptr_max
PARAM_VALUE 1 data 1-u64max
BUF_SIZE 0 gdev 2520
BUF_SIZE 0 gdev->ops 24
BUF_SIZE 1 data 472
DATA_SOURCE 0 gdev r gnss_allocate_device
DATA_SOURCE 1 data r devm_kzalloc
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/intel/ice/ice_gnss.c ice_gnss_register() -> gnss_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 gdev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 gdev 2520
BUF_SIZE 0 gdev->ops 24
DATA_SOURCE 0 gdev r gnss_allocate_device
DATA_SOURCE 1 data $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gnss/serial.c gnss_serial_allocate() -> gnss_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 gdev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 gdev 2520
BUF_SIZE 0 gdev->ops 24
BUF_SIZE 1 data 40,48
DATA_SOURCE 0 gdev r gnss_allocate_device
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gnss/usb.c gnss_usb_probe() -> gnss_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 gdev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 gdev 2520
BUF_SIZE 0 gdev->ops 24
BUF_SIZE 1 data 40
DATA_SOURCE 0 gdev r gnss_allocate_device
DATA_SOURCE 1 data r _kzalloc_noprof
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/wwan/wwan_core.c wwan_port_register_gnss() -> gnss_set_drvdata()

Type Parameter Key Value
PARAM_VALUE 0 gdev 4096-ptr_max
PARAM_VALUE 1 data 4096-ptr_max
BUF_SIZE 0 gdev 2520
BUF_SIZE 0 gdev->ops 24
BUF_SIZE 1 data 2192
DATA_SOURCE 0 gdev r gnss_allocate_device
DATA_SOURCE 1 data $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL