Home
last modified time | relevance | path

Searched refs:sqc (Results 1 – 10 of 10) sorted by relevance

/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/lib/
Daso.c161 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc_data, wq); in mlx5_aso_alloc_sq()
181 void *in, *sqc, *wq; in create_aso_sq() local
191 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_aso_sq()
192 wq = MLX5_ADDR_OF(sqc, sqc, wq); in create_aso_sq()
194 memcpy(sqc, sqc_data, MLX5_ST_SZ_BYTES(sqc)); in create_aso_sq()
195 MLX5_SET(sqc, sqc, cqn, sq->cq.mcq.cqn); in create_aso_sq()
197 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in create_aso_sq()
198 MLX5_SET(sqc, sqc, flush_in_error_en, 1); in create_aso_sq()
203 MLX5_SET(sqc, sqc, ts_format, ts_format); in create_aso_sq()
223 void *in, *sqc; in mlx5_aso_set_sq_rdy() local
[all …]
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/
Dtransobj.c153 void *sqc; in mlx5_core_query_sq_state() local
166 sqc = MLX5_ADDR_OF(query_sq_out, out, sq_context); in mlx5_core_query_sq_state()
167 *state = MLX5_GET(sqc, sqc, state); in mlx5_core_query_sq_state()
297 void *sqc, *wq; in mlx5_hairpin_create_sq() local
299 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5_hairpin_create_sq()
300 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5_hairpin_create_sq()
302 MLX5_SET(sqc, sqc, hairpin, 1); in mlx5_hairpin_create_sq()
303 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in mlx5_hairpin_create_sq()
376 void *sqc; in mlx5_hairpin_modify_sq() local
378 sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx); in mlx5_hairpin_modify_sq()
[all …]
Den_main.c1291 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_xdpsq()
1378 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_icosq()
1455 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_txqsq()
1516 void *sqc; in mlx5e_create_sq() local
1530 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_create_sq()
1531 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_create_sq()
1533 memcpy(sqc, param->sqc, sizeof(param->sqc)); in mlx5e_create_sq()
1534 MLX5_SET(sqc, sqc, tis_lst_sz, csp->tis_lst_sz); in mlx5e_create_sq()
1535 MLX5_SET(sqc, sqc, tis_num_0, csp->tisn); in mlx5e_create_sq()
1536 MLX5_SET(sqc, sqc, cqn, csp->cqn); in mlx5e_create_sq()
[all …]
/Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/en/
Dparams.c976 void *sqc = param->sqc; in mlx5e_build_sq_param_common() local
977 void *wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_build_sq_param_common()
989 void *sqc = param->sqc; in mlx5e_build_sq_param() local
990 void *wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_build_sq_param()
997 MLX5_SET(sqc, sqc, allow_swp, allow_swp); in mlx5e_build_sq_param()
1177 void *sqc = param->sqc; in mlx5e_build_icosq_param() local
1178 void *wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_build_icosq_param()
1183 MLX5_SET(sqc, sqc, reg_umr, MLX5_CAP_ETH(mdev, reg_umr_sq)); in mlx5e_build_icosq_param()
1191 void *sqc = param->sqc; in mlx5e_build_async_icosq_param() local
1192 void *wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_build_async_icosq_param()
[all …]
Dparams.h31 u32 sqc[MLX5_ST_SZ_DW(sqc)]; member
Dptp.c221 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_ptp_alloc_txqsq()
477 void *sqc = param->sqc; in mlx5e_ptp_build_sq_param() local
482 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_ptp_build_sq_param()
/Linux-v6.1/drivers/crypto/hisilicon/
Dqm.c49 #define QM_SQ_TAIL_IDX(sqc) ((le16_to_cpu((sqc)->w11) >> 6) & 0x1) argument
1945 struct qm_sqc *sqc, *sqc_curr; in qm_sqc_dump() local
1959 sqc = qm_ctx_alloc(qm, sizeof(*sqc), &sqc_dma); in qm_sqc_dump()
1960 if (IS_ERR(sqc)) in qm_sqc_dump()
1961 return PTR_ERR(sqc); in qm_sqc_dump()
1966 if (qm->sqc) { in qm_sqc_dump()
1967 sqc_curr = qm->sqc + qp_id; in qm_sqc_dump()
1969 dump_show(qm, sqc_curr, sizeof(*sqc), "SOFT SQC"); in qm_sqc_dump()
1976 dump_show(qm, sqc, sizeof(*sqc), "SQC"); in qm_sqc_dump()
1979 qm_ctx_free(qm, sizeof(*sqc), sqc, &sqc_dma); in qm_sqc_dump()
[all …]
/Linux-v6.1/drivers/infiniband/hw/mlx5/
Dqp.c1261 void *sqc; in create_raw_packet_qp_sq() local
1296 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_raw_packet_qp_sq()
1297 MLX5_SET(sqc, sqc, flush_in_error_en, 1); in create_raw_packet_qp_sq()
1299 MLX5_SET(sqc, sqc, allow_multi_pkt_send_wqe, 1); in create_raw_packet_qp_sq()
1300 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in create_raw_packet_qp_sq()
1301 MLX5_SET(sqc, sqc, ts_format, ts_format); in create_raw_packet_qp_sq()
1302 MLX5_SET(sqc, sqc, user_index, MLX5_GET(qpc, qpc, user_index)); in create_raw_packet_qp_sq()
1303 MLX5_SET(sqc, sqc, cqn, MLX5_GET(qpc, qpc, cqn_snd)); in create_raw_packet_qp_sq()
1304 MLX5_SET(sqc, sqc, tis_lst_sz, 1); in create_raw_packet_qp_sq()
1305 MLX5_SET(sqc, sqc, tis_num_0, sq->tisn); in create_raw_packet_qp_sq()
[all …]
Ddevx.c716 void *sqc, *wq; in devx_set_umem_valid() local
718 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in devx_set_umem_valid()
719 wq = MLX5_ADDR_OF(sqc, sqc, wq); in devx_set_umem_valid()
/Linux-v6.1/include/linux/
Dhisi_acc_qm.h299 struct qm_sqc *sqc; member