Searched refs:xrc_srqn (Results 1 - 6 of 6) sorted by relevance

/freebsd-10-stable/contrib/ofed/libmlx4/src/
H A Dsrq.c177 struct mlx4_srq *mlx4_find_xrc_srq(struct mlx4_context *ctx, uint32_t xrc_srqn) argument
179 int tind = (xrc_srqn & (ctx->num_xrc_srqs - 1)) >> ctx->xrc_srq_table_shift;
182 return ctx->xrc_srq_table[tind].table[xrc_srqn & ctx->xrc_srq_table_mask];
187 int mlx4_store_xrc_srq(struct mlx4_context *ctx, uint32_t xrc_srqn, argument
190 int tind = (xrc_srqn & (ctx->num_xrc_srqs - 1)) >> ctx->xrc_srq_table_shift;
205 ctx->xrc_srq_table[tind].table[xrc_srqn & ctx->xrc_srq_table_mask] = srq;
212 void mlx4_clear_xrc_srq(struct mlx4_context *ctx, uint32_t xrc_srqn) argument
214 int tind = (xrc_srqn & (ctx->num_xrc_srqs - 1)) >> ctx->xrc_srq_table_shift;
221 ctx->xrc_srq_table[tind].table[xrc_srqn & ctx->xrc_srq_table_mask] = NULL;
H A Dmlx4.h397 struct mlx4_srq *mlx4_find_xrc_srq(struct mlx4_context *ctx, uint32_t xrc_srqn);
398 int mlx4_store_xrc_srq(struct mlx4_context *ctx, uint32_t xrc_srqn,
400 void mlx4_clear_xrc_srq(struct mlx4_context *ctx, uint32_t xrc_srqn);
/freebsd-10-stable/sys/dev/mlx5/mlx5_core/
H A Dmlx5_transobj.c315 *xsrqn = MLX5_GET(create_xrc_srq_out, out, xrc_srqn);
329 MLX5_SET(destroy_xrc_srq_in, in, xrc_srqn, xsrqn);
344 MLX5_SET(query_xrc_srq_in, in, xrc_srqn, xsrqn);
368 MLX5_SET(arm_xrc_srq_in, in, xrc_srqn, xsrqn);
/freebsd-10-stable/sys/dev/mlx5/
H A Dqp.h249 __be32 xrc_srqn; member in struct:mlx5_wqe_xrc_seg
H A Dmlx5_ifc.h3706 u8 xrc_srqn[0x18]; member in struct:mlx5_ifc_query_xrc_srq_in_bits
5813 u8 xrc_srqn[0x18]; member in struct:mlx5_ifc_destroy_xrc_srq_in_bits
6539 u8 xrc_srqn[0x18]; member in struct:mlx5_ifc_create_xrc_srq_out_bits
7151 u8 xrc_srqn[0x18]; member in struct:mlx5_ifc_arm_xrc_srq_in_bits
/freebsd-10-stable/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c2530 xrc->xrc_srqn = htonl(wr->xrc_remote_srq_num);

Completed in 210 milliseconds