Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

drivers/net/ethernet/fungible/funeth/funeth_main.c fun_create_and_bind_tx() -> fun_bind()

Type Parameter Key Value
PARAM_VALUE 0 fdev 4096-ptr_max
PARAM_VALUE 0 fdev->admin_q 4096-ptr_max
PARAM_VALUE 0 fdev->admin_q->sq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 fdev->admin_sbq.sb->alloc_hint 0-4294967294
PARAM_VALUE 0 fdev->admin_sbq.wake_index.counter 0-7
PARAM_VALUE 0 fdev->admin_sbq.wakeup_cnt.counter 0-s32max
PARAM_VALUE 0 fdev->suppress_cmds 1
PARAM_VALUE 1 type0 2
PARAM_VALUE 3 type1 6
PARAM_VALUE 4 id1 0-s32max
DATA_SOURCE 2 id0 $1
DATA_SOURCE 4 id1 r fun_eth_create
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/ethernet/fungible/funeth/funeth_main.c fun_create_netdev() -> fun_bind()

Type Parameter Key Value
PARAM_VALUE 0 fdev 4096-ptr_max
PARAM_VALUE 0 fdev->adminq_cb 1105875079318130688
PARAM_VALUE 0 fdev->fw_handle u32max
PARAM_VALUE 0 fdev->q_depth 1-65536
PARAM_VALUE 0 fdev->serv_cb 507762089812451328
PARAM_VALUE 0 fdev->suppress_cmds 1
PARAM_VALUE 1 type0 3
PARAM_VALUE 2 id0 0-2147483646
PARAM_VALUE 3 type1 1
PARAM_VALUE 4 id1 0
BUF_SIZE 0 fdev 336
CAPPED_DATA 2 id0 1
DATA_SOURCE 2 id0 $1
RX_PATH
TASK_NOT_RUNNING
NO_OVERFLOW_SIMPLE 2 id0
UNITS 2 id0 unit_array_size
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/fungible/funeth/funeth_main.c fun_up() -> fun_bind()

Type Parameter Key Value
PARAM_VALUE 0 fdev 4096-ptr_max
PARAM_VALUE 0 fdev->admin_q 4096-ptr_max
PARAM_VALUE 0 fdev->admin_q->sq_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 fdev->admin_sbq.sb->alloc_hint 0-4294967294
PARAM_VALUE 0 fdev->admin_sbq.wake_index.counter 0-7
PARAM_VALUE 0 fdev->admin_sbq.wakeup_cnt.counter 0-s32max
PARAM_VALUE 0 fdev->suppress_cmds 1
PARAM_VALUE 1 type0 5
PARAM_VALUE 3 type1 1
RX_PATH
TASK_NOT_RUNNING
UNITS 2 id0 unit_array_size