Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/nvmem/core.c nvmem_bin_attr_is_visible() -> nvmem_bin_attr_get_umode()

Type Parameter Key Value
PARAM_VALUE 0 nvmem 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING

drivers/nvmem/core.c nvmem_populate_sysfs_cells() -> nvmem_bin_attr_get_umode()

Type Parameter Key Value
PARAM_VALUE 0 nvmem 4096-ptr_max
BUF_SIZE 0 nvmem (-1),1848
BUF_SIZE 0 nvmem (-1),1848
BUF_SIZE 0 nvmem->fixup_dt_cell_info (-1)-0,8
BUF_SIZE 0 nvmem->keepout (-1),24
BUF_SIZE 0 nvmem->ops (-1),16
BUF_SIZE 0 nvmem->priv s32min-(-1),1-s32max
BUF_SIZE 0 nvmem->wp_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 &nvmem->cells 1
DATA_SOURCE 0 nvmem $0
PARAM_COMPARE 0 &nvmem->cells != $0->cells.next
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 nvmem->eeprom.size 18446744071562067968-u64max
HOST_DATA 0 nvmem->size 0
LOCK2 _T->lock

drivers/nvmem/core.c nvmem_sysfs_setup_compat() -> nvmem_bin_attr_get_umode()

Type Parameter Key Value
PARAM_VALUE 0 nvmem 4096-ptr_max
PARAM_VALUE 0 nvmem->ops 4096-ptr_max
BUF_SIZE 0 nvmem 1848
BUF_SIZE 0 nvmem->dev.bus 168
BUF_SIZE 0 nvmem->dev.groups 16
BUF_SIZE 0 nvmem->dev.parent (-1),1616
BUF_SIZE 0 nvmem->dev.type 48
BUF_SIZE 0 nvmem->eeprom.attr.name (-1),5
BUF_SIZE 0 nvmem->fixup_dt_cell_info (-1)-0,8
BUF_SIZE 0 nvmem->keepout (-1),24
BUF_SIZE 0 nvmem->ops 16
BUF_SIZE 0 nvmem->priv s32min-(-1),1-s32max
BUF_SIZE 0 nvmem->wp_gpio s32min-(-1),1-s32max
CAPPED_DATA 0 nvmem->word_size 1
DATA_SOURCE 0 nvmem $0
STR_LEN 0 nvmem->eeprom.attr.name (-1),4
BIT_INFO 0 nvmem->size 0x0,0x7fffffff
MEM_ZERO 0 &nvmem->dev.power.suspend_timer
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 nvmem->size 0
HALF_LOCKED2 global &mtd_table_mutex