/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | fs_cmd.c | 125 MLX5_SET(set_flow_table_root_in, in, opcode, in mlx5_cmd_update_root_ft() 127 MLX5_SET(set_flow_table_root_in, in, table_type, ft->type); in mlx5_cmd_update_root_ft() 130 MLX5_SET(set_flow_table_root_in, in, op_mod, 1); in mlx5_cmd_update_root_ft() 131 MLX5_SET(set_flow_table_root_in, in, table_id, 0); in mlx5_cmd_update_root_ft() 133 MLX5_SET(set_flow_table_root_in, in, op_mod, 0); in mlx5_cmd_update_root_ft() 134 MLX5_SET(set_flow_table_root_in, in, table_id, ft->id); in mlx5_cmd_update_root_ft() 137 MLX5_SET(set_flow_table_root_in, in, underlay_qpn, underlay_qpn); in mlx5_cmd_update_root_ft() 139 MLX5_SET(set_flow_table_root_in, in, vport_number, ft->vport); in mlx5_cmd_update_root_ft() 140 MLX5_SET(set_flow_table_root_in, in, other_vport, 1); in mlx5_cmd_update_root_ft() 160 MLX5_SET(create_flow_table_in, in, opcode, in mlx5_cmd_create_flow_table() [all …]
|
D | vport.c | 47 MLX5_SET(query_vport_state_in, in, opcode, in _mlx5_query_vport_state() 49 MLX5_SET(query_vport_state_in, in, op_mod, opmod); in _mlx5_query_vport_state() 50 MLX5_SET(query_vport_state_in, in, vport_number, vport); in _mlx5_query_vport_state() 52 MLX5_SET(query_vport_state_in, in, other_vport, 1); in _mlx5_query_vport_state() 72 MLX5_SET(modify_vport_state_in, in, opcode, in mlx5_modify_vport_admin_state() 74 MLX5_SET(modify_vport_state_in, in, op_mod, opmod); in mlx5_modify_vport_admin_state() 75 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, 1); 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 | 58 MLX5_SET(access_register_in, in, opcode, MLX5_CMD_OP_ACCESS_REG); in mlx5_core_access_reg() 59 MLX5_SET(access_register_in, in, op_mod, !write); in mlx5_core_access_reg() 60 MLX5_SET(access_register_in, in, argument, arg); in mlx5_core_access_reg() 61 MLX5_SET(access_register_in, in, register_id, reg_id); in mlx5_core_access_reg() 83 MLX5_SET(pcam_reg, in, feature_group, feature_group); in mlx5_query_pcam_reg() 84 MLX5_SET(pcam_reg, in, access_reg_group, access_reg_group); in mlx5_query_pcam_reg() 95 MLX5_SET(mcam_reg, in, feature_group, feature_group); in mlx5_query_mcam_reg() 96 MLX5_SET(mcam_reg, in, access_reg_group, access_reg_group); in mlx5_query_mcam_reg() 107 MLX5_SET(qcam_reg, in, feature_group, feature_group); in mlx5_query_qcam_reg() 108 MLX5_SET(qcam_reg, in, access_reg_group, access_reg_group); in mlx5_query_qcam_reg() [all …]
|
D | srq.c | 83 MLX5_SET(wq, wq, wq_signature, !!(in->flags in set_wq() 85 MLX5_SET(wq, wq, log_wq_pg_sz, in->log_page_size); in set_wq() 86 MLX5_SET(wq, wq, log_wq_stride, in->wqe_shift + 4); in set_wq() 87 MLX5_SET(wq, wq, log_wq_sz, in->log_size); in set_wq() 88 MLX5_SET(wq, wq, page_offset, in->page_offset); in set_wq() 89 MLX5_SET(wq, wq, lwm, in->lwm); in set_wq() 90 MLX5_SET(wq, wq, pd, in->pd); in set_wq() 96 MLX5_SET(srqc, srqc, wq_signature, !!(in->flags in set_srqc() 98 MLX5_SET(srqc, srqc, log_page_size, in->log_page_size); in set_srqc() 99 MLX5_SET(srqc, srqc, log_rq_stride, in->wqe_shift); in set_srqc() [all …]
|
D | qp.c | 205 MLX5_SET(create_dct_in, in, opcode, MLX5_CMD_OP_CREATE_DCT); in mlx5_core_create_dct() 220 MLX5_SET(destroy_dct_in, din, opcode, MLX5_CMD_OP_DESTROY_DCT); in mlx5_core_create_dct() 221 MLX5_SET(destroy_dct_in, din, dctn, qp->qpn); in mlx5_core_create_dct() 237 MLX5_SET(create_qp_in, in, opcode, MLX5_CMD_OP_CREATE_QP); in mlx5_core_create_qp() 262 MLX5_SET(destroy_qp_in, din, opcode, MLX5_CMD_OP_DESTROY_QP); in mlx5_core_create_qp() 263 MLX5_SET(destroy_qp_in, din, qpn, qp->qpn); in mlx5_core_create_qp() 276 MLX5_SET(drain_dct_in, in, opcode, MLX5_CMD_OP_DRAIN_DCT); in mlx5_core_drain_dct() 277 MLX5_SET(drain_dct_in, in, dctn, qp->qpn); in mlx5_core_drain_dct() 302 MLX5_SET(destroy_dct_in, in, opcode, MLX5_CMD_OP_DESTROY_DCT); in mlx5_core_destroy_dct() 303 MLX5_SET(destroy_dct_in, in, dctn, qp->qpn); in mlx5_core_destroy_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 | cq.c | 103 MLX5_SET(create_cq_in, in, opcode, MLX5_CMD_OP_CREATE_CQ); in mlx5_core_create_cq() 145 MLX5_SET(destroy_cq_in, din, opcode, MLX5_CMD_OP_DESTROY_CQ); in mlx5_core_create_cq() 146 MLX5_SET(destroy_cq_in, din, cqn, cq->cqn); in mlx5_core_create_cq() 166 MLX5_SET(destroy_cq_in, in, opcode, MLX5_CMD_OP_DESTROY_CQ); in mlx5_core_destroy_cq() 167 MLX5_SET(destroy_cq_in, in, cqn, cq->cqn); in mlx5_core_destroy_cq() 187 MLX5_SET(query_cq_in, in, opcode, MLX5_CMD_OP_QUERY_CQ); in mlx5_core_query_cq() 188 MLX5_SET(query_cq_in, in, cqn, cq->cqn); in mlx5_core_query_cq() 198 MLX5_SET(modify_cq_in, in, opcode, MLX5_CMD_OP_MODIFY_CQ); in mlx5_core_modify_cq() 211 MLX5_SET(modify_cq_in, in, cqn, cq->cqn); in mlx5_core_modify_cq_moderation() 213 MLX5_SET(cqc, cqc, cq_period, cq_period); in mlx5_core_modify_cq_moderation() [all …]
|
D | mr.c | 70 MLX5_SET(create_mkey_in, in, opcode, MLX5_CMD_OP_CREATE_MKEY); in mlx5_core_create_mkey_cb() 71 MLX5_SET(mkc, mkc, mkey_7_0, key); in mlx5_core_create_mkey_cb() 131 MLX5_SET(destroy_mkey_in, in, opcode, MLX5_CMD_OP_DESTROY_MKEY); in mlx5_core_destroy_mkey() 132 MLX5_SET(destroy_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey->key)); in mlx5_core_destroy_mkey() 143 MLX5_SET(query_mkey_in, in, opcode, MLX5_CMD_OP_QUERY_MKEY); in mlx5_core_query_mkey() 144 MLX5_SET(query_mkey_in, in, mkey_index, mlx5_mkey_to_idx(mkey->key)); in mlx5_core_query_mkey() 169 MLX5_SET(create_psv_in, in, opcode, MLX5_CMD_OP_CREATE_PSV); in mlx5_core_create_psv() 170 MLX5_SET(create_psv_in, in, pd, pdn); in mlx5_core_create_psv() 171 MLX5_SET(create_psv_in, in, num_psv, npsvs); in mlx5_core_create_psv() 189 MLX5_SET(destroy_psv_in, in, opcode, MLX5_CMD_OP_DESTROY_PSV); in mlx5_core_destroy_psv() [all …]
|
D | en_common.c | 73 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5e_create_mkey() 74 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_mkey() 75 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_mkey() 77 MLX5_SET(mkc, mkc, pd, pdn); in mlx5e_create_mkey() 78 MLX5_SET(mkc, mkc, length64, 1); in mlx5e_create_mkey() 79 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5e_create_mkey() 155 MLX5_SET(modify_tir_in, in, ctx.self_lb_block, in mlx5e_refresh_tirs() 158 MLX5_SET(modify_tir_in, in, bitmask.self_lb_en, 1); in mlx5e_refresh_tirs()
|
D | mcg.c | 46 MLX5_SET(attach_to_mcg_in, in, opcode, MLX5_CMD_OP_ATTACH_TO_MCG); in mlx5_core_attach_mcg() 47 MLX5_SET(attach_to_mcg_in, in, qpn, qpn); in mlx5_core_attach_mcg() 60 MLX5_SET(detach_from_mcg_in, in, opcode, MLX5_CMD_OP_DETACH_FROM_MCG); in mlx5_core_detach_mcg() 61 MLX5_SET(detach_from_mcg_in, in, qpn, qpn); in mlx5_core_detach_mcg()
|
D | eswitch.c | 79 MLX5_SET(modify_nic_vport_context_in, in, in arm_vport_context_events_cmd() 81 MLX5_SET(modify_nic_vport_context_in, in, field_select.change_event, 1); in arm_vport_context_events_cmd() 82 MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport); in arm_vport_context_events_cmd() 84 MLX5_SET(modify_nic_vport_context_in, in, other_vport, 1); in arm_vport_context_events_cmd() 88 MLX5_SET(nic_vport_context, nic_vport_ctx, arm_change_event, 1); in arm_vport_context_events_cmd() 91 MLX5_SET(nic_vport_context, nic_vport_ctx, in arm_vport_context_events_cmd() 94 MLX5_SET(nic_vport_context, nic_vport_ctx, in arm_vport_context_events_cmd() 97 MLX5_SET(nic_vport_context, nic_vport_ctx, in arm_vport_context_events_cmd() 109 MLX5_SET(modify_esw_vport_context_in, in, opcode, in modify_esw_vport_context_cmd() 111 MLX5_SET(modify_esw_vport_context_in, in, vport_number, vport); in modify_esw_vport_context_cmd() [all …]
|
D | fw.c | 45 MLX5_SET(query_adapter_in, in, opcode, MLX5_CMD_OP_QUERY_ADAPTER); in mlx5_cmd_query_adapter() 214 MLX5_SET(init_hca_in, in, opcode, MLX5_CMD_OP_INIT_HCA); in mlx5_cmd_init_hca() 230 MLX5_SET(teardown_hca_in, in, opcode, MLX5_CMD_OP_TEARDOWN_HCA); in mlx5_cmd_teardown_hca() 246 MLX5_SET(teardown_hca_in, in, opcode, MLX5_CMD_OP_TEARDOWN_HCA); in mlx5_cmd_force_teardown_hca() 247 MLX5_SET(teardown_hca_in, in, profile, MLX5_TEARDOWN_HCA_IN_PROFILE_FORCE_CLOSE); in mlx5_cmd_force_teardown_hca() 281 MLX5_SET(mcc_reg, in, instruction, instr); in mlx5_reg_mcc_set() 282 MLX5_SET(mcc_reg, in, component_index, component_index); in mlx5_reg_mcc_set() 283 MLX5_SET(mcc_reg, in, update_handle, update_handle); in mlx5_reg_mcc_set() 284 MLX5_SET(mcc_reg, in, component_size, component_size); in mlx5_reg_mcc_set() 300 MLX5_SET(mcc_reg, in, update_handle, *update_handle); in mlx5_reg_mcc_query() [all …]
|
D | en_tc.c | 289 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_DIRECT); in mlx5e_hairpin_create_transport() 290 MLX5_SET(tirc, tirc, inline_rqn, hp->pair->rqn[0]); in mlx5e_hairpin_create_transport() 291 MLX5_SET(tirc, tirc, transport_domain, hp->tdn); in mlx5e_hairpin_create_transport() 326 MLX5_SET(rqtc, rqtc, rq_num[i], rqn); in mlx5e_hairpin_fill_rqt_rqns() 345 MLX5_SET(rqtc, rqtc, rqt_actual_size, sz); in mlx5e_hairpin_create_indirect_rqt() 346 MLX5_SET(rqtc, rqtc, rqt_max_size, sz); in mlx5e_hairpin_create_indirect_rqt() 369 MLX5_SET(tirc, tirc, transport_domain, hp->tdn); in mlx5e_hairpin_create_indirect_tirs() 370 MLX5_SET(tirc, tirc, disp_type, MLX5_TIRC_DISP_TYPE_INDIRECT); in mlx5e_hairpin_create_indirect_tirs() 371 MLX5_SET(tirc, tirc, indirect_table, hp->indir_rqt.rqtn); in mlx5e_hairpin_create_indirect_tirs() 1086 MLX5_SET(fte_match_set_lyr_2_4, headers_v, ip_protocol, IPPROTO_UDP); in parse_vxlan_attr() [all …]
|
D | en_main.c | 385 MLX5_SET(mkc, mkc, free, 1); in mlx5e_create_umr_mkey() 386 MLX5_SET(mkc, mkc, umr_en, 1); in mlx5e_create_umr_mkey() 387 MLX5_SET(mkc, mkc, lw, 1); in mlx5e_create_umr_mkey() 388 MLX5_SET(mkc, mkc, lr, 1); in mlx5e_create_umr_mkey() 389 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); in mlx5e_create_umr_mkey() 391 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5e_create_umr_mkey() 392 MLX5_SET(mkc, mkc, pd, mdev->mlx5e_res.pdn); in mlx5e_create_umr_mkey() 394 MLX5_SET(mkc, mkc, translations_octword_size, in mlx5e_create_umr_mkey() 396 MLX5_SET(mkc, mkc, log_page_size, page_shift); in mlx5e_create_umr_mkey() 748 MLX5_SET(rqc, rqc, cqn, rq->cq.mcq.cqn); in mlx5e_create_rq() [all …]
|
D | pagealloc.c | 141 MLX5_SET(query_pages_in, in, opcode, MLX5_CMD_OP_QUERY_PAGES); in mlx5_cmd_query_pages() 142 MLX5_SET(query_pages_in, in, op_mod, boot ? in mlx5_cmd_query_pages() 261 MLX5_SET(manage_pages_in, in, opcode, MLX5_CMD_OP_MANAGE_PAGES); in page_notify_fail() 262 MLX5_SET(manage_pages_in, in, op_mod, MLX5_PAGES_CANT_GIVE); in page_notify_fail() 263 MLX5_SET(manage_pages_in, in, function_id, func_id); in page_notify_fail() 303 MLX5_SET(manage_pages_in, in, opcode, MLX5_CMD_OP_MANAGE_PAGES); in give_pages() 304 MLX5_SET(manage_pages_in, in, op_mod, MLX5_PAGES_GIVE); in give_pages() 305 MLX5_SET(manage_pages_in, in, function_id, func_id); in give_pages() 306 MLX5_SET(manage_pages_in, in, input_num_entries, npages); in give_pages() 361 MLX5_SET(manage_pages_out, out, output_num_entries, i); in reclaim_pages_cmd() [all …]
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | devx.c | 66 MLX5_SET(general_obj_in_cmd_hdr, hdr, opcode, MLX5_CMD_OP_CREATE_GENERAL_OBJECT); in mlx5_ib_devx_create() 67 MLX5_SET(general_obj_in_cmd_hdr, hdr, obj_type, MLX5_OBJ_TYPE_UCTX); in mlx5_ib_devx_create() 83 MLX5_SET(general_obj_in_cmd_hdr, in, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in mlx5_ib_devx_destroy() 84 MLX5_SET(general_obj_in_cmd_hdr, in, obj_type, MLX5_OBJ_TYPE_UCTX); in mlx5_ib_devx_destroy() 85 MLX5_SET(general_obj_in_cmd_hdr, in, obj_id, context->devx_uid); in mlx5_ib_devx_destroy() 518 MLX5_SET(general_obj_in_cmd_hdr, cmd_in, uid, c->devx_uid); in UVERBS_HANDLER() 539 MLX5_SET(general_obj_in_cmd_hdr, din, obj_id, *obj_id); in devx_obj_build_destroy_cmd() 540 MLX5_SET(general_obj_in_cmd_hdr, din, uid, uid); in devx_obj_build_destroy_cmd() 544 MLX5_SET(general_obj_in_cmd_hdr, din, opcode, MLX5_CMD_OP_DESTROY_GENERAL_OBJECT); in devx_obj_build_destroy_cmd() 545 MLX5_SET(general_obj_in_cmd_hdr, din, obj_type, obj_type); in devx_obj_build_destroy_cmd() [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 | 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 | mr.c | 205 MLX5_SET(mkc, mkc, free, 1); in add_keys() 206 MLX5_SET(mkc, mkc, umr_en, 1); in add_keys() 207 MLX5_SET(mkc, mkc, access_mode_1_0, ent->access_mode & 0x3); in add_keys() 208 MLX5_SET(mkc, mkc, access_mode_4_2, in add_keys() 211 MLX5_SET(mkc, mkc, qpn, 0xffffff); in add_keys() 212 MLX5_SET(mkc, mkc, translations_octword_size, ent->xlt); in add_keys() 213 MLX5_SET(mkc, mkc, log_page_size, ent->page); in add_keys() 799 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_PA); in mlx5_ib_get_dma_mr() 800 MLX5_SET(mkc, mkc, a, !!(acc & IB_ACCESS_REMOTE_ATOMIC)); in mlx5_ib_get_dma_mr() 801 MLX5_SET(mkc, mkc, rw, !!(acc & IB_ACCESS_REMOTE_WRITE)); in mlx5_ib_get_dma_mr() [all …]
|
D | qp.c | 859 MLX5_SET(qpc, qpc, log_page_size, page_shift - MLX5_ADAPTER_PAGE_SHIFT); in create_user_qp() 860 MLX5_SET(qpc, qpc, page_offset, offset); in create_user_qp() 862 MLX5_SET(qpc, qpc, uar_page, uar_index); in create_user_qp() 972 MLX5_SET(qpc, qpc, uar_page, uar_index); in create_kernel_qp() 973 MLX5_SET(qpc, qpc, log_page_size, qp->buf.page_shift - MLX5_ADAPTER_PAGE_SHIFT); in create_kernel_qp() 976 MLX5_SET(qpc, qpc, fre, 1); in create_kernel_qp() 977 MLX5_SET(qpc, qpc, rlky, 1); in create_kernel_qp() 980 MLX5_SET(qpc, qpc, deth_sqpn, 1); in create_kernel_qp() 1067 MLX5_SET(tisc, tisc, transport_domain, tdn); in create_raw_packet_qp_tis() 1069 MLX5_SET(tisc, tisc, underlay_qpn, qp->underlay_qpn); in create_raw_packet_qp_tis() [all …]
|
/Linux-v4.19/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() 441 MLX5_SET(cqc, temp_cqc, log_cq_size, ilog2(cq_size)); in mlx5_fpga_conn_create_cq() 469 MLX5_SET(cqc, cqc, log_cq_size, ilog2(cq_size)); in mlx5_fpga_conn_create_cq() 470 MLX5_SET(cqc, cqc, c_eqn, eqn); in mlx5_fpga_conn_create_cq() 471 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-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en/ |
D | port.c | 141 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_query_pbmc() 158 MLX5_SET(pbmc_reg, in, local_port, 1); in mlx5e_port_set_pbmc() 182 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_query_priority2buffer() 215 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer() 221 MLX5_SET(pptb_reg, in, local_port, 1); in mlx5e_port_set_priority2buffer() 224 MLX5_SET(pptb_reg, in, pm, 0xFF); in mlx5e_port_set_priority2buffer() 229 MLX5_SET(pptb_reg, in, prio_x_buff, prio_x_buff); in mlx5e_port_set_priority2buffer()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
D | fw_tracer.c | 86 MLX5_SET(mtrc_cap, in, trace_owner, trace_owner); in mlx5_set_mtrc_caps_trace_owner() 188 MLX5_SET(create_mkey_in, in, translations_octword_actual_size, in mlx5_fw_tracer_create_mkey() 195 MLX5_SET(mkc, mkc, access_mode_1_0, MLX5_MKC_ACCESS_MODE_MTT); in mlx5_fw_tracer_create_mkey() 196 MLX5_SET(mkc, mkc, lr, 1); in mlx5_fw_tracer_create_mkey() 197 MLX5_SET(mkc, mkc, lw, 1); in mlx5_fw_tracer_create_mkey() 198 MLX5_SET(mkc, mkc, pd, tracer->buff.pdn); in mlx5_fw_tracer_create_mkey() 199 MLX5_SET(mkc, mkc, bsf_octword_size, 0); in mlx5_fw_tracer_create_mkey() 200 MLX5_SET(mkc, mkc, qpn, 0xffffff); in mlx5_fw_tracer_create_mkey() 201 MLX5_SET(mkc, mkc, log_page_size, PAGE_SHIFT); in mlx5_fw_tracer_create_mkey() 202 MLX5_SET(mkc, mkc, translations_octword_size, in mlx5_fw_tracer_create_mkey() [all …]
|