Lines Matching refs:wq_attr
1206 devx_cmd_fill_wq_data(void *wq_ctx, struct mlx5_devx_wq_attr *wq_attr) in devx_cmd_fill_wq_data() argument
1208 MLX5_SET(wq, wq_ctx, wq_type, wq_attr->wq_type); in devx_cmd_fill_wq_data()
1209 MLX5_SET(wq, wq_ctx, wq_signature, wq_attr->wq_signature); in devx_cmd_fill_wq_data()
1210 MLX5_SET(wq, wq_ctx, end_padding_mode, wq_attr->end_padding_mode); in devx_cmd_fill_wq_data()
1211 MLX5_SET(wq, wq_ctx, cd_slave, wq_attr->cd_slave); in devx_cmd_fill_wq_data()
1212 MLX5_SET(wq, wq_ctx, hds_skip_first_sge, wq_attr->hds_skip_first_sge); in devx_cmd_fill_wq_data()
1213 MLX5_SET(wq, wq_ctx, log2_hds_buf_size, wq_attr->log2_hds_buf_size); in devx_cmd_fill_wq_data()
1214 MLX5_SET(wq, wq_ctx, page_offset, wq_attr->page_offset); in devx_cmd_fill_wq_data()
1215 MLX5_SET(wq, wq_ctx, lwm, wq_attr->lwm); in devx_cmd_fill_wq_data()
1216 MLX5_SET(wq, wq_ctx, pd, wq_attr->pd); in devx_cmd_fill_wq_data()
1217 MLX5_SET(wq, wq_ctx, uar_page, wq_attr->uar_page); in devx_cmd_fill_wq_data()
1218 MLX5_SET64(wq, wq_ctx, dbr_addr, wq_attr->dbr_addr); in devx_cmd_fill_wq_data()
1219 MLX5_SET(wq, wq_ctx, hw_counter, wq_attr->hw_counter); in devx_cmd_fill_wq_data()
1220 MLX5_SET(wq, wq_ctx, sw_counter, wq_attr->sw_counter); in devx_cmd_fill_wq_data()
1221 MLX5_SET(wq, wq_ctx, log_wq_stride, wq_attr->log_wq_stride); in devx_cmd_fill_wq_data()
1222 if (wq_attr->log_wq_pg_sz > MLX5_ADAPTER_PAGE_SHIFT) in devx_cmd_fill_wq_data()
1224 wq_attr->log_wq_pg_sz - MLX5_ADAPTER_PAGE_SHIFT); in devx_cmd_fill_wq_data()
1225 MLX5_SET(wq, wq_ctx, log_wq_sz, wq_attr->log_wq_sz); in devx_cmd_fill_wq_data()
1226 MLX5_SET(wq, wq_ctx, dbr_umem_valid, wq_attr->dbr_umem_valid); in devx_cmd_fill_wq_data()
1227 MLX5_SET(wq, wq_ctx, wq_umem_valid, wq_attr->wq_umem_valid); in devx_cmd_fill_wq_data()
1229 wq_attr->log_hairpin_num_packets); in devx_cmd_fill_wq_data()
1230 MLX5_SET(wq, wq_ctx, log_hairpin_data_sz, wq_attr->log_hairpin_data_sz); in devx_cmd_fill_wq_data()
1232 wq_attr->single_wqe_log_num_of_strides); in devx_cmd_fill_wq_data()
1233 MLX5_SET(wq, wq_ctx, two_byte_shift_en, wq_attr->two_byte_shift_en); in devx_cmd_fill_wq_data()
1235 wq_attr->single_stride_log_num_of_bytes); in devx_cmd_fill_wq_data()
1236 MLX5_SET(wq, wq_ctx, dbr_umem_id, wq_attr->dbr_umem_id); in devx_cmd_fill_wq_data()
1237 MLX5_SET(wq, wq_ctx, wq_umem_id, wq_attr->wq_umem_id); in devx_cmd_fill_wq_data()
1238 MLX5_SET64(wq, wq_ctx, wq_umem_offset, wq_attr->wq_umem_offset); in devx_cmd_fill_wq_data()
1262 struct mlx5_devx_wq_attr *wq_attr; in mlx5_devx_cmd_create_rq() local
1287 wq_attr = &rq_attr->wq_attr; in mlx5_devx_cmd_create_rq()
1288 devx_cmd_fill_wq_data(wq_ctx, wq_attr); in mlx5_devx_cmd_create_rq()
1372 struct mlx5_devx_wq_attr *wq_attr; in mlx5_devx_cmd_create_rmp() local
1387 wq_attr = &rmp_attr->wq_attr; in mlx5_devx_cmd_create_rmp()
1388 devx_cmd_fill_wq_data(wq_ctx, wq_attr); in mlx5_devx_cmd_create_rmp()
1677 struct mlx5_devx_wq_attr *wq_attr; in mlx5_devx_cmd_create_sq() local
1710 wq_attr = &sq_attr->wq_attr; in mlx5_devx_cmd_create_sq()
1711 devx_cmd_fill_wq_data(wq_ctx, wq_attr); in mlx5_devx_cmd_create_sq()