Defined in 1 files as a function:
Referenced in 1 files:
Smatch caller information:
drivers/net/ethernet/qlogic/qed/qed_ll2.c qed_ll2_prepare_tx_packet() -> qed_ll2_tx_packet_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_hwfn | 4096-ptr_max |
| PARAM_VALUE | 0 | p_hwfn->p_ll2_info | 4096-ptr_max |
| PARAM_VALUE | 1 | p_ll2_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.cur_send_frag_num | 1 |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.cur_send_packet | 4096-ptr_max |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.cur_send_packet->bd_used | 0 |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.cur_send_packet->notify_fw | 1 |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.free_descq.next | 4096-ptr_max |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.txq_chain.p_prod_elem | 4096-ptr_max |
| PARAM_VALUE | 1 | *p_ll2_conn->tx_queue.txq_chain->p_prod_elem | 0-255 |
| BUF_SIZE | 0 | p_hwfn | (-1),18528 |
| BUF_SIZE | 0 | p_hwfn | (-1),18528 |
| DATA_SOURCE | 0 | p_hwfn | $0 |
| DATA_SOURCE | 1 | p_ll2_conn | r qed_ll2_handle_sanity |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | &p_tx->lock | ||
| LOCK2 | flags | ||
| HALF_LOCKED2 | &p_rx->lock | ||
| HALF_LOCKED2 | bh | ||
| HALF_LOCKED2 | flags | ||
| TYPE_LOCK | (struct qed_ll2_tx_queue)->lock |
drivers/net/ethernet/qlogic/qed/qed_ll2.c qed_ll2_set_fragment_of_tx_packet() -> qed_ll2_tx_packet_notify()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | p_hwfn->p_ll2_info | 4096-ptr_max |
| PARAM_VALUE | 1 | p_ll2_conn | 4096-ptr_max |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.cur_send_packet | 4096-ptr_max |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.cur_send_packet->bd_used | 1-u16max |
| PARAM_VALUE | 1 | p_ll2_conn->tx_queue.cur_send_packet->bds_set | 4096-ptr_max |
| BUF_SIZE | 0 | p_hwfn | (-1),18528 |
| BUF_SIZE | 0 | p_hwfn | (-1),18528 |
| DATA_SOURCE | 0 | p_hwfn | $0 |
| DATA_SOURCE | 1 | p_ll2_conn | r qed_ll2_handle_sanity |
| PREEMPT_ADD | <- disables preempt | ||
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| NOCHECK_CALL | |||
| LOCK2 | flags | ||
| LOCK2 | 1 | &p_ll2_conn->tx_queue.lock | |
| HALF_LOCKED2 | &qp->q_lock | ||
| TYPE_LOCK | (struct qed_ll2_tx_queue)->lock |