Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/net/ethernet/emulex/benet/be_ethtool.c lancer_cmd_get_file_len() -> lancer_cmd_read_object()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->cmd_privileges 256-u32max
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->device 57888,57896
PARAM_VALUE 1 cmd 2276723202545598464
PARAM_VALUE 2 data_size 0
PARAM_VALUE 3 data_offset 0
PARAM_VALUE 4 obj_name 5937220802731331584,6681316518893412352,7981224360206106624
PARAM_VALUE 5 data_read 7200018345657159680
PARAM_VALUE 5 *data_read 0
PARAM_VALUE 6 eof 3278658639658446848
PARAM_VALUE 7 addn_status 6516897343318056960
BUF_SIZE 4 obj_name 14,16
BUF_SIZE 4 obj_name 14,16
DATA_SOURCE 0 adapter $0
DATA_SOURCE 4 obj_name $1
FUZZY_MAX 0 adapter->pdev->device 57896
STR_LEN 0 adapter 13,15
STR_LEN 0 adapter 13,15
BIT_INFO 0 adapter->pdev->device 0xe220,0xe228
TERMINATED 4 obj_name 1
MEM_ZERO 1 cmd
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/emulex/benet/be_ethtool.c lancer_cmd_read_file() -> lancer_cmd_read_object()

Type Parameter Key Value
PARAM_VALUE 0 adapter 4096-ptr_max
PARAM_VALUE 0 adapter->pdev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->next 5159360019465732096
PARAM_VALUE 0 adapter->pdev->dev.cma_area->alloc_mutex.first_waiter->list.prev->prev 5159360019465732096
PARAM_VALUE 0 adapter->pdev->dev.cma_area->alloc_mutex.osq.tail.counter 0-s32max
PARAM_VALUE 0 adapter->pdev->dev.cma_area->lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->pdev->dev.cma_area->nranges s32min-s32max
PARAM_VALUE 0 adapter->pdev->dev.dma_io_tlb_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->pdev->dev.dma_io_tlb_pools.next 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.dma_io_tlb_pools.next->prev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.dma_io_tlb_pools.next->prev->prev 4096-ptr_max
PARAM_VALUE 0 adapter->pdev->dev.dma_mem->spinlock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adapter->pdev->dev.dma_uses_io_tlb 1
PARAM_VALUE 0 adapter->pdev->dev.iommu->attach_deferred 0-1
PARAM_VALUE 0 adapter->pdev->device 57888,57896
PARAM_VALUE 1 cmd 1981432364964319232
PARAM_VALUE 1 cmd->size 32768
PARAM_VALUE 1 cmd->va 1-ptr_max
PARAM_VALUE 2 data_size 0,4-32768
PARAM_VALUE 3 data_offset 0-4294967294
PARAM_VALUE 4 obj_name 5937220802731331584,6681316518893412352,7981224360206106624
PARAM_VALUE 5 data_read 5042741255034892288
PARAM_VALUE 6 eof 4660513347340292096
PARAM_VALUE 6 *eof 0
PARAM_VALUE 7 addn_status 763977768726781952
BUF_SIZE 4 obj_name 14,16
BUF_SIZE 4 obj_name 14,16
CAPPED_DATA 0 &adapter->pdev->dev 1
CAPPED_DATA 2 data_size 1
CAPPED_DATA 3 data_offset 1
DATA_SOURCE 0 adapter $0
DATA_SOURCE 4 obj_name $1
FUZZY_MAX 0 adapter->pdev->device 57896
STR_LEN 0 adapter 13,15
STR_LEN 0 adapter 13,15
BIT_INFO 0 adapter->pdev->device 0xe220,0xffffffffffffffff
BIT_INFO 2 data_size 0x0,0xfffc
NOSPEC 2 data_size
TERMINATED 4 obj_name 1
RX_PATH
TASK_NOT_RUNNING
USER_DATA 2 data_size 0,4-32768[c]
NO_OVERFLOW_SIMPLE 3 data_offset
UNITS 2 data_size unit_byte
UNITS 3 data_offset unit_byte