Home
last modified time | relevance | path

Searched refs:MLX5_GET (Results 1 – 25 of 38) sorted by relevance

12

/freebsd-13.1/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_cong.c103 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
106 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
109 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
112 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
115 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
118 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
121 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
124 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
127 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
130 return MLX5_GET(cong_control_r_roce_ecn_rp, field, in mlx5_get_cc_param_val()
[all …]
H A Dmlx5_ib_qp.c1104 MLX5_SET(sqc, sqc, cqn, MLX5_GET(qpc, qpc, cqn_snd)); in create_raw_packet_qp_sq()
1110 MLX5_SET(wq, wq, pd, MLX5_GET(qpc, qpc, pd)); in create_raw_packet_qp_sq()
1111 MLX5_SET(wq, wq, uar_page, MLX5_GET(qpc, qpc, uar_page)); in create_raw_packet_qp_sq()
1147 u32 log_rq_stride = MLX5_GET(qpc, qpc, log_rq_stride); in get_rq_pas_size()
1148 u32 log_rq_size = MLX5_GET(qpc, qpc, log_rq_size); in get_rq_pas_size()
1149 u32 page_offset = MLX5_GET(qpc, qpc, page_offset); in get_rq_pas_size()
1188 MLX5_SET(rqc, rqc, cqn, MLX5_GET(qpc, qpc, cqn_rcv)); in create_raw_packet_qp_rq()
1196 MLX5_GET(qpc, qpc, end_padding_mode)); in create_raw_packet_qp_rq()
1198 MLX5_SET(wq, wq, pd, MLX5_GET(qpc, qpc, pd)); in create_raw_packet_qp_rq()
4364 *sq_state = MLX5_GET(sqc, sqc, state); in query_raw_packet_qp_sq_state()
[all …]
/freebsd-13.1/sys/dev/mlx5/
H A Ddevice.h96 u32 ___t = MLX5_GET(typ, p, fld); \
1032 MLX5_GET(flow_table_eswitch_cap, \
1036 MLX5_GET(flow_table_eswitch_cap, \
1058 MLX5_GET(e_switch_cap, \
1062 MLX5_GET(e_switch_cap, \
1072 MLX5_GET(snapshot_cap, \
1076 MLX5_GET(snapshot_cap, \
1088 MLX5_GET(debug_cap, \
1092 MLX5_GET(debug_cap, \
1096 MLX5_GET(qos_cap,\
[all …]
H A Dport.h164 ((ext) ? MLX5_GET(reg, out, ext_##field) : \
165 MLX5_GET(reg, out, field))
/freebsd-13.1/sys/dev/mlx5/mlx5_core/
H A Dmlx5_port.c319 *status = MLX5_GET(paos_reg, out, oper_status); in mlx5_query_port_status()
355 *max_mtu = MLX5_GET(pmtu_reg, out, max_mtu); in mlx5_query_port_mtu()
422 *rx_pause = MLX5_GET(pfcc_reg, out, pprx); in mlx5_query_port_pause()
423 *tx_pause = MLX5_GET(pfcc_reg, out, pptx); in mlx5_query_port_pause()
441 *pfc_en_tx = MLX5_GET(pfcc_reg, out, pfctx); in mlx5_query_port_pfc()
443 *pfc_en_rx = MLX5_GET(pfcc_reg, out, pfcrx); in mlx5_query_port_pfc()
598 ptys->eth_proto_cap = MLX5_GET(ptys_reg, out, in mlx5_core_access_ptys()
602 ptys->ib_proto_cap = MLX5_GET(ptys_reg, out, in mlx5_core_access_ptys()
727 status = MLX5_GET(mcia_reg, out, status); in mlx5_query_eeprom()
940 *tc = MLX5_GET(qtct_reg, out, tclass); in mlx5_query_port_prio_tc()
[all …]
H A Dmlx5_srq.c91 if (MLX5_GET(wq, wq, wq_signature)) in get_wq()
93 in->log_page_size = MLX5_GET(wq, wq, log_wq_pg_sz); in get_wq()
94 in->wqe_shift = MLX5_GET(wq, wq, log_wq_stride) - 4; in get_wq()
95 in->log_size = MLX5_GET(wq, wq, log_wq_sz); in get_wq()
96 in->page_offset = MLX5_GET(wq, wq, page_offset); in get_wq()
97 in->lwm = MLX5_GET(wq, wq, lwm); in get_wq()
98 in->pd = MLX5_GET(wq, wq, pd); in get_wq()
104 if (MLX5_GET(srqc, srqc, wq_signature)) in get_srqc()
108 in->log_size = MLX5_GET(srqc, srqc, log_srq_size); in get_srqc()
110 in->lwm = MLX5_GET(srqc, srqc, lwm); in get_srqc()
[all …]
H A Dmlx5_wq.c72 wq->log_stride = MLX5_GET(wq, wqc, log_wq_stride); in mlx5_wq_cyc_create()
73 wq->sz_m1 = (1 << MLX5_GET(wq, wqc, log_wq_sz)) - 1; in mlx5_wq_cyc_create()
108 wq->log_stride = 6 + MLX5_GET(cqc, cqc, cqe_sz); in mlx5_cqwq_create()
109 wq->log_sz = MLX5_GET(cqc, cqc, log_cq_size); in mlx5_cqwq_create()
147 wq->log_stride = MLX5_GET(wq, wqc, log_wq_stride); in mlx5_wq_ll_create()
148 wq->sz_m1 = (1 << MLX5_GET(wq, wqc, log_wq_sz)) - 1; in mlx5_wq_ll_create()
H A Dmlx5_mr.c93 mkey_index = MLX5_GET(create_mkey_out, lout, mkey_index); in mlx5_core_create_mkey_cb()
97 mkey->pd = MLX5_GET(mkc, mkc, pd); in mlx5_core_create_mkey_cb()
172 *mkey = MLX5_GET(query_special_contexts_out, out, dump_fill_mkey); in mlx5_core_dump_fill_mkey()
181 case 1: return MLX5_GET(create_psv_out, out, psv1_index); in mlx5_get_psv()
182 case 2: return MLX5_GET(create_psv_out, out, psv2_index); in mlx5_get_psv()
183 case 3: return MLX5_GET(create_psv_out, out, psv3_index); in mlx5_get_psv()
184 default: return MLX5_GET(create_psv_out, out, psv0_index); in mlx5_get_psv()
H A Dmlx5_fw.c85 *vendor_id = MLX5_GET(query_adapter_out, out, in mlx5_core_query_vendor_id()
110 dev->special_contexts.resd_lkey = MLX5_GET(query_special_contexts_out, in mlx5_core_query_special_contexts()
287 force_state = MLX5_GET(teardown_hca_out, out, state); in mlx5_cmd_force_teardown_hca()
318 state = MLX5_GET(teardown_hca_out, out, state); in mlx5_cmd_fast_teardown_hca()
405 *update_handle = MLX5_GET(mcc_reg, out, update_handle); in mlx5_reg_mcc_query()
406 *error_code = MLX5_GET(mcc_reg, out, error_code); in mlx5_reg_mcc_query()
407 *control_state = MLX5_GET(mcc_reg, out, control_state); in mlx5_reg_mcc_query()
466 *max_component_size = MLX5_GET(mcqi_cap, out + offset, max_component_size); in mlx5_reg_mcqi_query()
467 *log_mcda_word_size = MLX5_GET(mcqi_cap, out + offset, log_mcda_word_size); in mlx5_reg_mcqi_query()
468 *mcda_max_write_size = MLX5_GET(mcqi_cap, out + offset, mcda_max_write_size); in mlx5_reg_mcqi_query()
H A Dmlx5_transobj.c46 *tdn = MLX5_GET(alloc_transport_domain_out, out, in mlx5_alloc_transport_domain()
73 *rqn = MLX5_GET(create_rq_out, out, rqn); in mlx5_core_create_rq()
118 *sqn = MLX5_GET(create_sq_out, out, sqn); in mlx5_core_create_sq()
164 *tirn = MLX5_GET(create_tir_out, out, tirn); in mlx5_core_create_tir()
190 *tisn = MLX5_GET(create_tis_out, out, tisn); in mlx5_core_create_tis()
226 *rmpn = MLX5_GET(create_rmp_out, out, rmpn); in mlx5_core_create_rmp()
300 *xsrqn = MLX5_GET(create_xrc_srq_out, out, xrc_srqn); in mlx5_core_create_xsrq()
363 *rqtn = MLX5_GET(create_rqt_out, out, rqtn); in mlx5_core_create_rqt()
H A Dmlx5_diagnostics.c195 u16 counter_id = MLX5_GET( in mlx5_core_get_diagnostics_full()
243 MLX5_GET(pcie_perf_counters, in mlx5_core_get_diagnostics_full()
246 MLX5_GET(pcie_perf_counters, in mlx5_core_get_diagnostics_full()
259 MLX5_GET(pcie_timers_states, in mlx5_core_get_diagnostics_full()
262 MLX5_GET(pcie_timers_states, in mlx5_core_get_diagnostics_full()
H A Dmlx5_vport.c65 return MLX5_GET(query_vport_state_out, out, state); in mlx5_query_vport_state()
75 return MLX5_GET(query_vport_state_out, out, admin_state); in mlx5_query_vport_admin_state()
151 *counter_set_id = MLX5_GET(alloc_q_counter_out, out, in mlx5_vport_alloc_q_counter()
209 *out_of_rx_buffer = MLX5_GET(query_q_counter_out, out, in mlx5_vport_query_out_of_rx_buffer()
222 *min_inline = MLX5_GET(query_nic_vport_context_out, out, in mlx5_query_nic_vport_min_inline()
882 vlans[i] = MLX5_GET(vlan_layout, vlan_addr, vlan); in mlx5_query_nic_vport_vlans()
954 *enable = MLX5_GET(query_nic_vport_context_out, out, in mlx5_query_nic_vport_roce_en()
1288 *min_header = MLX5_GET(query_hca_vport_context_out, out, in mlx5_query_hca_min_wqe_header()
1361 *mtu = MLX5_GET(query_nic_vport_context_out, out, in mlx5_query_vport_mtu()
1605 *value = MLX5_GET(query_nic_vport_context_out, out, in mlx5_nic_vport_query_local_lb()
[all …]
H A Dmlx5_qp.c136 qp->uid = MLX5_GET(create_qp_in, in, uid); in mlx5_core_create_qp()
137 qp->qpn = MLX5_GET(create_qp_out, out, qpn); in mlx5_core_create_qp()
344 *xrcdn = MLX5_GET(alloc_xrcd_out, out, xrcd); in mlx5_core_xrcd_alloc()
379 dct->dctn = MLX5_GET(create_dct_out, out, dctn); in mlx5_core_create_dct()
380 dct->uid = MLX5_GET(create_dct_in, in, uid); in mlx5_core_create_dct()
506 rq->uid = MLX5_GET(create_rq_in, in, uid); in mlx5_core_create_rq_tracked()
544 sq->uid = MLX5_GET(create_sq_in, in, uid); in mlx5_core_create_sq_tracked()
H A Dmlx5_pagealloc.c315 *npages = MLX5_GET(query_pages_out, out, num_pages); in mlx5_cmd_query_pages()
316 *func_id = MLX5_GET(query_pages_out, out, function_id); in mlx5_cmd_query_pages()
400 npages = MLX5_GET(manage_pages_in, in, input_num_entries); in reclaim_pages_cmd()
401 func_id = MLX5_GET(manage_pages_in, in, function_id); in reclaim_pages_cmd()
448 num_claimed = MLX5_GET(manage_pages_out, out, output_num_entries); in reclaim_pages()
H A Dmlx5_pd.c48 *pdn = MLX5_GET(alloc_pd_out, out, pd); in mlx5_core_alloc_pd()
H A Dmlx5_cmd.c688 *status = MLX5_GET(mbox_out, out, status); in mlx5_cmd_mbox_status()
689 *syndrome = MLX5_GET(mbox_out, out, syndrome); in mlx5_cmd_mbox_status()
703 opcode = MLX5_GET(mbox_in, in, opcode); in mlx5_cmd_check()
704 op_mod = MLX5_GET(mbox_in, in, op_mod); in mlx5_cmd_check()
721 u16 op = MLX5_GET(mbox_in, ent->lay->in, opcode); in dump_command()
783 return MLX5_GET(mbox_in, in->first.data, opcode); in msg_to_opcode()
1024 op = MLX5_GET(mbox_in, in->first.data, opcode); in mlx5_cmd_invoke()
1275 return MLX5_GET(mbox_in, in, opcode) == MLX5_CMD_OP_MANAGE_PAGES; in is_manage_pages()
1293 u16 opcode = MLX5_GET(mbox_in, in, opcode); in cmd_exec_helper()
H A Dmlx5_fs_cmd.c84 *table_id = MLX5_GET(create_flow_table_out, out, table_id); in mlx5_cmd_fs_create_ft()
134 *group_id = MLX5_GET(create_flow_group_out, out, group_id); in mlx5_cmd_fs_create_fg()
H A Dmlx5_tls.c78 *p_obj_id = MLX5_GET(create_encryption_key_out, out, obj_id); in mlx5_encryption_key_create()
/freebsd-13.1/sys/dev/mlx5/mlx5_fpga/
H A Dmlx5fpga_cmd.c162 query->image_status = MLX5_GET(fpga_ctrl, out, status); in mlx5_fpga_query()
164 query->oper_image = MLX5_GET(fpga_ctrl, out, flash_select_oper); in mlx5_fpga_query()
182 status = MLX5_GET(fpga_ctrl, out, status); in mlx5_fpga_ctrl_connect()
212 temp->index = MLX5_GET(mtmp_reg, out, sensor_index); in mlx5_fpga_query_mtmp()
213 temp->temperature = MLX5_GET(mtmp_reg, out, temperature); in mlx5_fpga_query_mtmp()
214 temp->mte = MLX5_GET(mtmp_reg, out, mte); in mlx5_fpga_query_mtmp()
215 temp->max_temperature = MLX5_GET(mtmp_reg, out, max_temperature); in mlx5_fpga_query_mtmp()
216 temp->tee = MLX5_GET(mtmp_reg, out, tee); in mlx5_fpga_query_mtmp()
217 temp->temperature_threshold_hi = MLX5_GET(mtmp_reg, out, in mlx5_fpga_query_mtmp()
219 temp->temperature_threshold_lo = MLX5_GET(mtmp_reg, out, in mlx5_fpga_query_mtmp()
[all …]
H A Dmlx5fpga_ipsec.c251 if (MLX5_GET(ipsec_extended_cap, fdev->ipsec->caps, esp)) in mlx5_fpga_ipsec_device_caps()
254 if (MLX5_GET(ipsec_extended_cap, fdev->ipsec->caps, ipv6)) in mlx5_fpga_ipsec_device_caps()
257 if (MLX5_GET(ipsec_extended_cap, fdev->ipsec->caps, lso)) in mlx5_fpga_ipsec_device_caps()
270 return MLX5_GET(ipsec_extended_cap, fdev->ipsec->caps, in mlx5_fpga_ipsec_counters_count()
287 addr = (u64)MLX5_GET(ipsec_extended_cap, fdev->ipsec->caps, in mlx5_fpga_ipsec_counters_read()
289 ((u64)MLX5_GET(ipsec_extended_cap, fdev->ipsec->caps, in mlx5_fpga_ipsec_counters_read()
H A Dmlx5fpga_core.c465 syndrome = MLX5_GET(fpga_error_event, data, syndrome); in mlx5_fpga_event()
469 syndrome = MLX5_GET(fpga_qp_error_event, data, syndrome); in mlx5_fpga_event()
471 fpga_qpn = MLX5_GET(fpga_qp_error_event, data, fpga_qpn); in mlx5_fpga_event()
H A Dmlx5fpga_trans.c263 tid = MLX5_GET(fpga_shell_qp_packet, buf->sg[0].data, tid); in mlx5_fpga_trans_recv()
268 type = MLX5_GET(fpga_shell_qp_packet, buf->sg[0].data, type); in mlx5_fpga_trans_recv()
/freebsd-13.1/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_port_buffer.c57 MLX5_GET(bufferx_reg, buffer, lossy); in mlx5e_port_query_buffer()
59 MLX5_GET(bufferx_reg, buffer, epsb); in mlx5e_port_query_buffer()
61 MLX5_GET(bufferx_reg, buffer, size) << MLX5E_BUFFER_CELL_SHIFT; in mlx5e_port_query_buffer()
63 MLX5_GET(bufferx_reg, buffer, xon_threshold) << MLX5E_BUFFER_CELL_SHIFT; in mlx5e_port_query_buffer()
65 MLX5_GET(bufferx_reg, buffer, xoff_threshold) << MLX5E_BUFFER_CELL_SHIFT; in mlx5e_port_query_buffer()
77 MLX5_GET(pbmc_reg, out, port_buffer_size) << MLX5E_BUFFER_CELL_SHIFT; in mlx5e_port_query_buffer()
H A Dmlx5_en_ethtool.c395 MLX5_GET(pplm_reg, in, fec_override_admin_25g) & in mlx5e_fec_update()
396 MLX5_GET(pplm_reg, in, fec_override_admin_50g); in mlx5e_fec_update()
398 MLX5_GET(pplm_reg, in, fec_override_admin_56g); in mlx5e_fec_update()
400 MLX5_GET(pplm_reg, in, fec_override_admin_100g); in mlx5e_fec_update()
406 MLX5_GET(pplm_reg, in, fec_override_cap_25g) & in mlx5e_fec_update()
407 MLX5_GET(pplm_reg, in, fec_override_cap_50g); in mlx5e_fec_update()
409 MLX5_GET(pplm_reg, in, fec_override_cap_56g); in mlx5e_fec_update()
411 MLX5_GET(pplm_reg, in, fec_override_cap_100g); in mlx5e_fec_update()
425 MLX5_GET(pplm_reg, in, fec_override_cap_50g_1x); in mlx5e_fec_update()
435 MLX5_GET(pplm_reg, in, fec_mode_active); in mlx5e_fec_update()
[all …]
H A Dmlx5_en_dim.c43 switch (MLX5_GET(cqc, cqc, cq_period_mode)) { in mlx5e_dim_build_cq_param()

12