Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/brocade/bna/bnad_ethtool.c bnad_get_eeprom() -> bfa_nw_flash_read_part()

Type Parameter Key Value
PARAM_VALUE 0 flash 4096-ptr_max
PARAM_VALUE 0 flash->cbarg 3799012093180891136
PARAM_VALUE 0 flash->cbfn 887713708394377216
PARAM_VALUE 0 flash->dbuf_pa 0-u32max
PARAM_VALUE 0 flash->mb.cbarg 0
PARAM_VALUE 0 flash->mb.cbfn 0
PARAM_VALUE 0 flash->mb.qe.next 4096-ptr_max
PARAM_VALUE 0 flash->op_busy 1
PARAM_VALUE 0 flash->ubuf 4096-ptr_max
PARAM_VALUE 1 type 1-u32max
PARAM_VALUE 3 buf 16,4096-ptr_max
PARAM_VALUE 4 len 0-4000000
PARAM_VALUE 7 cbarg 892915383950049280
BUF_SIZE 3 buf 0-s32max
BUF_SIZE 7 cbarg 112
DATA_SOURCE 1 type r bnad_get_flash_partition_by_offset
DATA_SOURCE 3 buf $2
PREEMPT_ADD <- disables preempt
RX_PATH
TASK_NOT_RUNNING
USER_DATA 4 len 1-4095[c]
NO_OVERFLOW_SIMPLE 4 len
UNITS 4 len unit_byte
UNITS 5 offset unit_byte
LOCK2 &bnad->bna_lock
LOCK2 flags
TYPE_LOCK (struct bnad)->bna_lock