Home
last modified time | relevance | path

Searched refs:reset_workqueue (Results 1 – 3 of 3) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/sfc/
Defx_common.c112 static struct workqueue_struct *reset_workqueue; variable
116 reset_workqueue = create_singlethread_workqueue("sfc_reset"); in efx_create_reset_workqueue()
117 if (!reset_workqueue) { in efx_create_reset_workqueue()
127 queue_work(reset_workqueue, &efx->reset_work); in efx_queue_reset_work()
137 if (reset_workqueue) { in efx_destroy_reset_workqueue()
138 destroy_workqueue(reset_workqueue); in efx_destroy_reset_workqueue()
139 reset_workqueue = NULL; in efx_destroy_reset_workqueue()
/Linux-v6.1/drivers/net/ethernet/sfc/siena/
Defx_common.c111 static struct workqueue_struct *reset_workqueue; variable
115 reset_workqueue = create_singlethread_workqueue("sfc_siena_reset"); in efx_siena_create_reset_workqueue()
116 if (!reset_workqueue) { in efx_siena_create_reset_workqueue()
126 queue_work(reset_workqueue, &efx->reset_work); in efx_siena_queue_reset_work()
136 if (reset_workqueue) { in efx_siena_destroy_reset_workqueue()
137 destroy_workqueue(reset_workqueue); in efx_siena_destroy_reset_workqueue()
138 reset_workqueue = NULL; in efx_siena_destroy_reset_workqueue()
/Linux-v6.1/drivers/net/ethernet/sfc/falcon/
Defx.c88 static struct workqueue_struct *reset_workqueue; variable
2569 queue_work(reset_workqueue, &efx->reset_work); in ef4_schedule_reset()
2999 queue_work(reset_workqueue, &efx->reset_work); in ef4_pm_thaw()
3187 reset_workqueue = create_singlethread_workqueue("sfc_reset"); in ef4_init_module()
3188 if (!reset_workqueue) { in ef4_init_module()
3200 destroy_workqueue(reset_workqueue); in ef4_init_module()
3212 destroy_workqueue(reset_workqueue); in ef4_exit_module()