Symbol: mlx5_eq
drivers/infiniband/hw/mlx5/mlx5_ib.h
1121
struct mlx5_eq *core;
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
383
static u64 eq_read_field(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
565
int mlx5_debug_eq_add(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
drivers/net/ethernet/mellanox/mlx5/core/debugfs.c
581
void mlx5_debug_eq_remove(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
112
struct mlx5_eq *eq = &eq_comp->core;
drivers/net/ethernet/mellanox/mlx5/core/eq.c
196
struct mlx5_eq *eq = &eq_async->core;
drivers/net/ethernet/mellanox/mlx5/core/eq.c
242
static void init_eq_buf(struct mlx5_eq *eq)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
254
create_map_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
drivers/net/ethernet/mellanox/mlx5/core/eq.c
353
int mlx5_eq_enable(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
drivers/net/ethernet/mellanox/mlx5/core/eq.c
374
void mlx5_eq_disable(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
drivers/net/ethernet/mellanox/mlx5/core/eq.c
381
static int destroy_unmap_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
396
int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
408
void mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
468
struct mlx5_eq *eq, struct mlx5_eq_param *param)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
479
static int destroy_async_eq(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
496
struct mlx5_eq *eq;
drivers/net/ethernet/mellanox/mlx5/core/eq.c
728
struct mlx5_eq *mlx5_get_async_eq(struct mlx5_core_dev *dev)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
746
struct mlx5_eq *
drivers/net/ethernet/mellanox/mlx5/core/eq.c
750
struct mlx5_eq *eq = kvzalloc_node(sizeof(*eq), GFP_KERNEL,
drivers/net/ethernet/mellanox/mlx5/core/eq.c
768
int mlx5_eq_destroy_generic(struct mlx5_core_dev *dev, struct mlx5_eq *eq)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
785
struct mlx5_eqe *mlx5_eq_get_eqe(struct mlx5_eq *eq, u32 cc)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
803
void mlx5_eq_update_ci(struct mlx5_eq *eq, u32 cc, bool arm)
drivers/net/ethernet/mellanox/mlx5/core/eq.c
92
static struct mlx5_core_cq *mlx5_eq_cq_get(struct mlx5_eq *eq, u32 cqn)
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
39
struct mlx5_eq core;
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
45
struct mlx5_eq core;
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
51
static inline u32 eq_get_size(struct mlx5_eq *eq)
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
56
static inline struct mlx5_eqe *get_eqe(struct mlx5_eq *eq, u32 entry)
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
61
static inline struct mlx5_eqe *next_eqe_sw(struct mlx5_eq *eq)
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
68
static inline void eq_update_ci(struct mlx5_eq *eq, int arm)
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
83
int mlx5_eq_add_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq);
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
84
void mlx5_eq_del_cq(struct mlx5_eq *eq, struct mlx5_core_cq *cq);
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
86
struct mlx5_eq *mlx5_get_async_eq(struct mlx5_core_dev *dev);
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
94
int mlx5_debug_eq_add(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h
95
void mlx5_debug_eq_remove(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
include/linux/mlx5/eq.h
11
struct mlx5_eq;
include/linux/mlx5/eq.h
21
struct mlx5_eq *
include/linux/mlx5/eq.h
24
mlx5_eq_destroy_generic(struct mlx5_core_dev *dev, struct mlx5_eq *eq);
include/linux/mlx5/eq.h
25
int mlx5_eq_enable(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
include/linux/mlx5/eq.h
27
void mlx5_eq_disable(struct mlx5_core_dev *dev, struct mlx5_eq *eq,
include/linux/mlx5/eq.h
30
struct mlx5_eqe *mlx5_eq_get_eqe(struct mlx5_eq *eq, u32 cc);
include/linux/mlx5/eq.h
31
void mlx5_eq_update_ci(struct mlx5_eq *eq, u32 cc, bool arm);
include/linux/mlx5/eq.h
41
static inline u32 mlx5_eq_update_cc(struct mlx5_eq *eq, u32 cc)