Home
last modified time | relevance | path

Searched refs:MLX5_ADDR_OF (Results 1 – 25 of 37) sorted by relevance

12

/freebsd-13.1/sys/dev/mlx5/mlx5_core/
H A Dmlx5_fs_tcp.c47 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv4_flow()
50 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv4_flow()
68 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv6_flow()
71 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv6_flow()
74 memset(MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in accel_fs_tcp_set_ipv6_flow()
77 memset(MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in accel_fs_tcp_set_ipv6_flow()
226 mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria); in accel_fs_tcp_create_groups()
227 outer_headers_c = MLX5_ADDR_OF(fte_match_param, mc, outer_headers); in accel_fs_tcp_create_groups()
252 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in accel_fs_tcp_create_groups()
255 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in accel_fs_tcp_create_groups()
H A Dmlx5_srq.c164 rmpc = MLX5_ADDR_OF(create_rmp_in, create_in, ctx); in create_rmp_cmd()
165 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in create_rmp_cmd()
169 memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size); in create_rmp_cmd()
198 rmpc = MLX5_ADDR_OF(query_rmp_out, rmp_out, rmp_context); in query_rmp_cmd()
199 get_wq(MLX5_ADDR_OF(rmpc, rmpc, wq), out); in query_rmp_cmd()
230 xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, create_in, xrc_srq_context_entry); in create_xrc_srq_cmd()
231 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd()
268 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, xrcsrq_out, in query_xrc_srq_cmd()
302 srqc = MLX5_ADDR_OF(create_srq_in, create_in, srq_context_entry); in create_srq_cmd()
303 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas); in create_srq_cmd()
[all …]
H A Dmlx5_tls.c52 memcpy(MLX5_ADDR_OF(create_encryption_key_in, in, in mlx5_encryption_key_create()
61 memcpy(MLX5_ADDR_OF(create_encryption_key_in, in, in mlx5_encryption_key_create()
101 void *tisc = MLX5_ADDR_OF(create_tis_in, in, ctx); in mlx5_tls_open_tis()
127 void *tirc = MLX5_ADDR_OF(create_tir_in, in, tir_context); in mlx5_tls_open_tir()
H A Dmlx5_vport.c265 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_min_inline()
286 out_addr = MLX5_ADDR_OF(query_nic_vport_context_out, out, in mlx5_query_nic_vport_mac_address()
323 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_mac_address()
325 perm_mac = MLX5_ADDR_OF(nic_vport_context, nic_vport_ctx, in mlx5_modify_nic_vport_mac_address()
624 u8 *vlan_lout = MLX5_ADDR_OF(nic_vport_context, ctx, in mlx5_set_nic_vport_vlan_list()
672 u8 *mac_lout = (u8 *)MLX5_ADDR_OF(nic_vport_context, ctx, in mlx5_set_nic_vport_mc_list()
692 u8 *ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in, in mlx5_set_nic_vport_promisc()
766 u8 *mac_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_mac_list()
818 u8 *curr_mac = MLX5_ADDR_OF(nic_vport_context, in mlx5_modify_nic_vport_mac_list()
879 void *vlan_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_vlans()
[all …]
H A Dmlx5_mcg.c44 memcpy(MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid), mgid, in mlx5_core_attach_mcg()
58 memcpy(MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid), mgid, in mlx5_core_detach_mcg()
H A Dmlx5_mad.c56 data = MLX5_ADDR_OF(mad_ifc_in, in, mad); in mlx5_core_mad_ifc()
63 resp = MLX5_ADDR_OF(mad_ifc_out, out, response_mad_packet); in mlx5_core_mad_ifc()
H A Dmlx5_transobj.c274 rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx); in mlx5_core_arm_rmp()
275 bitmask = MLX5_ADDR_OF(modify_rmp_in, in, bitmask); in mlx5_core_arm_rmp()
276 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in mlx5_core_arm_rmp()
329 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, out, in mlx5_core_query_xsrq()
331 srqc = MLX5_ADDR_OF(query_srq_out, out, srq_context_entry); in mlx5_core_query_xsrq()
H A Dmlx5_fs_cmd.c222 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context); in mlx5_cmd_fs_set_fte()
228 in_match_value = MLX5_ADDR_OF(flow_context, in_flow_context, in mlx5_cmd_fs_set_fte()
232 in_dests = MLX5_ADDR_OF(flow_context, in_flow_context, destination); in mlx5_cmd_fs_set_fte()
H A Dmlx5_diagnostics.c110 diag_params_ctx = MLX5_ADDR_OF(set_diagnostic_params_in, in, in mlx5_core_set_diagnostics_full()
239 void *pcounters = MLX5_ADDR_OF(mpcnt_reg, out, in mlx5_core_get_diagnostics_full()
255 void *pcounters = MLX5_ADDR_OF(mpcnt_reg, out, in mlx5_core_get_diagnostics_full()
H A Dmlx5_port.c51 data = MLX5_ADDR_OF(access_register_in, in, register_data); in mlx5_core_access_reg()
62 data = MLX5_ADDR_OF(access_register_out, out, register_data); in mlx5_core_access_reg()
709 u32 *ptr = (u32 *)MLX5_ADDR_OF(mcia_reg, out, dword_0); in mlx5_query_eeprom()
888 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, tc_configuration[i]); in mlx5_query_port_tc_rate_limit()
911 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, in, tc_configuration[i]); in mlx5_modify_port_tc_rate_limit()
991 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, in mlx5_query_port_tc_group()
1027 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, tc_configuration[i]); in mlx5_query_port_tc_bw_alloc()
1139 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, in, dscp[i]); in mlx5_set_dscp2prio()
1172 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, out, dscp[i]); in mlx5_query_dscp2prio()
1260 MLX5_ADDR_OF(pddr_reg, out, in mlx5_query_pddr_troubleshooting_info()
H A Dmlx5_fw.c62 MLX5_ADDR_OF(query_adapter_out, out, in mlx5_query_board_id()
353 pas = MLX5_ADDR_OF(set_dc_cnak_trace_in, in, pas); in mlx5_core_set_dc_cnak_trace()
355 memcpy(MLX5_ADDR_OF(cmd_pas, pas, pa_h), &be_addr, sizeof(be_addr)); in mlx5_core_set_dc_cnak_trace()
435 memcpy(MLX5_ADDR_OF(mcda_reg, in, data) + j, &data_element, 4); in mlx5_reg_mcda_set()
H A Dmlx5_eswitch.c103 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in arm_vport_context_events_cmd()
237 dmac_v = MLX5_ADDR_OF(fte_match_param, match_v, in esw_fdb_set_vport_rule()
239 dmac_c = MLX5_ADDR_OF(fte_match_param, match_c, in esw_fdb_set_vport_rule()
308 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_create_fdb_table()
309 dmac = MLX5_ADDR_OF(fte_match_param, match_criteria, outer_headers.dmac_47_16); in esw_create_fdb_table()
648 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_vport_enable_egress_acl()
754 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_vport_enable_ingress_acl()
H A Dmlx5_cq.c226 cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context); in mlx5_core_modify_cq_moderation()
246 cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context); in mlx5_core_modify_cq_moderation_mode()
H A Dmlx5_fs_tree.c392 void *match_criteria = MLX5_ADDR_OF(create_flow_group_in, in fs_alloc_fg()
1159 void *fte_match1 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
1161 void *fte_match2 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
1163 void *fte_mask = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
1173 void *fte_match1 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
1175 void *fte_match2 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
1177 void *fte_mask = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
1186 void *fte_match1 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
1188 void *fte_match2 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
1190 void *fte_mask = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val()
[all …]
/freebsd-13.1/sys/dev/mlx5/mlx5_fpga/
H A Dmlx5fpga_cmd.c62 memcpy(MLX5_ADDR_OF(fpga_access_reg, in, data), buf, size); in mlx5_fpga_access_reg()
70 memcpy(buf, MLX5_ADDR_OF(fpga_access_reg, out, data), size); in mlx5_fpga_access_reg()
221 memcpy(temp->sensor_name, MLX5_ADDR_OF(mtmp_reg, out, sensor_name), in mlx5_fpga_query_mtmp()
235 memcpy(MLX5_ADDR_OF(fpga_create_qp_in, in, fpga_qpc), fpga_qpc, in mlx5_fpga_create_qp()
242 memcpy(fpga_qpc, MLX5_ADDR_OF(fpga_create_qp_out, out, fpga_qpc), in mlx5_fpga_create_qp()
258 memcpy(MLX5_ADDR_OF(fpga_modify_qp_in, in, fpga_qpc), fpga_qpc, in mlx5_fpga_modify_qp()
278 memcpy(fpga_qpc, MLX5_ADDR_OF(fpga_query_qp_out, out, fpga_qpc), in mlx5_fpga_query_qp()
H A Dmlx5fpga_conn.c234 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_fpga_conn_create_mkey()
468 cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context); in mlx5_fpga_conn_create_cq()
476 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in mlx5_fpga_conn_create_cq()
575 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in mlx5_fpga_conn_create_qp()
595 (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas)); in mlx5_fpga_conn_create_qp()
731 ether_addr_copy(MLX5_ADDR_OF(qpc, qpc, primary_address_path.rmac_47_32), in mlx5_fpga_conn_rtr_qp()
732 MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, fpga_mac_47_32)); in mlx5_fpga_conn_rtr_qp()
738 memcpy(MLX5_ADDR_OF(qpc, qpc, primary_address_path.rgid_rip), in mlx5_fpga_conn_rtr_qp()
739 MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, fpga_ip), in mlx5_fpga_conn_rtr_qp()
867 remote_mac = MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, remote_mac_47_32); in mlx5_fpga_conn_create()
[all …]
/freebsd-13.1/sys/dev/mlx5/mlx5_lib/
H A Dmlx5_gid.c130 void *in_addr = MLX5_ADDR_OF(set_roce_address_in, in, roce_address); in mlx5_core_roce_gid_set()
131 char *addr_l3_addr = MLX5_ADDR_OF(roce_addr_layout, in_addr, in mlx5_core_roce_gid_set()
133 void *addr_mac = MLX5_ADDR_OF(roce_addr_layout, in_addr, in mlx5_core_roce_gid_set()
/freebsd-13.1/sys/dev/mlx5/mlx5_en/
H A Dmlx5_en_iq.c184 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_iq_create()
256 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_iq_enable()
257 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_iq_enable()
286 (__be64 *) MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_iq_enable()
308 sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx); in mlx5e_iq_modify()
H A Dmlx5_en_hw_tls.c221 MLX5_ADDR_OF(sw_tls_cntx, ptag->crypto_params, key.key_data), in mlx5e_tls_work()
270 memcpy(MLX5_ADDR_OF(sw_tls_cntx, ctx, param.gcm_iv), in mlx5e_tls_set_params()
278 memcpy(MLX5_ADDR_OF(sw_tls_cntx, ctx, key.key_data), in mlx5e_tls_set_params()
523 memcpy(wqe + 1, MLX5_ADDR_OF(sw_tls_cntx, ptag->crypto_params, param), in mlx5e_tls_send_static_parameters()
561 memcpy(&wqe->psv, MLX5_ADDR_OF(sw_tls_cntx, ptag->crypto_params, progress), in mlx5e_tls_send_progress_parameters()
H A Dmlx5_en_main.c1194 void *rqc_wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_create_rq()
1341 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in mlx5e_enable_rq()
1342 wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_enable_rq()
1356 (__be64 *) MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_rq()
1382 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5e_modify_rq()
1668 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_create_sq()
1752 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_enable_sq()
1753 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_enable_sq()
1772 (__be64 *) MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_sq()
2355 void *wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_build_rq_param()
[all …]
H A Dmlx5_en_port_buffer.c55 buffer = MLX5_ADDR_OF(pbmc_reg, out, buffer[i]); in mlx5e_port_query_buffer()
108 buffer = MLX5_ADDR_OF(pbmc_reg, in, buffer[i]); in port_set_buffer()
/freebsd-13.1/sys/dev/mlx5/mlx5_ib/
H A Dmlx5_ib_qp.c847 qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc); in create_user_qp()
966 qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc); in create_kernel_qp()
1099 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_raw_packet_qp_sq()
1108 wq = MLX5_ADDR_OF(sqc, sqc, wq); in create_raw_packet_qp_sq()
1118 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_sq()
1181 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in create_raw_packet_qp_rq()
1193 wq = MLX5_ADDR_OF(rqc, rqc, wq); in create_raw_packet_qp_rq()
1204 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_rq()
1720 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in create_qp_common()
2533 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in modify_raw_packet_qp_rq()
[all …]
H A Dmlx5_ib_main.c357 void *mlx5_addr_mac = MLX5_ADDR_OF(roce_addr_layout, mlx5_addr, in ib_gid_to_mlx5_roce_addr()
1886 void *misc_params_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr()
1888 void *misc_params_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr()
1949 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr()
1953 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr()
1957 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr()
1961 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr()
1981 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr()
1985 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr()
1989 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr()
[all …]
H A Dmlx5_ib_cq.c801 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_user()
804 cqc = MLX5_ADDR_OF(create_cq_in, *cqb, cq_context); in create_cq_user()
879 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_kernel()
882 cqc = MLX5_ADDR_OF(create_cq_in, *cqb, cq_context); in create_cq_kernel()
976 cqc = MLX5_ADDR_OF(create_cq_in, cqb, cq_context); in mlx5_ib_create_cq()
1312 pas = (__be64 *)MLX5_ADDR_OF(modify_cq_in, in, pas); in mlx5_ib_resize_cq()
1325 cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context); in mlx5_ib_resize_cq()
H A Dmlx5_ib_cong.c283 field = MLX5_ADDR_OF(query_cong_params_out, out, congestion_parameters); in mlx5_ib_get_all_cc_params()
310 field = MLX5_ADDR_OF(modify_cong_params_in, in, congestion_parameters); in mlx5_ib_set_cc_params()
313 field = MLX5_ADDR_OF(modify_cong_params_in, in, field_select); in mlx5_ib_set_cc_params()

12