tasklet_ctx 257 drivers/infiniband/hw/mlx4/cq.c cq->mcq.tasklet_ctx.comp = mlx4_ib_cq_comp; tasklet_ctx 988 drivers/infiniband/hw/mlx5/cq.c cq->mcq.tasklet_ctx.comp = mlx5_ib_cq_comp; tasklet_ctx 69 drivers/net/ethernet/mellanox/mlx4/cq.c list_for_each_entry_safe(mcq, temp, &ctx->process_list, tasklet_ctx.list) { tasklet_ctx 70 drivers/net/ethernet/mellanox/mlx4/cq.c list_del_init(&mcq->tasklet_ctx.list); tasklet_ctx 71 drivers/net/ethernet/mellanox/mlx4/cq.c mcq->tasklet_ctx.comp(mcq); tasklet_ctx 84 drivers/net/ethernet/mellanox/mlx4/cq.c struct mlx4_eq_tasklet *tasklet_ctx = cq->tasklet_ctx.priv; tasklet_ctx 88 drivers/net/ethernet/mellanox/mlx4/cq.c spin_lock_irqsave(&tasklet_ctx->lock, flags); tasklet_ctx 94 drivers/net/ethernet/mellanox/mlx4/cq.c if (list_empty_careful(&cq->tasklet_ctx.list)) { tasklet_ctx 96 drivers/net/ethernet/mellanox/mlx4/cq.c kick = list_empty(&tasklet_ctx->list); tasklet_ctx 97 drivers/net/ethernet/mellanox/mlx4/cq.c list_add_tail(&cq->tasklet_ctx.list, &tasklet_ctx->list); tasklet_ctx 99 drivers/net/ethernet/mellanox/mlx4/cq.c tasklet_schedule(&tasklet_ctx->task); tasklet_ctx 101 drivers/net/ethernet/mellanox/mlx4/cq.c spin_unlock_irqrestore(&tasklet_ctx->lock, flags); tasklet_ctx 415 drivers/net/ethernet/mellanox/mlx4/cq.c cq->tasklet_ctx.priv = tasklet_ctx 416 drivers/net/ethernet/mellanox/mlx4/cq.c &priv->eq_table.eq[MLX4_CQ_TO_EQ_VECTOR(vector)].tasklet_ctx; tasklet_ctx 417 drivers/net/ethernet/mellanox/mlx4/cq.c INIT_LIST_HEAD(&cq->tasklet_ctx.list); tasklet_ctx 1057 drivers/net/ethernet/mellanox/mlx4/eq.c INIT_LIST_HEAD(&eq->tasklet_ctx.list); tasklet_ctx 1058 drivers/net/ethernet/mellanox/mlx4/eq.c INIT_LIST_HEAD(&eq->tasklet_ctx.process_list); tasklet_ctx 1059 drivers/net/ethernet/mellanox/mlx4/eq.c spin_lock_init(&eq->tasklet_ctx.lock); tasklet_ctx 1060 drivers/net/ethernet/mellanox/mlx4/eq.c tasklet_init(&eq->tasklet_ctx.task, mlx4_cq_tasklet_cb, tasklet_ctx 1061 drivers/net/ethernet/mellanox/mlx4/eq.c (unsigned long)&eq->tasklet_ctx); tasklet_ctx 1104 drivers/net/ethernet/mellanox/mlx4/eq.c tasklet_disable(&eq->tasklet_ctx.task); tasklet_ctx 401 drivers/net/ethernet/mellanox/mlx4/mlx4.h struct mlx4_eq_tasklet tasklet_ctx; tasklet_ctx 59 drivers/net/ethernet/mellanox/mlx5/core/cq.c tasklet_ctx.list) { tasklet_ctx 60 drivers/net/ethernet/mellanox/mlx5/core/cq.c list_del_init(&mcq->tasklet_ctx.list); tasklet_ctx 61 drivers/net/ethernet/mellanox/mlx5/core/cq.c mcq->tasklet_ctx.comp(mcq, NULL); tasklet_ctx 75 drivers/net/ethernet/mellanox/mlx5/core/cq.c struct mlx5_eq_tasklet *tasklet_ctx = cq->tasklet_ctx.priv; tasklet_ctx 77 drivers/net/ethernet/mellanox/mlx5/core/cq.c spin_lock_irqsave(&tasklet_ctx->lock, flags); tasklet_ctx 83 drivers/net/ethernet/mellanox/mlx5/core/cq.c if (list_empty_careful(&cq->tasklet_ctx.list)) { tasklet_ctx 85 drivers/net/ethernet/mellanox/mlx5/core/cq.c list_add_tail(&cq->tasklet_ctx.list, &tasklet_ctx->list); tasklet_ctx 87 drivers/net/ethernet/mellanox/mlx5/core/cq.c spin_unlock_irqrestore(&tasklet_ctx->lock, flags); tasklet_ctx 119 drivers/net/ethernet/mellanox/mlx5/core/cq.c cq->tasklet_ctx.priv = &eq->tasklet_ctx; tasklet_ctx 120 drivers/net/ethernet/mellanox/mlx5/core/cq.c INIT_LIST_HEAD(&cq->tasklet_ctx.list); tasklet_ctx 170 drivers/net/ethernet/mellanox/mlx5/core/eq.c tasklet_schedule(&eq_comp->tasklet_ctx.task); tasklet_ctx 775 drivers/net/ethernet/mellanox/mlx5/core/eq.c tasklet_disable(&eq->tasklet_ctx.task); tasklet_ctx 802 drivers/net/ethernet/mellanox/mlx5/core/eq.c INIT_LIST_HEAD(&eq->tasklet_ctx.list); tasklet_ctx 803 drivers/net/ethernet/mellanox/mlx5/core/eq.c INIT_LIST_HEAD(&eq->tasklet_ctx.process_list); tasklet_ctx 804 drivers/net/ethernet/mellanox/mlx5/core/eq.c spin_lock_init(&eq->tasklet_ctx.lock); tasklet_ctx 805 drivers/net/ethernet/mellanox/mlx5/core/eq.c tasklet_init(&eq->tasklet_ctx.task, mlx5_cq_tasklet_cb, tasklet_ctx 806 drivers/net/ethernet/mellanox/mlx5/core/eq.c (unsigned long)&eq->tasklet_ctx); tasklet_ctx 46 drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h struct mlx5_eq_tasklet tasklet_ctx; tasklet_ctx 759 include/linux/mlx4/device.h } tasklet_ctx; tasklet_ctx 60 include/linux/mlx5/cq.h } tasklet_ctx;