work
比如常见的几个work:
ib_cq_poll_work 用来poll cq的
health_recover_work 用来fw健康恢复的
mlx5e_tx_timeout_work txtimeout的
cma_work_handler 用来管理rdma cm的事件的
workqueue | work |
---|---|
arp_repath->work | ipoib_repath_ah |
assoc->del_work | nvmet_fc_delete_assoc |
async_work->work | macsec_async_event |
be_ctrl->release_work | nvmet_release_backend_ctrl_work |
buf->rb_refresh_worker | rpcrdma_mr_refresh_worker |
clock->pps_info.out_work | mlx5_pps_out |
cq->notify_work | notify_soft_wc_handler |
cq->work | ib_cq_poll_work |
ctrl->ana_work | nvme_ana_work |
ctrl->async_event_work | nvme_async_event_work |
ctrl->async_event_work | nvmet_async_event_work |
ctrl->ctrl.reset_work | nvme_fc_reset_ctrl_work |
ctrl->ctrl.reset_work | nvme_loop_reset_ctrl_work |
ctrl->ctrl.reset_work | nvme_rdma_reset_ctrl_work |
ctrl->ctrl.reset_work | nvme_reset_ctrl_work |
ctrl->delete_work | nvme_delete_ctrl_work |
ctrl->err_work | nvme_rdma_error_recovery_work |
ctrl->err_work | nvme_tcp_error_recovery_work |
ctrl->fatal_err_work | nvmet_fatal_error_handler |
ctrl->fw_act_work | nvme_fw_act_work |
ctrl->ioerr_work | nvme_fc_ctrl_ioerr_work |
ctrl->scan_work | nvme_scan_work |
ctx->close_work | ucma_close_id |
dev->ctrl.reset_work | nvme_reset_work |
dev->delay_drop.delay_drop_work | delay_drop_handler |
dev->remove_work | nvme_remove_dead_ctrl_work |
device->unregistration_work | ib_unregister_work |
devr->ports[port].pkey_change_work | |
dim->work | ib_cq_rdma_dim_work |
ent->work | cache_work_func |
ent->work | cmd_work_handler |
entry->del_work | free_gid_work |
entry->work | mlx5_tc_ct_entry_del_work |
eq->work | mlx5_ib_eq_pf_action |
events->pcie_core_work | mlx5_pcie_event |
f->work | fl_destroy_filter_work |
fib_work->work | mlx5_lag_fib_update |
fib_work->work | mlx5e_tc_fib_event_work |
fod->defer_work | nvmet_fc_fcp_rqst_op_defer_work |
fw_reset->fw_live_patch_work | mlx5_fw_live_patch_event |
fw_reset->reset_abort_work | mlx5_sync_reset_abort_event |
fw_reset->reset_now_work | mlx5_sync_reset_now_event |
fw_reset->reset_reload_work | mlx5_sync_reset_reload_work |
fw_reset->reset_request_work | mlx5_sync_reset_request_event |
genl_work->work | generate_reply |
group->work | mcast_work_handler |
head->requeue_work | nvme_requeue_work |
head->work | fl_destroy_sleepable |
health->fatal_report_work | health_recover_work |
health->fatal_report_work | mlx5_fw_fatal_reporter_err_work |
health->report_work | mlx5_fw_reporter_err_work |
host_work->work | esw_functions_changed_event_handler |
ht->run_work | bp_rht_deferred_worker |
ht->run_work | rht_deferred_worker |
iod->work | nvme_loop_execute_work |
iod->work | nvmet_fc_handle_ls_rqst_work |
iser_conn->release_work | iser_release_work |
isert_cmd->comp_work | isert_do_control_comp |
isert_conn->release_work | isert_release_work |
kobj->work | destroy_vf_group_work |
mad_agent_priv->local_work | local_completions |
mask->work | fl_mask_free_work |
mc->iboe_join.work | cma_iboe_join_work_handler |
modify_work->work | _update_xfrm_state |
mr->odp_destroy.work | free_implicit_child_mr_work |
ndev_work->work | netdevice_event_work_handler |
network->work | cma_netevent_work_handler |
newrec->lsrcv_work | nvme_fc_handle_ls_rqst_work |
offload->work | flow_offload_work_handler |
pfault->work | mlx5_ib_eqe_pf_action |
pmtu_update->work | ipoib_cm_update_pmtu_task |
port->accept_work | nvmet_tcp_accept_work |
priv->carrier_on_task | ipoib_mcast_carrier_on_task |
priv->cm.reap_task | ipoib_cm_tx_reap |
priv->cm.rx_reap_task | ipoib_cm_rx_reap |
priv->cm.skb_task | ipoib_cm_skb_reap |
priv->cm.start_task | ipoib_cm_tx_start |
priv->delay_drop.work | mlx5e_delay_drop_handler |
priv->flush_heavy | ipoib_ib_dev_flush_heavy |
priv->flush_light | ipoib_ib_dev_flush_light |
priv->flush_normal | ipoib_ib_dev_flush_normal |
priv->monitor_counters_work | mlx5e_monitor_counters_work |
priv->reschedule_napi_work | ipoib_napi_schedule_work |
priv->restart_task | ipoib_mcast_restart_task |
priv->set_rx_mode_work | mlx5e_set_rx_mode_work |
priv->tx_timeout_work | ipoib_ib_tx_timeout_work |
priv->tx_timeout_work | mlx5e_tx_timeout_work |
priv->update_carrier_work | mlx5e_update_carrier_work |
priv->update_stats_work | mlx5e_update_stats_work |
qp_work->work | ipoib_qp_state_validate_work |
queue->disconnect_work | nvmet_rdma_disconnect_queue_work |
queue->io_work | nvme_tcp_io_work |
queue->io_work | nvmet_tcp_io_work |
queue->release_work | nvmet_rdma_release_queue_work |
queue->release_work | nvmet_tcp_release_queue_work |
rdma->sc_work | __svc_rdma_free |
req->f.work | nvmet_file_buffered_io_work |
req->f.work | nvmet_file_dsm_work |
req->f.work | nvmet_file_flush_work |
req->f.work | nvmet_file_write_zeroes_work |
req->p.work | nvmet_passthru_execute_cmd_work |
req->work | pages_work_handler |
req->z.zmgmt_work | nvmet_bdev_zmgmt_send_work |
req->z.zmgmt_work | nvmet_bdev_zone_zmgmt_recv_work |
resync->work | resync_handle_work |
rport->ls_work | fcloop_rport_lsrqst_work |
rpriv->uplink_priv.reoffload_flows_work | |
rq->dim_obj.dim.work | mlx5e_rx_dim_work |
rq->recover_work | mlx5e_rq_err_cqe_work |
rule->arfs_work | arfs_handle_work |
rule->work | accel_rule_handle_work |
sa_dev->port[i].update_task | update_sm_ah |
sq->dim_obj.dim.work | mlx5e_tx_dim_work |
sq->recover_work | mlx5e_tx_err_cqe_work |
sq->recover_work | recover_work_func |
sqd->work | mlx5_ib_sqd_work |
table->work | mlx5_vhca_state_work_handler |
target->remove_work | srp_remove_work |
target->tl_err_work | srp_tl_err_work |
tf->work | timeout_handler_task |
tfcp_req->abort_rcv_work | fcloop_fcp_abort_recv_work |
tfcp_req->fcp_rcv_work | fcloop_fcp_recv_work |
tfcp_req->tio_done_work | fcloop_tgt_fcprqst_done_work |
tgt_rscn->work | fcloop_tgt_rscn_work |
tport->ls_work | fcloop_tport_lsrqst_work |
tracer->handle_traces_work | mlx5_fw_tracer_handle_traces |
tracer->ownership_change_work | mlx5_fw_tracer_ownership_change |
tracer->read_fw_strings_work | mlx5_tracer_read_strings_db |
update_work->work | mlx5e_rep_neigh_update |
vport->vport_change_handler | esw_vport_change_handler |
vxlan_work->work | mlx5e_vxlan_add_work |
vxlan_work->work | mlx5e_vxlan_del_work |
work->invalidate_work | mlx5_hv_vhca_invalidate_work |
work->work | cm_work_handler |
work->work | cma_work_handler |
work->work | ib_cache_event_task |
work->work | ib_generic_event_task |
work->work | ipoib_vlan_delete_task |
work->work | mlx5_esw_bridge_switchdev_fdb_event_work |
work->work | mlx5_ib_handle_event |
work->work | mlx5_ib_prefetch_mr_work |
work->work | update_gid_event_work_handler |
workqueue
arp_repath->work
assoc->del_work
async_work->work
be_ctrl->release_work
buf->rb_refresh_worker
clock->pps_info.out_work
cq->notify_work
cq->work
ctrl->ana_work
ctrl->async_event_work
ctrl->ctrl.reset_work
ctrl->delete_work
ctrl->err_work
ctrl->fatal_err_work
ctrl->fw_act_work
ctrl->ioerr_work
ctrl->scan_work
ctx->close_work
dev->ctrl.reset_work
dev->delay_drop.delay_drop_work
dev->remove_work
device->unregistration_work
devr->ports[port].pkey_change_work
dim->work
ent->work
entry->del_work
entry->work
eq->work
events->pcie_core_work
f->work
fib_work->work
fod->defer_work
fw_reset->fw_live_patch_work
fw_reset->reset_abort_work
fw_reset->reset_now_work
fw_reset->reset_reload_work
fw_reset->reset_request_work
genl_work->work
group->work
head->requeue_work
head->work
health->fatal_report_work
health->report_work
host_work->work
ht->run_work
iod->work
iser_conn->release_work
isert_cmd->comp_work
isert_conn->release_work
kobj->work
mad_agent_priv->local_work
mask->work
mc->iboe_join.work
modify_work->work
mr->odp_destroy.work
ndev_work->work
network->work
newrec->lsrcv_work
offload->work
pfault->work
pmtu_update->work
port->accept_work
priv->carrier_on_task
priv->cm.reap_task
priv->cm.rx_reap_task
priv->cm.skb_task
priv->cm.start_task
priv->delay_drop.work
priv->flush_heavy
priv->flush_light
priv->flush_normal
priv->monitor_counters_work
priv->reschedule_napi_work
priv->restart_task
priv->set_rx_mode_work
priv->tx_timeout_work
priv->update_carrier_work
priv->update_stats_work
qp_work->work
queue->disconnect_work
queue->io_work
queue->release_work
rdma->sc_work
req->f.work
req->p.work
req->work
req->z.zmgmt_work
resync->work
rport->ls_work
rpriv->uplink_priv.reoffload_flows_work
rq->dim_obj.dim.work
rq->recover_work
rule->arfs_work
rule->work
sa_dev->port[i].update_task
sq->dim_obj.dim.work
sq->recover_work
sqd->work
table->work
target->remove_work
target->tl_err_work
tf->work
tfcp_req->abort_rcv_work
tfcp_req->fcp_rcv_work
tfcp_req->tio_done_work
tgt_rscn->work
tport->ls_work
tracer->handle_traces_work
tracer->ownership_change_work
tracer->read_fw_strings_work
update_work->work
vport->vport_change_handler
vxlan_work->work
work->invalidate_work
work->work