Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/net/ethernet/fungible/funeth/funeth_rx.c fun_rxq_create_dev() -> fun_sq_create()

Type Parameter Key Value
PARAM_VALUE 0 fdev 4096-ptr_max
PARAM_VALUE 1 flags 129
PARAM_VALUE 2 sqid 0
PARAM_VALUE 3 cqid u32max
PARAM_VALUE 4 sqe_size_log2 0
PARAM_VALUE 7 coal_nentries 0
PARAM_VALUE 8 coal_usec 0
PARAM_VALUE 9 irq_num 0
PARAM_VALUE 10 scan_start_id 0
PARAM_VALUE 12 rq_buf_size_log2 12
PARAM_VALUE 13 sqidp 4096-ptr_max
PARAM_VALUE 14 dbp 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock

drivers/net/ethernet/fungible/funcore/fun_queue.c fun_create_rq() -> fun_sq_create()

Type Parameter Key Value
PARAM_VALUE 0 fdev 4096-ptr_max
PARAM_VALUE 3 cqid 0
PARAM_VALUE 4 sqe_size_log2 0
PARAM_VALUE 7 coal_nentries 0
PARAM_VALUE 8 coal_usec 0
PARAM_VALUE 9 irq_num 0
PARAM_VALUE 10 scan_start_id 0
PARAM_VALUE 11 scan_end_id 0
PARAM_VALUE 12 rq_buf_size_log2 12
PARAM_VALUE 13 sqidp 4096-ptr_max
PARAM_VALUE 14 dbp 4096-ptr_max
STR_LEN 0 fdev 6
STR_LEN 0 fdev 6
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pdev->dev.mutex
HALF_LOCKED2 &pool->lock

drivers/net/ethernet/fungible/funeth/funeth_tx.c fun_txq_create_dev() -> fun_sq_create()

Type Parameter Key Value
PARAM_VALUE 0 fdev 4096-ptr_max
PARAM_VALUE 1 flags 17
PARAM_VALUE 2 sqid 0
PARAM_VALUE 3 cqid u32max
PARAM_VALUE 9 irq_num 0-u16max
PARAM_VALUE 10 scan_start_id 0
PARAM_VALUE 12 rq_buf_size_log2 0
PARAM_VALUE 13 sqidp 4096-ptr_max
PARAM_VALUE 14 dbp 4096-ptr_max
FUZZY_MAX 9 irq_num 0
RX_PATH
TASK_NOT_RUNNING
UNITS 7 coal_nentries unit_page
HALF_LOCKED2 &dev->ethtool->rss_lock
HALF_LOCKED2 &dev->lock