Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 2 files as a function:

Referenced in 27 files:

Smatch caller information:

drivers/ufs/host/ufs-renesas.c ufs_renesas_init() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 1 id 8819837175031599104
BUF_SIZE 1 id 12
STR_LEN 0 dev 11
TERMINATED 1 id 1

drivers/iio/adc/meson_saradc.c meson_sar_adc_temp_sensor_init() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 id 8202540133144817664
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 18
STR_LEN 0 dev 17
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/power/supply/sc27xx_fuel_gauge.c sc27xx_fgu_calibration() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 id 5874650064884908032
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 10
STR_LEN 0 dev 9
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/extcon/extcon-rtk-type-c.c __updated_type_c_parameter_by_efuse() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 1109963776823783424
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 8
STR_LEN 0 dev 7
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/extcon/extcon-rtk-type-c.c __updated_type_c_parameter_by_efuse_v2() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 8602192524558471168
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 15
STR_LEN 0 dev 14
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/ethernet/ni/nixge.c nixge_get_nvmem_address() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 id 8465503181287862272
BUF_SIZE 1 id 8
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 7
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/mediatek/phy-mtk-mipi-dsi.c mtk_mipi_tx_get_calibration_datal() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 9195304980937850880
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 17
STR_LEN 0 dev 16
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

net/ethernet/eth.c nvmem_get_mac_address() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
PARAM_VALUE 1 id 7824509829955829760
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 id 12
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 11
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/thermal/sun8i_thermal.c sun8i_ths_calibrate() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 8819837175031599104
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 12
STR_LEN 0 dev 11
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/thermal/imx8mm_thermal.c imx8mm_tmu_probe_set_calib_v2() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 id 4987804407082496000
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 6
STR_LEN 0 dev 5
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/msm/adreno/a5xx_gpu.c check_speed_bin() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 id 8863987181170704384
BUF_SIZE 1 id 10
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 9
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex

drivers/phy/sunplus/phy-sunplus-usb2.c update_disc_vol() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 1 id 5353978406648463360
BUF_SIZE 1 id 9
BUF_SIZE 1 id 9
STR_LEN 0 dev 8
STR_LEN 1 id 8
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING
LOCK2 &phy->mutex
HALF_LOCKED2 &encoder->bridge_chain_mutex
HALF_LOCKED2 &p->mutex
HALF_LOCKED2 &udc->connect_lock
HALF_LOCKED2 &uphy->mutex
TYPE_LOCK (struct phy)->mutex

drivers/bluetooth/hci_ll.c hci_ti_probe() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 0 dev->of_node 0,4096-ptr_max
PARAM_VALUE 1 id 2751145721950863360
BUF_SIZE 1 id 11
STR_LEN 0 dev 10
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/mediatek/mtk-ge-soc.c mt798x_phy_calibration() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 id 8405851092448043008
BUF_SIZE 1 id 13
STR_LEN 0 dev 12
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/iio/adc/sc27xx_adc.c adc_nvmem_cell_calib_data() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 id 2882509736209920000,7767232748409090048
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 16,18
BUF_SIZE 1 id 16,18
DATA_SOURCE 1 id $1
STR_LEN 0 dev 15,17
STR_LEN 1 id 15,17
BIT_INFO 1 id 0x2800810038243000,0x6bcafb5d38f5f000
BIT_INFO 1 id 0x2800810038243000,0x6bcafb5d38f5f000
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ralink/rt2x00/rt2800lib.c rt2800_read_eeprom_nvmem() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 id 3192378980272721920
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 7
STR_LEN 0 dev 6
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/watchdog/rave-sp-wdt.c rave_sp_wdt_probe() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->parent 4096-ptr_max
PARAM_VALUE 1 id 8566497612463341568
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 12
STR_LEN 0 dev 11
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/nvmem/core.c devm_nvmem_cell_get() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->cma_area->nranges s32min-s32max
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 id (-1),5-7,11-12,16
BUF_SIZE 1 id (-1),5-7,11-12,16
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
STR_LEN 0 dev (-1),6,10-11
STR_LEN 0 dev (-1),6,10-11
RX_PATH
TASK_NOT_RUNNING

