Home
last modified time | relevance | path

Searched refs:MLX5_SET (Results 1 – 25 of 73) sorted by relevance

123

/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_cmd.c166 MLX5_SET(set_flow_table_root_in, in, opcode, in mlx5_cmd_update_root_ft()
168 MLX5_SET(set_flow_table_root_in, in, table_type, ft->type); in mlx5_cmd_update_root_ft()
171 MLX5_SET(set_flow_table_root_in, in, op_mod, 1); in mlx5_cmd_update_root_ft()
172 MLX5_SET(set_flow_table_root_in, in, table_id, 0); in mlx5_cmd_update_root_ft()
174 MLX5_SET(set_flow_table_root_in, in, op_mod, 0); in mlx5_cmd_update_root_ft()
175 MLX5_SET(set_flow_table_root_in, in, table_id, ft->id); in mlx5_cmd_update_root_ft()
178 MLX5_SET(set_flow_table_root_in, in, underlay_qpn, underlay_qpn); in mlx5_cmd_update_root_ft()
180 MLX5_SET(set_flow_table_root_in, in, vport_number, ft->vport); in mlx5_cmd_update_root_ft()
181 MLX5_SET(set_flow_table_root_in, in, other_vport, 1); in mlx5_cmd_update_root_ft()
200 MLX5_SET(create_flow_table_in, in, opcode, in mlx5_cmd_create_flow_table()
[all …]
Dvport.c48 MLX5_SET(query_vport_state_in, in, opcode, in _mlx5_query_vport_state()
50 MLX5_SET(query_vport_state_in, in, op_mod, opmod); in _mlx5_query_vport_state()
51 MLX5_SET(query_vport_state_in, in, vport_number, vport); in _mlx5_query_vport_state()
53 MLX5_SET(query_vport_state_in, in, other_vport, 1); in _mlx5_query_vport_state()
73 MLX5_SET(modify_vport_state_in, in, opcode, in mlx5_modify_vport_admin_state()
75 MLX5_SET(modify_vport_state_in, in, op_mod, opmod); in mlx5_modify_vport_admin_state()
76 MLX5_SET(modify_vport_state_in, in, vport_number, vport); in mlx5_modify_vport_admin_state()
77 MLX5_SET(modify_vport_state_in, in, other_vport, other_vport); in mlx5_modify_vport_admin_state()
78 MLX5_SET(modify_vport_state_in, in, admin_state, state); in mlx5_modify_vport_admin_state()
88 MLX5_SET(query_nic_vport_context_in, in, opcode, in mlx5_query_nic_vport_context()
[all …]
Dtransobj.c43 MLX5_SET(alloc_transport_domain_in, in, opcode, in mlx5_core_alloc_transport_domain()
60 MLX5_SET(dealloc_transport_domain_in, in, opcode, in mlx5_core_dealloc_transport_domain()
62 MLX5_SET(dealloc_transport_domain_in, in, transport_domain, tdn); in mlx5_core_dealloc_transport_domain()
72 MLX5_SET(create_rq_in, in, opcode, MLX5_CMD_OP_CREATE_RQ); in mlx5_core_create_rq()
85 MLX5_SET(modify_rq_in, in, rqn, rqn); in mlx5_core_modify_rq()
86 MLX5_SET(modify_rq_in, in, opcode, MLX5_CMD_OP_MODIFY_RQ); in mlx5_core_modify_rq()
98 MLX5_SET(destroy_rq_in, in, opcode, MLX5_CMD_OP_DESTROY_RQ); in mlx5_core_destroy_rq()
99 MLX5_SET(destroy_rq_in, in, rqn, rqn); in mlx5_core_destroy_rq()
109 MLX5_SET(query_rq_in, in, opcode, MLX5_CMD_OP_QUERY_RQ); in mlx5_core_query_rq()
110 MLX5_SET(query_rq_in, in, rqn, rqn); in mlx5_core_query_rq()
[all …]
Dport.c55 MLX5_SET(access_register_in, in, opcode, MLX5_CMD_OP_ACCESS_REG); in mlx5_core_access_reg()
56 MLX5_SET(access_register_in, in, op_mod, !write); in mlx5_core_access_reg()
57 MLX5_SET(access_register_in, in, argument, arg); in mlx5_core_access_reg()
58 MLX5_SET(access_register_in, in, register_id, reg_id); in mlx5_core_access_reg()
80 MLX5_SET(pcam_reg, in, feature_group, feature_group); in mlx5_query_pcam_reg()
81 MLX5_SET(pcam_reg, in, access_reg_group, access_reg_group); in mlx5_query_pcam_reg()
92 MLX5_SET(mcam_reg, in, feature_group, feature_group); in mlx5_query_mcam_reg()
93 MLX5_SET(mcam_reg, in, access_reg_group, access_reg_group); in mlx5_query_mcam_reg()
104 MLX5_SET(qcam_reg, in, feature_group, feature_group); in mlx5_query_qcam_reg()
105 MLX5_SET(qcam_reg, in, access_reg_group, access_reg_group); in mlx5_query_qcam_reg()
[all …]
Dcq.c104 MLX5_SET(create_cq_in, in, opcode, MLX5_CMD_OP_CREATE_CQ); in mlx5_core_create_cq()
147 MLX5_SET(destroy_cq_in, din, opcode, MLX5_CMD_OP_DESTROY_CQ); in mlx5_core_create_cq()
148 MLX5_SET(destroy_cq_in, din, cqn, cq->cqn); in mlx5_core_create_cq()
149 MLX5_SET(destroy_cq_in, din, uid, cq->uid); in mlx5_core_create_cq()
164 MLX5_SET(destroy_cq_in, in, opcode, MLX5_CMD_OP_DESTROY_CQ); in mlx5_core_destroy_cq()
165 MLX5_SET(destroy_cq_in, in, cqn, cq->cqn); in mlx5_core_destroy_cq()
166 MLX5_SET(destroy_cq_in, in, uid, cq->uid); in mlx5_core_destroy_cq()
186 MLX5_SET(query_cq_in, in, opcode, MLX5_CMD_OP_QUERY_CQ); in mlx5_core_query_cq()
187 MLX5_SET(query_cq_in, in, cqn, cq->cqn); in mlx5_core_query_cq()
197 MLX5_SET(modify_cq_in, in, opcode, MLX5_CMD_OP_MODIFY_CQ); in mlx5_core_modify_cq()
[all …]
Dqp.c256 MLX5_SET(destroy_dct_in, in, opcode, MLX5_CMD_OP_DESTROY_DCT); in _mlx5_core_destroy_dct()
257 MLX5_SET(destroy_dct_in, in, dctn, qp->qpn); in _mlx5_core_destroy_dct()
258 MLX5_SET(destroy_dct_in, in, uid, qp->uid); in _mlx5_core_destroy_dct()
273 MLX5_SET(create_dct_in, in, opcode, MLX5_CMD_OP_CREATE_DCT); in mlx5_core_create_dct()
303 MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP); in mlx5_core_create_qp()
329 MLX5_SET(destroy_qp_in, din, opcode, MLX5_CMD_OP_DESTROY_QP); in mlx5_core_create_qp()
330 MLX5_SET(destroy_qp_in, din, qpn, qp->qpn); in mlx5_core_create_qp()
331 MLX5_SET(destroy_qp_in, din, uid, qp->uid); in mlx5_core_create_qp()
344 MLX5_SET(drain_dct_in, in, opcode, MLX5_CMD_OP_DRAIN_DCT); in mlx5_core_drain_dct()
345 MLX5_SET(drain_dct_in, in, dctn, qp->qpn); in mlx5_core_drain_dct()
[all …]
Drl.c50 MLX5_SET(create_scheduling_element_in, in, opcode, in mlx5_create_scheduling_element_cmd()
52 MLX5_SET(create_scheduling_element_in, in, scheduling_hierarchy, in mlx5_create_scheduling_element_cmd()
75 MLX5_SET(modify_scheduling_element_in, in, opcode, in mlx5_modify_scheduling_element_cmd()
77 MLX5_SET(modify_scheduling_element_in, in, scheduling_element_id, in mlx5_modify_scheduling_element_cmd()
79 MLX5_SET(modify_scheduling_element_in, in, modify_bitmask, in mlx5_modify_scheduling_element_cmd()
81 MLX5_SET(modify_scheduling_element_in, in, scheduling_hierarchy, in mlx5_modify_scheduling_element_cmd()
94 MLX5_SET(destroy_scheduling_element_in, in, opcode, in mlx5_destroy_scheduling_element_cmd()
96 MLX5_SET(destroy_scheduling_element_in, in, scheduling_element_id, in mlx5_destroy_scheduling_element_cmd()
98 MLX5_SET(destroy_scheduling_element_in, in, scheduling_hierarchy, in mlx5_destroy_scheduling_element_cmd()
135 MLX5_SET(set_pp_rate_limit_in, in, opcode, in mlx5_set_pp_rate_limit_cmd()
[all …]
Dmr.c68 MLX5_SET(create_mkey_in, in, opcode, MLX5_CMD_OP_CREATE_MKEY); in mlx5_core_create_mkey_cb()
69 MLX5_SET(mkc, mkc, mkey_7_0, key); in mlx5_core_create_mkey_cb()
121 MLX5_SET(destroy_mkey_in, in, opcode, MLX5_CMD_OP_DESTROY_MKEY); in mlx5_core_destroy_mkey()
122 MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey->key)); in mlx5_core_destroy_mkey()
133 MLX5_SET(query_mkey_in, in, opcode, MLX5_CMD_OP_QUERY_MKEY); in mlx5_core_query_mkey()
134 MLX5_SET(query_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey->key)); in mlx5_core_query_mkey()
159 MLX5_SET(create_psv_in, in, opcode, MLX5_CMD_OP_CREATE_PSV); in mlx5_core_create_psv()
160 MLX5_SET(create_psv_in, in, pd, pdn); in mlx5_core_create_psv()
161 MLX5_SET(create_psv_in, in, num_psv, npsvs); in mlx5_core_create_psv()
179 MLX5_SET(destroy_psv_in, in, opcode, MLX5_CMD_OP_DESTROY_PSV); in mlx5_core_destroy_psv()
[all …]
Decpf.c16 MLX5_SET(enable_hca_in, in, opcode, MLX5_CMD_OP_ENABLE_HCA); in mlx5_peer_pf_enable_hca()
17 MLX5_SET(enable_hca_in, in, function_id, 0); in mlx5_peer_pf_enable_hca()
18 MLX5_SET(enable_hca_in, in, embedded_cpu_function, 0); in mlx5_peer_pf_enable_hca()
27 MLX5_SET(disable_hca_in, in, opcode, MLX5_CMD_OP_DISABLE_HCA); in mlx5_peer_pf_disable_hca()
28 MLX5_SET(disable_hca_in, in, function_id, 0); in mlx5_peer_pf_disable_hca()
29 MLX5_SET(disable_hca_in, in, embedded_cpu_function, 0); in mlx5_peer_pf_disable_hca()
Den_common.c77 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5e_create_mkey()
78 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_mkey()
79 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_mkey()
81 MLX5_SET(mkc, mkc, pd, pdn); in mlx5e_create_mkey()
82 MLX5_SET(mkc, mkc, length64, 1); in mlx5e_create_mkey()
83 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5e_create_mkey()
162 MLX5_SET(modify_tir_in, in, ctx.self_lb_block, in mlx5e_refresh_tirs()
165 MLX5_SET(modify_tir_in, in, bitmask.self_lb_en, 1); in mlx5e_refresh_tirs()
Dfw.c76 MLX5_SET(query_adapter_in, in, opcode, MLX5_CMD_OP_QUERY_ADAPTER); in mlx5_cmd_query_adapter()
257 MLX5_SET(init_hca_in, in, opcode, MLX5_CMD_OP_INIT_HCA); in mlx5_cmd_init_hca()
273 MLX5_SET(teardown_hca_in, in, opcode, MLX5_CMD_OP_TEARDOWN_HCA); in mlx5_cmd_teardown_hca()
289 MLX5_SET(teardown_hca_in, in, opcode, MLX5_CMD_OP_TEARDOWN_HCA); in mlx5_cmd_force_teardown_hca()
290 MLX5_SET(teardown_hca_in, in, profile, MLX5_TEARDOWN_HCA_IN_PROFILE_FORCE_CLOSE); in mlx5_cmd_force_teardown_hca()
319 MLX5_SET(teardown_hca_in, in, opcode, MLX5_CMD_OP_TEARDOWN_HCA); in mlx5_cmd_fast_teardown_hca()
320 MLX5_SET(teardown_hca_in, in, profile, in mlx5_cmd_fast_teardown_hca()
372 MLX5_SET(mcc_reg, in, instruction, instr); in mlx5_reg_mcc_set()
373 MLX5_SET(mcc_reg, in, component_index, component_index); in mlx5_reg_mcc_set()
374 MLX5_SET(mcc_reg, in, update_handle, update_handle); in mlx5_reg_mcc_set()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/steering/
Ddr_cmd.c16 MLX5_SET(query_esw_vport_context_in, in, opcode, in mlx5dr_cmd_query_esw_vport_context()
18 MLX5_SET(query_esw_vport_context_in, in, other_vport, other_vport); in mlx5dr_cmd_query_esw_vport_context()
19 MLX5_SET(query_esw_vport_context_in, in, vport_number, vport_number); in mlx5dr_cmd_query_esw_vport_context()
47 MLX5_SET(query_hca_cap_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_CAP); in mlx5dr_cmd_query_gvmi()
48 MLX5_SET(query_hca_cap_in, in, other_function, other_vport); in mlx5dr_cmd_query_gvmi()
49 MLX5_SET(query_hca_cap_in, in, function_id, vport_number); in mlx5dr_cmd_query_gvmi()
50 MLX5_SET(query_hca_cap_in, in, op_mod, in mlx5dr_cmd_query_gvmi()
138 MLX5_SET(query_flow_table_in, in, opcode, in mlx5dr_cmd_query_flow_table()
141 MLX5_SET(query_flow_table_in, in, table_type, type); in mlx5dr_cmd_query_flow_table()
142 MLX5_SET(query_flow_table_in, in, table_id, table_id); in mlx5dr_cmd_query_flow_table()
[all …]
Ddr_send.c132 MLX5_SET(qpc, temp_qpc, log_rq_stride, ilog2(MLX5_SEND_WQE_DS) - 4); in dr_create_rc_qp()
133 MLX5_SET(qpc, temp_qpc, log_rq_size, ilog2(dr_qp->rq.wqe_cnt)); in dr_create_rc_qp()
134 MLX5_SET(qpc, temp_qpc, log_sq_size, ilog2(dr_qp->sq.wqe_cnt)); in dr_create_rc_qp()
161 MLX5_SET(qpc, qpc, st, MLX5_QP_ST_RC); in dr_create_rc_qp()
162 MLX5_SET(qpc, qpc, pm_state, MLX5_QP_PM_MIGRATED); in dr_create_rc_qp()
163 MLX5_SET(qpc, qpc, pd, attr->pdn); in dr_create_rc_qp()
164 MLX5_SET(qpc, qpc, uar_page, attr->uar->index); in dr_create_rc_qp()
165 MLX5_SET(qpc, qpc, log_page_size, in dr_create_rc_qp()
167 MLX5_SET(qpc, qpc, fre, 1); in dr_create_rc_qp()
168 MLX5_SET(qpc, qpc, rlky, 1); in dr_create_rc_qp()
[all …]
Ddr_ste.c23 MLX5_SET(ste_##lookup_type, tag, t_fname, value); \
41 MLX5_SET(ste_##lookup_type, tag, tcp_ns, !!((spec)->tcp_flags & (1 << 8))); \
42 MLX5_SET(ste_##lookup_type, tag, tcp_cwr, !!((spec)->tcp_flags & (1 << 7))); \
43 MLX5_SET(ste_##lookup_type, tag, tcp_ece, !!((spec)->tcp_flags & (1 << 6))); \
44 MLX5_SET(ste_##lookup_type, tag, tcp_urg, !!((spec)->tcp_flags & (1 << 5))); \
45 MLX5_SET(ste_##lookup_type, tag, tcp_ack, !!((spec)->tcp_flags & (1 << 4))); \
46 MLX5_SET(ste_##lookup_type, tag, tcp_psh, !!((spec)->tcp_flags & (1 << 3))); \
47 MLX5_SET(ste_##lookup_type, tag, tcp_rst, !!((spec)->tcp_flags & (1 << 2))); \
48 MLX5_SET(ste_##lookup_type, tag, tcp_syn, !!((spec)->tcp_flags & (1 << 1))); \
49 MLX5_SET(ste_##lookup_type, tag, tcp_fin, !!((spec)->tcp_flags & (1 << 0))); \
[all …]
Ddr_action.c839 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
841 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
843 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
845 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
848 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
853 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
855 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
857 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
859 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
863 MLX5_SET(dr_action_hw_set, ops + i, in dr_actions_l2_rewrite()
[all …]
/Linux-v5.4/drivers/infiniband/hw/mlx5/
Dcmd.c41 MLX5_SET(query_special_contexts_in, in, opcode, in mlx5_cmd_dump_fill_mkey()
56 MLX5_SET(query_special_contexts_in, in, opcode, in mlx5_cmd_null_mkey()
70 MLX5_SET(query_cong_params_in, in, opcode, in mlx5_cmd_query_cong_params()
72 MLX5_SET(query_cong_params_in, in, cong_protocol, cong_point); in mlx5_cmd_query_cong_params()
111 MLX5_SET(alloc_memic_in, in, opcode, MLX5_CMD_OP_ALLOC_MEMIC); in mlx5_cmd_alloc_memic()
112 MLX5_SET(alloc_memic_in, in, range_size, num_pages * PAGE_SIZE); in mlx5_cmd_alloc_memic()
113 MLX5_SET(alloc_memic_in, in, memic_size, length); in mlx5_cmd_alloc_memic()
114 MLX5_SET(alloc_memic_in, in, log_memic_addr_alignment, in mlx5_cmd_alloc_memic()
173 MLX5_SET(dealloc_memic_in, in, opcode, MLX5_CMD_OP_DEALLOC_MEMIC); in mlx5_cmd_dealloc_memic()
175 MLX5_SET(dealloc_memic_in, in, memic_size, length); in mlx5_cmd_dealloc_memic()
[all …]
Dsrq_cmd.c29 MLX5_SET(wq, wq, wq_signature, !!(in->flags in set_wq()
31 MLX5_SET(wq, wq, log_wq_pg_sz, in->log_page_size); in set_wq()
32 MLX5_SET(wq, wq, log_wq_stride, in->wqe_shift + 4); in set_wq()
33 MLX5_SET(wq, wq, log_wq_sz, in->log_size); in set_wq()
34 MLX5_SET(wq, wq, page_offset, in->page_offset); in set_wq()
35 MLX5_SET(wq, wq, lwm, in->lwm); in set_wq()
36 MLX5_SET(wq, wq, pd, in->pd); in set_wq()
42 MLX5_SET(srqc, srqc, wq_signature, !!(in->flags in set_srqc()
44 MLX5_SET(srqc, srqc, log_page_size, in->log_page_size); in set_srqc()
45 MLX5_SET(srqc, srqc, log_rq_stride, in->wqe_shift); in set_srqc()
[all …]
Dcong.c161 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
166 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
171 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
176 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
181 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
186 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
191 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
196 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
201 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
206 MLX5_SET(cong_control_r_roce_ecn_rp, field, in mlx5_ib_set_cc_param_mask_val()
[all …]
Ddevx.c151 MLX5_SET(create_uctx_in, in, opcode, MLX5_CMD_OP_CREATE_UCTX); in mlx5_ib_devx_create()
152 MLX5_SET(uctx, uctx, cap, cap); in mlx5_ib_devx_create()
167 MLX5_SET(destroy_uctx_in, in, opcode, MLX5_CMD_OP_DESTROY_UCTX); in mlx5_ib_devx_destroy()
168 MLX5_SET(destroy_uctx_in, in, uid, uid); in mlx5_ib_devx_destroy()
660 MLX5_SET(create_mkey_in, in, mkey_umem_valid, 1); in devx_set_umem_valid()
666 MLX5_SET(create_cq_in, in, cq_umem_valid, 1); in devx_set_umem_valid()
668 MLX5_SET(cqc, cqc, dbr_umem_valid, 1); in devx_set_umem_valid()
676 MLX5_SET(qpc, qpc, dbr_umem_valid, 1); in devx_set_umem_valid()
677 MLX5_SET(create_qp_in, in, wq_umem_valid, 1); in devx_set_umem_valid()
687 MLX5_SET(wq, wq, dbr_umem_valid, 1); in devx_set_umem_valid()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/fpga/
Dconn.c236 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5_fpga_conn_create_mkey()
237 MLX5_SET(mkc, mkc, lw, 1); in mlx5_fpga_conn_create_mkey()
238 MLX5_SET(mkc, mkc, lr, 1); in mlx5_fpga_conn_create_mkey()
240 MLX5_SET(mkc, mkc, pd, pdn); in mlx5_fpga_conn_create_mkey()
241 MLX5_SET(mkc, mkc, length64, 1); in mlx5_fpga_conn_create_mkey()
242 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_fpga_conn_create_mkey()
443 MLX5_SET(cqc, temp_cqc, log_cq_size, ilog2(cq_size)); in mlx5_fpga_conn_create_cq()
473 MLX5_SET(cqc, cqc, log_cq_size, ilog2(cq_size)); in mlx5_fpga_conn_create_cq()
474 MLX5_SET(cqc, cqc, c_eqn, eqn); in mlx5_fpga_conn_create_cq()
475 MLX5_SET(cqc, cqc, uar_page, fdev->conn_res.uar->index); in mlx5_fpga_conn_create_cq()
[all …]
Dcmd.c58 MLX5_SET(fpga_access_reg, in, size, size); in mlx5_fpga_access_reg()
88 MLX5_SET(fpga_ctrl, in, operation, op); in mlx5_fpga_ctrl_op()
150 MLX5_SET(fpga_create_qp_in, in, opcode, MLX5_CMD_OP_FPGA_CREATE_QP); in mlx5_fpga_create_qp()
171 MLX5_SET(fpga_modify_qp_in, in, opcode, MLX5_CMD_OP_FPGA_MODIFY_QP); in mlx5_fpga_modify_qp()
172 MLX5_SET(fpga_modify_qp_in, in, field_select, fields); in mlx5_fpga_modify_qp()
173 MLX5_SET(fpga_modify_qp_in, in, fpga_qpn, fpga_qpn); in mlx5_fpga_modify_qp()
187 MLX5_SET(fpga_query_qp_in, in, opcode, MLX5_CMD_OP_FPGA_QUERY_QP); in mlx5_fpga_query_qp()
188 MLX5_SET(fpga_query_qp_in, in, fpga_qpn, fpga_qpn); in mlx5_fpga_query_qp()
204 MLX5_SET(fpga_destroy_qp_in, in, opcode, MLX5_CMD_OP_FPGA_DESTROY_QP); in mlx5_fpga_destroy_qp()
205 MLX5_SET(fpga_destroy_qp_in, in, fpga_qpn, fpga_qpn); in mlx5_fpga_destroy_qp()
[all …]
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/lib/
Dcrypto.c43 MLX5_SET(encryption_key_obj, obj, key_size, general_obj_key_size); in mlx5_create_encryption_key()
44 MLX5_SET(encryption_key_obj, obj, key_type, in mlx5_create_encryption_key()
46 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_create_encryption_key()
48 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_create_encryption_key()
50 MLX5_SET(encryption_key_obj, obj, pd, mdev->mlx5e_res.pdn); in mlx5_create_encryption_key()
67 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, in mlx5_destroy_encryption_key()
69 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, in mlx5_destroy_encryption_key()
71 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, key_id); in mlx5_destroy_encryption_key()
Dgeneve.c36 MLX5_SET(general_obj_in_cmd_hdr, hdr, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in mlx5_geneve_tlv_option_create()
37 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_type, MLX5_OBJ_TYPE_GENEVE_TLV_OPT); in mlx5_geneve_tlv_option_create()
39 MLX5_SET(geneve_tlv_option, opt, option_class, be16_to_cpu(class)); in mlx5_geneve_tlv_option_create()
40 MLX5_SET(geneve_tlv_option, opt, option_type, type); in mlx5_geneve_tlv_option_create()
41 MLX5_SET(geneve_tlv_option, opt, option_data_length, len); in mlx5_geneve_tlv_option_create()
56 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5_geneve_tlv_option_destroy()
57 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_GENEVE_TLV_OPT); in mlx5_geneve_tlv_option_destroy()
58 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, obj_id); in mlx5_geneve_tlv_option_destroy()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/
Dmonitor_stats.c44 MLX5_SET(arm_monitor_counter_in, in, opcode, in mlx5e_monitor_counter_arm()
89 MLX5_SET(set_monitor_counter_in, in, in fill_monitor_counter_ppcnt_set1()
92 MLX5_SET(set_monitor_counter_in, in, in fill_monitor_counter_ppcnt_set1()
101 MLX5_SET(set_monitor_counter_in, in, in fill_monitor_counter_q_counter_set1()
104 MLX5_SET(set_monitor_counter_in, in, in fill_monitor_counter_q_counter_set1()
107 MLX5_SET(set_monitor_counter_in, in, in fill_monitor_counter_q_counter_set1()
135 MLX5_SET(set_monitor_counter_in, in, num_of_counters, cnt); in mlx5e_set_monitor_counter()
136 MLX5_SET(set_monitor_counter_in, in, opcode, in mlx5e_set_monitor_counter()
157 MLX5_SET(set_monitor_counter_in, in, num_of_counters, 0); in mlx5e_monitor_counter_disable()
158 MLX5_SET(set_monitor_counter_in, in, opcode, in mlx5e_monitor_counter_disable()
Dport.c144 MLX5_SET(ptys_reg, in, local_port, 1); in mlx5_port_set_eth_ptys()
145 MLX5_SET(ptys_reg, in, an_disable_admin, an_disable); in mlx5_port_set_eth_ptys()
146 MLX5_SET(ptys_reg, in, proto_mask, MLX5_PTYS_EN); in mlx5_port_set_eth_ptys()
148 MLX5_SET(ptys_reg, in, ext_eth_proto_admin, proto_admin); in mlx5_port_set_eth_ptys()
150 MLX5_SET(ptys_reg, in, eth_proto_admin, proto_admin); in mlx5_port_set_eth_ptys()
247 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_query_pbmc()
264 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_set_pbmc()
288 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_query_priority2buffer()
321 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer()
327 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer()
[all …]

123