Defined in 1 files as a function:

Referenced in 12 files:

Smatch caller information:

drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c cxgb4_del_hash_filter() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0-3
BUF_SIZE 0 skb 128
BUF_SIZE 0 skb 128
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c cxgb4_set_hash_filter() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0-3
BUF_SIZE 0 skb 64
BUF_SIZE 0 skb 64
CAPPED_DATA 2 queue 1
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &block->cb_lock

drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c set_filter_wr() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0-3
BUF_SIZE 0 skb 208
BUF_SIZE 0 skb 208
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c set_tcb_field() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0-3
BUF_SIZE 0 skb 40
BUF_SIZE 0 skb 40
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c ddp_ppod_write_idata() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r ddp_ppod_init_idata
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &session->frwd_lock
HALF_LOCKED2 bh

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c ddp_setup_conn_digest() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r alloc_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 global &rx_queue_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c ddp_setup_conn_pgidx() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r alloc_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &cls_conn->ep_mutex
LOCK2 global &rx_queue_mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &audit_cmd_mutex.lock
HALF_LOCKED2 global &hwsim_phys_lock
HALF_LOCKED2 global &rtnl_mutex
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct iscsi_cls_conn)->ep_mutex

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c push_tx_frames() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb r skb_peek
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c send_abort_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c send_abort_rpl() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 rcu_read
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c send_act_open_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb->sk (-1),792
DATA_SOURCE 0 skb $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rx_queue_mutex

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c send_act_open_req6() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb->sk (-1),792
DATA_SOURCE 0 skb $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh
HALF_LOCKED2 global &rx_queue_mutex

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c send_close_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
HALF_LOCKED2 &conn->ep_mutex
HALF_LOCKED2 global &rx_queue_mutex
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c send_rx_credits() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r alloc_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/scsi/cxgbi/cxgb4i/cxgb4i.c send_tx_flowc_wr() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r alloc_wr
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
TYPE_LOCK (struct cxgbi_sock)->lock

drivers/infiniband/hw/cxgb4/cm.c accept_cr() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0-255
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $1 [m]
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c cxgb_mk_abort_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c cxgb_mk_abort_rpl() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c cxgb_mk_close_con_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c cxgb_mk_rx_data_ack() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
RX_PATH
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c cxgb_mk_tid_release() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
NOCHECK_CALL
LOCK2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c read_tcb() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r get_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c send_connect() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0-255
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r get_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/cxgb4/cm.c send_flowc() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb r skb_dequeue
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c send_fw_act_open_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r get_skb
NOCHECK_CALL
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c send_fw_pass_open_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 128
BUF_SIZE 0 skb 128
DATA_SOURCE 0 skb r alloc_skb
DATA_SOURCE 2 queue $10
NOCHECK_CALL
UNITS 2 queue unit_array_size
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/cm.c send_mpa_reject() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r get_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c send_mpa_reject() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r get_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c send_mpa_reply() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r get_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &ctx->mutex
HALF_LOCKED2 &sport->mutex
HALF_LOCKED2 &srv->paths_mutex
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/infiniband/hw/cxgb4/cm.c send_mpa_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb (-1)-s32max
BUF_SIZE 0 skb (-1)-s32max
DATA_SOURCE 0 skb r get_skb
NOCHECK_CALL
LOCK2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_ep_common)->mutex

drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c mk_tid_release() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 24
BUF_SIZE 0 skb 24
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $1
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/cxgb4/qp.c alloc_srq_queue() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 64
BUF_SIZE 0 skb 64
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &devr->srq_lock
HALF_LOCKED2 global &device_list_mutex

drivers/infiniband/hw/cxgb4/qp.c create_qp() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 112,160
BUF_SIZE 0 skb 112,160
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/cxgb4/qp.c free_srq_queue() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb (-1),64
BUF_SIZE 0 skb (-1),64
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/cxgb4/qp.c post_terminate() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb r skb_dequeue
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock

drivers/infiniband/hw/cxgb4/qp.c rdma_fini() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb r skb_dequeue
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qhp->mutex
HALF_LOCKED2 &ep->com.mutex
TYPE_LOCK (struct c4iw_qp)->mutex

drivers/infiniband/hw/cxgb4/qp.c rdma_init() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb 128
BUF_SIZE 0 skb 128
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &qhp->mutex
HALF_LOCKED2 &ep->com.mutex
HALF_LOCKED2 &pool->lock
TYPE_LOCK (struct c4iw_qp)->mutex

drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c chcr_ktls_act_open_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 64
BUF_SIZE 0 skb 64
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 queue unit_array_size
HALF_LOCKED2 global &device_offload_lock
HALF_LOCKED2 global &uld_mutex
HALF_LOCKED2 sk

drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c chcr_ktls_act_open_req6() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 88
BUF_SIZE 0 skb 88
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 queue unit_array_size
HALF_LOCKED2 global &device_offload_lock
HALF_LOCKED2 global &uld_mutex
HALF_LOCKED2 sk

drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c chcr_set_tcb_field() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 40
BUF_SIZE 0 skb 40
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
UNITS 2 queue unit_array_size
HALF_LOCKED2 global &device_offload_lock
HALF_LOCKED2 global &uld_mutex
HALF_LOCKED2 sk

drivers/target/iscsi/cxgbit/cxgbit_target.c cxgbit_push_tx_frames() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb r skb_peek
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb_mk_abort_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csk->lock
HALF_LOCKED2 bh

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb_mk_abort_rpl() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csk->lock

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb_mk_close_con_req() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb 32
BUF_SIZE 0 skb 32
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 &csk->lock
LOCK2 bh
HALF_LOCKED2 &cnp->np_accept_lock
TYPE_LOCK (struct cxgbit_sock)->lock

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb_mk_rx_data_ack() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 32
BUF_SIZE 0 skb 32
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgb_mk_tid_release() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 32
BUF_SIZE 0 skb 32
DATA_SOURCE 0 skb $0
DATA_SOURCE 2 queue $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_pass_accept_rpl() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0-255
BUF_SIZE 0 skb 48
BUF_SIZE 0 skb 48
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_send_tx_flowc_wr() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
DATA_SOURCE 0 skb r __skb_dequeue
PREEMPT_ADD
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &csk->lock

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_setup_conn_digest() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 48
BUF_SIZE 0 skb 48
DATA_SOURCE 0 skb r alloc_skb
NOCHECK_CALL

drivers/target/iscsi/cxgbit/cxgbit_cm.c cxgbit_setup_conn_pgidx() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
BUF_SIZE 0 skb 48
BUF_SIZE 0 skb 48
DATA_SOURCE 0 skb r alloc_skb
NOCHECK_CALL

drivers/infiniband/hw/cxgb4/cq.c create_cq() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 64
BUF_SIZE 0 skb 64
DATA_SOURCE 0 skb r alloc_skb
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/cxgb4/cq.c destroy_cq() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb (-1),64
BUF_SIZE 0 skb (-1),64
DATA_SOURCE 0 skb $3
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_aead_op() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb s32min-s32max
DATA_SOURCE 0 skb r create_wr_fn
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_aes_decrypt() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PARAM_VALUE 2 queue 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->cs_mutex
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 global &key_construction_mutex
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/chelsio/chcr_algo.c chcr_aes_encrypt() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PARAM_VALUE 2 queue 0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &crypt_stat->keysig_list_mutex
HALF_LOCKED2 &key->sem
HALF_LOCKED2 &mkey->sem
HALF_LOCKED2 &walker->global_auth_tok_key->sem
HALF_LOCKED2 s->tfm_mutex
HALF_LOCKED2 sk
HALF_LOCKED2 tfm_mutex

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_continue() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r create_hash_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_digest() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r create_hash_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_final() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r create_hash_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_finup() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r create_hash_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_ahash_update() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb 0-s32max
BUF_SIZE 0 skb 0-s32max
DATA_SOURCE 0 skb r create_hash_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/crypto/chelsio/chcr_algo.c chcr_handle_cipher_resp() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 0 skb 4096-ptr_max
PARAM_VALUE 1 prio 0
BUF_SIZE 0 skb 512
BUF_SIZE 0 skb 512
DATA_SOURCE 0 skb r create_cipher_wr
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &ni->dev_lock
HALF_LOCKED2 bh
HALF_LOCKED2 rcu_read

drivers/infiniband/hw/cxgb4/mem.c _c4iw_write_mem_dma_aligned() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb (-1),48,512
BUF_SIZE 0 skb (-1),48,512
DATA_SOURCE 0 skb $4 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/infiniband/hw/cxgb4/mem.c _c4iw_write_mem_inline() -> set_wr_txq()

Type Parameter Key Value
PARAM_VALUE 1 prio 1
PARAM_VALUE 2 queue 0
BUF_SIZE 0 skb (-1),48-144,512
BUF_SIZE 0 skb (-1),48-144,512
DATA_SOURCE 0 skb $4 [m]
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL