Searched refs:xrc_srqn (Results 1 - 6 of 6) sorted by relevance
/freebsd-10-stable/contrib/ofed/libmlx4/src/ |
H A D | srq.c | 177 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 D | mlx4.h | 397 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 D | mlx5_transobj.c | 315 *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 D | qp.h | 249 __be32 xrc_srqn; member in struct:mlx5_wqe_xrc_seg
|
H A D | mlx5_ifc.h | 3706 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 D | mlx5_ib_qp.c | 2530 xrc->xrc_srqn = htonl(wr->xrc_remote_srq_num);
|
Completed in 210 milliseconds