Searched refs:work_ctx (Results 1 – 4 of 4) sorted by relevance
| /linux/kernel/irq/ |
| H A D | irq_sim.c | 25 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 D | dev.c | 228 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 D | adf_timer.c | 26 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 D | adf_telemetry.c | 162 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()
|