Home
last modified time | relevance | path

Searched refs:work_ctx (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/irq/
H A Dirq_sim.c25 struct irq_sim_work_ctx *work_ctx; member
62 *state = test_bit(hwirq, irq_ctx->work_ctx->pending); in irq_sim_get_irqchip_state()
80 assign_bit(hwirq, irq_ctx->work_ctx->pending, state); in irq_sim_set_irqchip_state()
82 irq_work_queue(&irq_ctx->work_ctx->work); in irq_sim_set_irqchip_state()
95 struct irq_sim_work_ctx *work_ctx = irq_ctx->work_ctx; in irq_sim_request_resources() local
98 if (work_ctx->ops.irq_sim_irq_requested) in irq_sim_request_resources()
99 return work_ctx->ops.irq_sim_irq_requested(work_ctx->domain, in irq_sim_request_resources()
101 work_ctx->user_data); in irq_sim_request_resources()
109 struct irq_sim_work_ctx *work_ctx = irq_ctx->work_ctx; in irq_sim_release_resources() local
112 if (work_ctx->ops.irq_sim_irq_released) in irq_sim_release_resources()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/sf/dev/
H A Ddev.c228 struct mlx5_sf_dev_active_work_ctx *work_ctx; in mlx5_sf_dev_add_active_work() local
230 work_ctx = container_of(_work, struct mlx5_sf_dev_active_work_ctx, work); in mlx5_sf_dev_add_active_work()
231 if (work_ctx->table->stop_active_wq) in mlx5_sf_dev_add_active_work()
234 if (!xa_load(&work_ctx->table->devices, work_ctx->sf_index)) in mlx5_sf_dev_add_active_work()
235 mlx5_sf_dev_add(work_ctx->table->dev, work_ctx->sf_index, in mlx5_sf_dev_add_active_work()
236 work_ctx->event.function_id, work_ctx->event.sw_function_id); in mlx5_sf_dev_add_active_work()
249 kfree(work_ctx); in mlx5_sf_dev_add_active_work()
257 struct mlx5_sf_dev_active_work_ctx *work_ctx; in mlx5_sf_dev_queue_active_works() local
283 work_ctx = kzalloc_obj(*work_ctx); in mlx5_sf_dev_queue_active_works()
284 if (!work_ctx) in mlx5_sf_dev_queue_active_works()
[all …]
/linux/drivers/crypto/intel/qat/qat_common/
H A Dadf_timer.c26 timer_ctx = container_of(to_delayed_work(work), struct adf_timer, work_ctx); in work_handler()
29 adf_misc_wq_queue_delayed_work(&timer_ctx->work_ctx, in work_handler()
51 INIT_DELAYED_WORK(&timer_ctx->work_ctx, work_handler); in adf_timer_start()
52 adf_misc_wq_queue_delayed_work(&timer_ctx->work_ctx, in adf_timer_start()
66 cancel_delayed_work_sync(&timer_ctx->work_ctx); in adf_timer_stop()
H A Dadf_telemetry.c162 telemetry = container_of(delayed_work, struct adf_telemetry, work_ctx); in tl_work_handler()
170 cancel_delayed_work_sync(&telemetry->work_ctx); in tl_work_handler()
195 adf_misc_wq_queue_delayed_work(&telemetry->work_ctx, get_next_timeout()); in tl_work_handler()
204 cancel_delayed_work_sync(&telemetry->work_ctx); in adf_tl_halt()
259 adf_misc_wq_queue_delayed_work(&telemetry->work_ctx, get_next_timeout()); in adf_tl_run()
288 INIT_DELAYED_WORK(&telemetry->work_ctx, tl_work_handler); in adf_tl_init()