| /Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | fs_cmd.c | 166 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 …]
|
| D | vport.c | 48 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 …]
|
| D | transobj.c | 43 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 …]
|
| D | port.c | 55 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 …]
|
| D | cq.c | 104 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 …]
|
| D | qp.c | 256 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 …]
|
| D | rl.c | 50 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 …]
|
| D | mr.c | 68 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 …]
|
| D | ecpf.c | 16 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()
|
| D | en_common.c | 77 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()
|
| D | fw.c | 76 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/ |
| D | dr_cmd.c | 16 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 …]
|
| D | dr_send.c | 132 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 …]
|
| D | dr_ste.c | 23 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 …]
|
| D | dr_action.c | 839 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/ |
| D | cmd.c | 41 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 …]
|
| D | srq_cmd.c | 29 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 …]
|
| D | cong.c | 161 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 …]
|
| D | devx.c | 151 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/ |
| D | conn.c | 236 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 …]
|
| D | cmd.c | 58 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/ |
| D | crypto.c | 43 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()
|
| D | geneve.c | 36 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/ |
| D | monitor_stats.c | 44 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()
|
| D | port.c | 144 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 …]
|