/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | ktls_txrx.c | 62 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_ktls_build_static_params() local 69 cseg->opmod_idx_opcode = cpu_to_be32((pc << 8) | MLX5_OPCODE_UMR | (opmod << 24)); in mlx5e_ktls_build_static_params() 70 cseg->qpn_ds = cpu_to_be32((sqn << MLX5_WQE_CTRL_QPN_SHIFT) | in mlx5e_ktls_build_static_params() 72 cseg->fm_ce_se = fence ? MLX5_FENCE_MODE_INITIATOR_SMALL : 0; in mlx5e_ktls_build_static_params() 73 cseg->tis_tir_num = cpu_to_be32(tis_tir_num << 8); in mlx5e_ktls_build_static_params() 104 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_ktls_build_progress_params() local 111 cseg->opmod_idx_opcode = in mlx5e_ktls_build_progress_params() 113 cseg->qpn_ds = cpu_to_be32((sqn << MLX5_WQE_CTRL_QPN_SHIFT) | in mlx5e_ktls_build_progress_params() 115 cseg->fm_ce_se = fence ? MLX5_FENCE_MODE_INITIATOR_SMALL : 0; in mlx5e_ktls_build_progress_params()
|
D | ktls_rx.c | 217 struct mlx5_wqe_ctrl_seg *cseg; in post_rx_param_wqes() local 225 cseg = post_static_params(sq, priv_rx); in post_rx_param_wqes() 226 if (IS_ERR(cseg)) in post_rx_param_wqes() 228 cseg = post_progress_params(sq, priv_rx, next_record_tcp_sn); in post_rx_param_wqes() 229 if (IS_ERR(cseg)) in post_rx_param_wqes() 232 mlx5e_notify_hw(&sq->wq, sq->pc, sq->uar_map, cseg); in post_rx_param_wqes() 240 err = PTR_ERR(cseg); in post_rx_param_wqes() 276 struct mlx5_wqe_ctrl_seg *cseg; in resync_post_get_progress_params() local 311 cseg = &wqe->ctrl; in resync_post_get_progress_params() 312 cseg->opmod_idx_opcode = in resync_post_get_progress_params() [all …]
|
D | tls_rxtx.h | 57 mlx5e_tls_handle_tx_wqe(struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_tls_handle_tx_wqe() argument 60 cseg->tis_tir_num = cpu_to_be32(state->tls_tisn << 8); in mlx5e_tls_handle_tx_wqe()
|
D | ktls_tx.c | 310 struct mlx5_wqe_ctrl_seg *cseg; in tx_post_resync_dump() local 324 cseg = &wqe->ctrl; in tx_post_resync_dump() 327 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | MLX5_OPCODE_DUMP); in tx_post_resync_dump() 328 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | ds_cnt); in tx_post_resync_dump() 329 cseg->tis_tir_num = cpu_to_be32(tisn << 8); in tx_post_resync_dump() 330 cseg->fm_ce_se = first ? MLX5_FENCE_MODE_INITIATOR_SMALL : 0; in tx_post_resync_dump()
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | txrx.h | 100 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_post_nop() local 102 memset(cseg, 0, sizeof(*cseg)); in mlx5e_post_nop() 104 cseg->opmod_idx_opcode = cpu_to_be32((*pc << 8) | MLX5_OPCODE_NOP); in mlx5e_post_nop() 105 cseg->qpn_ds = cpu_to_be32((sqn << 8) | 0x01); in mlx5e_post_nop() 117 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_post_nop_fence() local 119 memset(cseg, 0, sizeof(*cseg)); in mlx5e_post_nop_fence() 121 cseg->opmod_idx_opcode = cpu_to_be32((*pc << 8) | MLX5_OPCODE_NOP); in mlx5e_post_nop_fence() 122 cseg->qpn_ds = cpu_to_be32((sqn << 8) | 0x01); in mlx5e_post_nop_fence() 123 cseg->fm_ce_se = MLX5_FENCE_MODE_INITIATOR_SMALL; in mlx5e_post_nop_fence()
|
D | xdp.c | 221 struct mlx5_wqe_ctrl_seg *cseg = &session->wqe->ctrl; in mlx5e_xdp_mpwqe_complete() local 226 cseg->opmod_idx_opcode = in mlx5e_xdp_mpwqe_complete() 228 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | ds_count); in mlx5e_xdp_mpwqe_complete() 235 sq->doorbell_cseg = cseg; in mlx5e_xdp_mpwqe_complete() 319 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_xmit_xdp_frame() local 340 cseg->fm_ce_se = 0; in mlx5e_xmit_xdp_frame() 355 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | MLX5_OPCODE_SEND); in mlx5e_xmit_xdp_frame() 359 sq->doorbell_cseg = cseg; in mlx5e_xmit_xdp_frame()
|
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/ |
D | en_tx.c | 452 struct mlx5e_tx_wqe_info *wi, struct mlx5_wqe_ctrl_seg *cseg, in mlx5e_txwqe_complete() argument 466 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | attr->opcode); in mlx5e_txwqe_complete() 467 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | wqe_attr->ds_cnt); in mlx5e_txwqe_complete() 483 mlx5e_notify_hw(wq, sq->pc, sq->uar_map, cseg); in mlx5e_txwqe_complete() 491 struct mlx5_wqe_ctrl_seg *cseg; in mlx5e_sq_xmit_wqe() local 503 cseg = &wqe->ctrl; in mlx5e_sq_xmit_wqe() 533 mlx5e_txwqe_complete(sq, skb, attr, wqe_attr, num_dma, wi, cseg, xmit_more); in mlx5e_sq_xmit_wqe() 607 struct mlx5_wqe_ctrl_seg *cseg; in mlx5e_tx_mpwqe_session_complete() local 611 cseg = &session->wqe->ctrl; in mlx5e_tx_mpwqe_session_complete() 612 cseg->opmod_idx_opcode = cpu_to_be32((sq->pc << 8) | MLX5_OPCODE_ENHANCED_MPSW); in mlx5e_tx_mpwqe_session_complete() [all …]
|
D | en_main.c | 207 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_build_umr_wqe() local 211 cseg->qpn_ds = cpu_to_be32((sq->sqn << MLX5_WQE_CTRL_QPN_SHIFT) | in mlx5e_build_umr_wqe() 213 cseg->umr_mkey = rq->mkey_be; in mlx5e_build_umr_wqe() 1494 struct mlx5_wqe_ctrl_seg *cseg = &wqe->ctrl; in mlx5e_open_xdpsq() local 1503 cseg->qpn_ds = cpu_to_be32((sq->sqn << 8) | ds_cnt); in mlx5e_open_xdpsq() 1506 dseg = (struct mlx5_wqe_data_seg *)cseg + (ds_cnt - 1); in mlx5e_open_xdpsq()
|
/Linux-v5.15/include/uapi/linux/ |
D | apm_bios.h | 27 __u16 cseg; member
|
/Linux-v5.15/arch/x86/boot/ |
D | apm.c | 45 boot_params.apm_bios_info.cseg = oreg.ax; in query_apm_bios()
|
/Linux-v5.15/arch/x86/kernel/ |
D | apm_32.c | 2297 apm_info.bios.cseg, apm_info.bios.offset, in apm_init() 2342 (unsigned long)__va((unsigned long)apm_info.bios.cseg << 4)); in apm_init()
|