drivers/nvmem/core.c nvmem_cell_read_common() -> nvmem_cell_get()

Type Parameter Key Value
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 id (-1),6,8,11-12,15-17,19
BUF_SIZE 1 id (-1),6,8,11-12,15-17,19
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
STR_LEN 0 dev (-1),5,7,10-11,14-16,18
STR_LEN 0 dev (-1),5,7,10-11,14-16,18
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/nvmem/core.c nvmem_cell_read_variable_common() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev->power.wakeirq->status 0-4294967295
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 id (-1),5-7,9-11,14-16,18,20
BUF_SIZE 1 id (-1),5-7,9-11,14-16,18,20
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
STR_LEN 0 dev (-1),4-6,8-10,13-15,17,19
STR_LEN 0 dev (-1),4-6,8-10,13-15,17,19
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/iio/adc/at91-sama5d2_adc.c at91_adc_temp_sensor_init() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 8202540133144817664
BUF_SIZE 1 id 18
DATA_SOURCE 0 dev $1
STR_LEN 0 dev 17
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/rockchip/phy-rockchip-inno-hdmi.c inno_hdmi_phy_rk3328_init() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->dma_mem->pfn_base 0-s64max
PARAM_VALUE 1 id 4313424231796838400
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 12
STR_LEN 0 dev 11
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/thermal/qcom/tsens.c qfprom_read() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->of_node 0,4096-ptr_max
PARAM_VALUE 1 id 643482703293927424,4987804407082496000,8549342241624481792
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 0 dev (-1),1616
BUF_SIZE 1 id 6,10,13
BUF_SIZE 1 id 6,10,13
DATA_SOURCE 0 dev $0
DATA_SOURCE 1 id $1
STR_LEN 0 dev 5,9,12
STR_LEN 0 dev 5,9,12
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING
UNITS 0 dev unit_byte

drivers/gpu/drm/mediatek/mtk_dp.c mtk_dp_get_calibration_data() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 1 id 7273775332233707520
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 20
STR_LEN 0 dev 19
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/phy/aquantia/aquantia_firmware.c aqr_firmware_load_nvmem() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 1 id 2498764180222021632
BUF_SIZE 1 id 9
STR_LEN 0 dev 8
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/thermal/mediatek/auxadc_thermal.c mtk_thermal_get_calibration_data() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 1 id 9195304980937850880
BUF_SIZE 1 id 17
DATA_SOURCE 0 dev $0
STR_LEN 0 dev 16
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/soc/mediatek/mtk-svs.c svs_get_efuse_data() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 *dev->p->deferred_probe_reason 0-255
PARAM_VALUE 1 id 4106030022748790784,6551245412733779968
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 19,21
BUF_SIZE 1 id 19,21
DATA_SOURCE 1 id $1
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/realtek/phy-rtk-usb3.c get_phy_data_by_efuse() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 4096-ptr_max
PARAM_VALUE 1 id 7266593436260614144
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 26
STR_LEN 0 dev 25
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/net/wireless/ath/ath9k/init.c ath9k_nvmem_request_eeprom() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev->next->next 4096-ptr_max
PARAM_VALUE 0 dev->driver_data 4096-ptr_max
PARAM_VALUE 1 id 8819837175031599104
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 12
STR_LEN 0 dev 11
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/realtek/phy-rtk-usb2.c get_phy_data_by_efuse() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 id 9165592463904649216
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 11
STR_LEN 0 dev 10
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING

drivers/phy/realtek/phy-rtk-usb2.c get_phy_data_by_efuse() -> nvmem_cell_get()

Type Parameter Key Value
PARAM_VALUE 0 dev 4096-ptr_max
PARAM_VALUE 0 dev->devres_head.prev 4096-ptr_max
PARAM_VALUE 0 dev->driver 4096-ptr_max
PARAM_VALUE 0 dev->of_node 1-u64max
PARAM_VALUE 1 id 8138390867980062720
BUF_SIZE 0 dev 1616
BUF_SIZE 1 id 11
STR_LEN 0 dev 10
TERMINATED 1 id 1
RX_PATH
TASK_NOT_RUNNING