Home
last modified time | relevance | path

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

/openbmc/linux/drivers/net/ethernet/sfc/
H A Defx_common.c107 static struct workqueue_struct *reset_workqueue; variable
111 reset_workqueue = create_singlethread_workqueue("sfc_reset"); in efx_create_reset_workqueue()
112 if (!reset_workqueue) { in efx_create_reset_workqueue()
122 queue_work(reset_workqueue, &efx->reset_work); in efx_queue_reset_work()
132 if (reset_workqueue) { in efx_destroy_reset_workqueue()
133 destroy_workqueue(reset_workqueue); in efx_destroy_reset_workqueue()
134 reset_workqueue = NULL; in efx_destroy_reset_workqueue()
/openbmc/linux/drivers/net/ethernet/sfc/siena/
H A 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()
/openbmc/linux/drivers/net/ethernet/sfc/falcon/
H A Defx.c87 static struct workqueue_struct *reset_workqueue; variable
2568 queue_work(reset_workqueue, &efx->reset_work); in ef4_schedule_reset()
2990 queue_work(reset_workqueue, &efx->reset_work); in ef4_pm_thaw()
3178 reset_workqueue = create_singlethread_workqueue("sfc_reset"); in ef4_init_module()
3179 if (!reset_workqueue) { in ef4_init_module()
3191 destroy_workqueue(reset_workqueue); in ef4_init_module()
3203 destroy_workqueue(reset_workqueue); in ef4_exit_module()