Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_alpha2() -> get_nvram_var()

Type Parameter Key Value
PARAM_VALUE 0 prefix 0,1817823838772068352,4813254338653470720
PARAM_VALUE 1 postfix 0
PARAM_VALUE 2 name 4564368953374294016
PARAM_VALUE 3 buf 4212446519690391552
PARAM_VALUE 4 len 10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 2 name 6
BUF_SIZE 2 name 6
BUF_SIZE 3 buf 10
DATA_SOURCE 0 prefix $0
DATA_SOURCE 2 name $1
DATA_SOURCE 5 fallback $3
STR_LEN 0 prefix (-1),9
STR_LEN 0 prefix (-1),9
STR_LEN 1 postfix 5
STR_LEN 2 name 5
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte

drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_leddc() -> get_nvram_var()

Type Parameter Key Value
PARAM_VALUE 0 prefix 0,1817823838772068352,4813254338653470720
PARAM_VALUE 1 postfix 0
PARAM_VALUE 2 name 4651576812270116864
PARAM_VALUE 3 buf 3551338537355563008
PARAM_VALUE 4 len 100
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 2 name 6
BUF_SIZE 2 name 6
BUF_SIZE 3 buf 100
DATA_SOURCE 0 prefix $0
DATA_SOURCE 2 name $1
DATA_SOURCE 5 fallback $4
STR_LEN 0 prefix (-1),9
STR_LEN 0 prefix (-1),9
STR_LEN 1 postfix 5
STR_LEN 2 name 5
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte

drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_macaddr() -> get_nvram_var()

Type Parameter Key Value
PARAM_VALUE 0 prefix 0,1817823838772068352,4813254338653470720
PARAM_VALUE 1 postfix 0
PARAM_VALUE 2 name 734432765145968640,2213638824448061440,5995341434654298112,7765151408410017792,9120191771551993856
PARAM_VALUE 3 buf 5673522076733427712
PARAM_VALUE 4 len 100
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 2 name 8,11
BUF_SIZE 2 name 8,11
BUF_SIZE 3 buf 100
DATA_SOURCE 0 prefix $0
DATA_SOURCE 2 name $1
DATA_SOURCE 5 fallback $3
STR_LEN 0 prefix 7,10
STR_LEN 0 prefix 7,10
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte

drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_s8() -> get_nvram_var()

Type Parameter Key Value
PARAM_VALUE 0 prefix 0,1817823838772068352,4813254338653470720
PARAM_VALUE 1 postfix 0
PARAM_VALUE 2 name 1288361951554920448,1807537401712066560,5711720624721465344,6161480555476127744,8695158475390062592,8810704079935684608
PARAM_VALUE 3 buf 6070107436893745152
PARAM_VALUE 4 len 100
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 2 name 4,7
BUF_SIZE 2 name 4,7
BUF_SIZE 3 buf 100
DATA_SOURCE 0 prefix $0
DATA_SOURCE 1 postfix $1
DATA_SOURCE 2 name $2
DATA_SOURCE 5 fallback $5
STR_LEN 0 prefix 3,6
STR_LEN 0 prefix 3,6
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte

drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_u16() -> get_nvram_var()

Type Parameter Key Value
PARAM_VALUE 0 prefix 0,1817823838772068352,4813254338653470720
PARAM_VALUE 1 postfix 0,1389875262412812288,7984224480081580032
PARAM_VALUE 2 name 4096-ptr_max
PARAM_VALUE 3 buf 213689805212528640
PARAM_VALUE 4 len 100
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 1 postfix (-1),2
BUF_SIZE 1 postfix (-1),2
BUF_SIZE 2 name 6-15
BUF_SIZE 2 name 6-15
BUF_SIZE 3 buf 100
DATA_SOURCE 0 prefix $0
DATA_SOURCE 1 postfix $1
DATA_SOURCE 2 name $2
DATA_SOURCE 5 fallback $5
STR_LEN 0 prefix (-1),1,5-14
STR_LEN 0 prefix (-1),1,5-14
STR_LEN 1 postfix (-1),7-9,11
STR_LEN 1 postfix (-1),7-9,11
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte

drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_u32() -> get_nvram_var()

Type Parameter Key Value
PARAM_VALUE 0 prefix 0,1817823838772068352,4813254338653470720
PARAM_VALUE 1 postfix 0
PARAM_VALUE 2 name 4096-ptr_max
PARAM_VALUE 3 buf 6595428435400044544
PARAM_VALUE 4 len 100
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 2 name 9-19
BUF_SIZE 2 name 9-19
BUF_SIZE 3 buf 100
DATA_SOURCE 0 prefix $0
DATA_SOURCE 1 postfix $1
DATA_SOURCE 2 name $2
DATA_SOURCE 5 fallback $5
STR_LEN 0 prefix 8-18
STR_LEN 0 prefix 8-18
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte

drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_u32_2() -> get_nvram_var()

Type Parameter Key Value
PARAM_VALUE 0 prefix 0,1817823838772068352,4813254338653470720
PARAM_VALUE 1 postfix 0
PARAM_VALUE 2 name 885642192849948672,5436670594908495872
PARAM_VALUE 3 buf 8554264178148114432
PARAM_VALUE 4 len 100
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 2 name 11-12
BUF_SIZE 2 name 11-12
BUF_SIZE 3 buf 100
DATA_SOURCE 0 prefix $0
DATA_SOURCE 2 name $1
DATA_SOURCE 5 fallback $4
STR_LEN 0 prefix 10-11
STR_LEN 0 prefix 10-11
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte

drivers/firmware/broadcom/bcm47xx_sprom.c nvram_read_u8() -> get_nvram_var()

Type Parameter Key Value
PARAM_VALUE 0 prefix 0,1817823838772068352,4813254338653470720
PARAM_VALUE 1 postfix 0,7984224480081580032
PARAM_VALUE 2 name 4096-ptr_max
PARAM_VALUE 3 buf 9215720603672158208
PARAM_VALUE 4 len 100
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 0 prefix (-1)-0,10
BUF_SIZE 1 postfix (-1),2
BUF_SIZE 1 postfix (-1),2
BUF_SIZE 2 name 3-17
BUF_SIZE 2 name 3-17
BUF_SIZE 3 buf 100
DATA_SOURCE 0 prefix $0
DATA_SOURCE 1 postfix $1
DATA_SOURCE 2 name $2
DATA_SOURCE 5 fallback $5
STR_LEN 0 prefix (-1),1-7,9-16
STR_LEN 0 prefix (-1),1-7,9-16
STR_LEN 1 postfix (-1),6-8
STR_LEN 1 postfix (-1),6-8
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
BIT_INFO 0 prefix 0x0,0x5fffffffffffffff
TERMINATED 2 name 1
RX_PATH
TASK_NOT_RUNNING
UNITS 4 len unit_byte