Home
last modified time | relevance | path

Searched refs:sqc (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A 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, sq in create_aso_sq()
223 void *in, *sqc; mlx5_aso_set_sq_rdy() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/
H A 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, hairpi in mlx5_hairpin_create_sq()
376 void *sqc; mlx5_hairpin_modify_sq() local
[all...]
H A Den_main.c985 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_xdpsq()
1069 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_icosq()
1165 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_txqsq()
1235 void *sqc; in mlx5e_create_sq() local
1246 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_create_sq()
1247 wq = MLX5_ADDR_OF(sqc, sqc, w in mlx5e_create_sq()
1280 void *sqc; mlx5e_modify_sq() local
2210 void *sqc = param->sqc; mlx5e_build_sq_param_common() local
2223 void *sqc = param->sqc; mlx5e_build_sq_param() local
2306 void *sqc = param->sqc; mlx5e_build_icosq_param() local
2320 void *sqc = param->sqc; mlx5e_build_xdpsq_param() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/
H A 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, hairpi in mlx5_hairpin_create_sq()
376 void *sqc; mlx5_hairpin_modify_sq() local
[all...]
H A Den_main.c1347 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_xdpsq()
1434 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_icosq()
1511 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_txqsq()
1573 void *sqc; in mlx5e_create_sq() local
1587 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_create_sq()
1588 wq = MLX5_ADDR_OF(sqc, sqc, w in mlx5e_create_sq()
1625 void *sqc; mlx5e_modify_sq() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dparams.c1048 void *sqc = param->sqc; in mlx5e_build_sq_param_common() local
1049 void *wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_build_sq_param_common()
1061 void *sqc = param->sqc; in mlx5e_build_sq_param() local
1062 void *wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_build_sq_param()
1069 MLX5_SET(sqc, sqc, allow_sw in mlx5e_build_sq_param()
1249 void *sqc = param->sqc; mlx5e_build_icosq_param() local
1263 void *sqc = param->sqc; mlx5e_build_async_icosq_param() local
1281 void *sqc = param->sqc; mlx5e_build_xdpsq_param() local
[all...]
H A Dparams.h32 u32 sqc[MLX5_ST_SZ_DW(sqc)]; member
H A Dptp.c321 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_ptp_alloc_txqsq()
630 void *sqc = param->sqc; in mlx5e_ptp_build_sq_param() local
635 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_ptp_build_sq_param()
/kernel/linux/linux-5.10/drivers/crypto/hisilicon/
H A Dqm.c49 /* sqc shift */
59 #define QM_SQ_TAIL_IDX(sqc) ((le16_to_cpu((sqc)->w11) >> 6) & 0x1)
1143 struct qm_sqc *sqc, *sqc_curr; in qm_sqc_dump() local
1157 sqc = qm_ctx_alloc(qm, sizeof(*sqc), &sqc_dma); in qm_sqc_dump()
1158 if (IS_ERR(sqc)) in qm_sqc_dump()
1159 return PTR_ERR(sqc); in qm_sqc_dump()
1164 if (qm->sqc) { in qm_sqc_dump()
1165 sqc_curr = qm->sqc in qm_sqc_dump()
1741 struct qm_sqc *sqc; qm_qp_ctx_cfg() local
1854 struct qm_sqc *sqc; qm_drain_qp() local
[all...]
H A Dqm.h216 struct qm_sqc *sqc; member
/kernel/linux/linux-6.6/drivers/crypto/hisilicon/
H A Ddebugfs.c140 struct qm_sqc *sqc, *sqc_curr; in qm_sqc_dump() local
154 sqc = hisi_qm_ctx_alloc(qm, sizeof(*sqc), &sqc_dma); in qm_sqc_dump()
155 if (IS_ERR(sqc)) in qm_sqc_dump()
156 return PTR_ERR(sqc); in qm_sqc_dump()
161 if (qm->sqc) { in qm_sqc_dump()
162 sqc_curr = qm->sqc + qp_id; in qm_sqc_dump()
164 dump_show(qm, sqc_curr, sizeof(*sqc), "SOFT SQC"); in qm_sqc_dump()
171 dump_show(qm, sqc, sizeof(*sqc), nam in qm_sqc_dump()
[all...]
H A Dqm.c37 /* sqc shift */
49 #define QM_SQ_TAIL_IDX(sqc) ((le16_to_cpu((sqc)->w11) >> 6) & 0x1)
1929 * @alg_type: Accelerator specific algorithm type in sqc.
1982 struct qm_sqc *sqc; in qm_sq_ctx_cfg() local
1986 sqc = kzalloc(sizeof(struct qm_sqc), GFP_KERNEL); in qm_sq_ctx_cfg()
1987 if (!sqc) in qm_sq_ctx_cfg()
1990 INIT_QC_COMMON(sqc, qp->sqe_dma, pasid); in qm_sq_ctx_cfg()
1992 sqc->dw3 = cpu_to_le32(QM_MK_SQC_DW3_V1(0, 0, 0, qm->sqe_size)); in qm_sq_ctx_cfg()
1993 sqc in qm_sq_ctx_cfg()
2150 struct qm_sqc *sqc; qm_drain_qp() local
[all...]
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dparams.h30 u32 sqc[MLX5_ST_SZ_DW(sqc)]; member
/kernel/linux/linux-6.6/drivers/infiniband/hw/mlx5/
H A Dqp.c1345 void *sqc; in create_raw_packet_qp_sq() local
1380 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_raw_packet_qp_sq()
1381 MLX5_SET(sqc, sqc, flush_in_error_en, 1); in create_raw_packet_qp_sq()
1383 MLX5_SET(sqc, sqc, allow_multi_pkt_send_wqe, 1); in create_raw_packet_qp_sq()
1384 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in create_raw_packet_qp_sq()
1385 MLX5_SET(sqc, sqc, ts_forma in create_raw_packet_qp_sq()
3832 void *sqc; modify_raw_packet_qp_sq() local
[all...]
H A Ddevx.c730 void *sqc, *wq; in devx_set_umem_valid() local
732 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in devx_set_umem_valid()
733 wq = MLX5_ADDR_OF(sqc, sqc, wq); in devx_set_umem_valid()
/kernel/linux/linux-5.10/drivers/infiniband/hw/mlx5/
H A Dqp.c1207 void *sqc; in create_raw_packet_qp_sq() local
1231 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_raw_packet_qp_sq()
1232 MLX5_SET(sqc, sqc, flush_in_error_en, 1); in create_raw_packet_qp_sq()
1234 MLX5_SET(sqc, sqc, allow_multi_pkt_send_wqe, 1); in create_raw_packet_qp_sq()
1235 MLX5_SET(sqc, sqc, state, MLX5_SQC_STATE_RST); in create_raw_packet_qp_sq()
1236 MLX5_SET(sqc, sqc, user_inde in create_raw_packet_qp_sq()
3501 void *sqc; modify_raw_packet_qp_sq() local
[all...]
H A Ddevx.c659 void *sqc, *wq; in devx_set_umem_valid() local
661 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in devx_set_umem_valid()
662 wq = MLX5_ADDR_OF(sqc, sqc, wq); in devx_set_umem_valid()
/kernel/linux/linux-6.6/include/linux/
H A Dhisi_acc_qm.h335 struct qm_sqc *sqc; member

Completed in 41 milliseconds