Searched refs:tasklet_ctx (Results 1 - 5 of 5) sorted by relevance

/linux-4.4.14/drivers/net/ethernet/mellanox/mlx4/
H A Dcq.c69 list_for_each_entry_safe(mcq, temp, &ctx->process_list, tasklet_ctx.list) { mlx4_cq_tasklet_cb()
70 list_del_init(&mcq->tasklet_ctx.list); mlx4_cq_tasklet_cb()
71 mcq->tasklet_ctx.comp(mcq); mlx4_cq_tasklet_cb()
85 struct mlx4_eq_tasklet *tasklet_ctx = cq->tasklet_ctx.priv; mlx4_add_cq_to_tasklet() local
87 spin_lock_irqsave(&tasklet_ctx->lock, flags); mlx4_add_cq_to_tasklet()
93 if (list_empty_careful(&cq->tasklet_ctx.list)) { mlx4_add_cq_to_tasklet()
95 list_add_tail(&cq->tasklet_ctx.list, &tasklet_ctx->list); mlx4_add_cq_to_tasklet()
97 spin_unlock_irqrestore(&tasklet_ctx->lock, flags); mlx4_add_cq_to_tasklet()
341 cq->tasklet_ctx.priv = mlx4_cq_alloc()
342 &priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].tasklet_ctx; mlx4_cq_alloc()
343 INIT_LIST_HEAD(&cq->tasklet_ctx.list); mlx4_cq_alloc()
H A Deq.c827 tasklet_schedule(&eq->tasklet_ctx.task); mlx4_eq_int()
1042 INIT_LIST_HEAD(&eq->tasklet_ctx.list); mlx4_create_eq()
1043 INIT_LIST_HEAD(&eq->tasklet_ctx.process_list); mlx4_create_eq()
1044 spin_lock_init(&eq->tasklet_ctx.lock); mlx4_create_eq()
1045 tasklet_init(&eq->tasklet_ctx.task, mlx4_cq_tasklet_cb, mlx4_create_eq()
1046 (unsigned long)&eq->tasklet_ctx); mlx4_create_eq()
1089 tasklet_disable(&eq->tasklet_ctx.task); mlx4_free_eq()
H A Dmlx4.h401 struct mlx4_eq_tasklet tasklet_ctx; member in struct:mlx4_eq
/linux-4.4.14/drivers/infiniband/hw/mlx4/
H A Dcq.c248 cq->mcq.tasklet_ctx.comp = mlx4_ib_cq_comp; mlx4_ib_create_cq()
/linux-4.4.14/include/linux/mlx4/
H A Ddevice.h730 } tasklet_ctx; member in struct:mlx4_cq

Completed in 211 milliseconds