Home
last modified time | relevance | path

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

1234

/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/diag/
A Dfs_tracepoint.h121 MLX5_ADDR_OF(fte_match_param,
126 MLX5_ADDR_OF(fte_match_param,
131 MLX5_ADDR_OF(fte_match_param,
211 MLX5_ADDR_OF(fte_match_param,
216 MLX5_ADDR_OF(fte_match_param,
221 MLX5_ADDR_OF(fte_match_param,
226 MLX5_ADDR_OF(fte_match_param,
231 MLX5_ADDR_OF(fte_match_param,
236 MLX5_ADDR_OF(fte_match_param,
/linux-6.3-rc2/drivers/infiniband/hw/mlx5/
A Dsrq_cmd.c139 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas); in create_srq_cmd()
241 xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, create_in, in create_xrc_srq_cmd()
357 rmpc = MLX5_ADDR_OF(create_rmp_in, create_in, ctx); in create_rmp_cmd()
358 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in create_rmp_cmd()
362 pas = MLX5_ADDR_OF(rmpc, rmpc, wq.pas); in create_rmp_cmd()
418 rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx); in arm_rmp_cmd()
420 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in arm_rmp_cmd()
465 get_wq(MLX5_ADDR_OF(rmpc, rmpc, wq), out); in query_rmp_cmd()
500 wq = MLX5_ADDR_OF(xrqc, xrqc, wq); in create_xrq_cmd()
501 pas = MLX5_ADDR_OF(xrqc, xrqc, wq.pas); in create_xrq_cmd()
[all …]
A Dfs.c206 headers_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr()
208 headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr()
213 headers_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr()
215 headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr()
286 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_c, in parse_flow_attr()
290 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
294 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_c, in parse_flow_attr()
298 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
327 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_c, in parse_flow_attr()
331 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_v, in parse_flow_attr()
[all …]
A Dcmd.c137 gid = MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid); in mlx5_cmd_attach_mcg()
151 gid = MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid); in mlx5_cmd_detach_mcg()
200 data = MLX5_ADDR_OF(mad_ifc_in, in, mad); in mlx5_cmd_mad_ifc()
207 resp = MLX5_ADDR_OF(mad_ifc_out, out, response_mad_packet); in mlx5_cmd_mad_ifc()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en_accel/
A Dfs_tcp.c35 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv4_flow()
38 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv4_flow()
54 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv6_flow()
57 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in accel_fs_tcp_set_ipv6_flow()
60 memset(MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in accel_fs_tcp_set_ipv6_flow()
63 memset(MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in accel_fs_tcp_set_ipv6_flow()
197 mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria); in accel_fs_tcp_create_groups()
198 outer_headers_c = MLX5_ADDR_OF(fte_match_param, mc, outer_headers); in accel_fs_tcp_create_groups()
221 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in accel_fs_tcp_create_groups()
224 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in accel_fs_tcp_create_groups()
A Dipsec_offload.c70 aso_ctx = MLX5_ADDR_OF(ipsec_obj, obj, ipsec_aso); in mlx5e_ipsec_packet_setup()
121 obj = MLX5_ADDR_OF(create_ipsec_obj_in, in, ipsec_object); in mlx5_create_ipsec_obj()
124 salt_p = MLX5_ADDR_OF(ipsec_obj, obj, salt); in mlx5_create_ipsec_obj()
128 salt_iv_p = MLX5_ADDR_OF(ipsec_obj, obj, implicit_iv); in mlx5_create_ipsec_obj()
238 obj = MLX5_ADDR_OF(query_ipsec_obj_out, out, ipsec_object); in mlx5_modify_ipsec_obj()
246 obj = MLX5_ADDR_OF(modify_ipsec_obj_in, in, ipsec_object); in mlx5_modify_ipsec_obj()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/fpga/
A Dcmd.c60 memcpy(MLX5_ADDR_OF(fpga_access_reg, in, data), buf, size); in mlx5_fpga_access_reg()
68 memcpy(buf, MLX5_ADDR_OF(fpga_access_reg, out, data), size); in mlx5_fpga_access_reg()
150 memcpy(MLX5_ADDR_OF(fpga_create_qp_in, in, fpga_qpc), fpga_qpc, in mlx5_fpga_create_qp()
157 memcpy(fpga_qpc, MLX5_ADDR_OF(fpga_create_qp_out, out, fpga_qpc), in mlx5_fpga_create_qp()
172 memcpy(MLX5_ADDR_OF(fpga_modify_qp_in, in, fpga_qpc), fpga_qpc, in mlx5_fpga_modify_qp()
192 memcpy(fpga_qpc, MLX5_ADDR_OF(fpga_query_qp_out, out, fpga_qpc), in mlx5_fpga_query_qp()
A Dconn.c235 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_fpga_conn_create_mkey()
454 cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context); in mlx5_fpga_conn_create_cq()
462 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in mlx5_fpga_conn_create_cq()
561 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in mlx5_fpga_conn_create_qp()
582 (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas)); in mlx5_fpga_conn_create_qp()
679 qpc = MLX5_ADDR_OF(rst2init_qp_in, in, qpc); in mlx5_fpga_conn_init_qp()
705 qpc = MLX5_ADDR_OF(init2rtr_qp_in, in, qpc); in mlx5_fpga_conn_rtr_qp()
715 MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, fpga_mac_47_32)); in mlx5_fpga_conn_rtr_qp()
721 memcpy(MLX5_ADDR_OF(qpc, qpc, primary_address_path.rgid_rip), in mlx5_fpga_conn_rtr_qp()
722 MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, fpga_ip), in mlx5_fpga_conn_rtr_qp()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/en/
A Dtc_tun_geneve.c132 misc_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, misc_parameters); in mlx5e_tc_tun_parse_geneve_vni()
133 misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5e_tc_tun_parse_geneve_vni()
169 misc_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, misc_parameters); in mlx5e_tc_tun_parse_geneve_options()
170 misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5e_tc_tun_parse_geneve_options()
171 misc_3_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, misc_parameters_3); in mlx5e_tc_tun_parse_geneve_options()
172 misc_3_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters_3); in mlx5e_tc_tun_parse_geneve_options()
291 void *misc_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, misc_parameters); in mlx5e_tc_tun_parse_geneve_params()
292 void *misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5e_tc_tun_parse_geneve_params()
A Dtir.c44 return MLX5_ADDR_OF(modify_tir_in, builder->in, ctx); in mlx5e_tir_builder_get_tirc()
45 return MLX5_ADDR_OF(create_tir_in, builder->in, ctx); in mlx5e_tir_builder_get_tirc()
122 void *rss_key = MLX5_ADDR_OF(tirc, tirc, rx_hash_toeplitz_key); in mlx5e_tir_builder_build_rss()
129 hfso = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_inner); in mlx5e_tir_builder_build_rss()
131 hfso = MLX5_ADDR_OF(tirc, tirc, rx_hash_field_selector_outer); in mlx5e_tir_builder_build_rss()
A Dtc_tun_gre.c61 void *misc_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, misc_parameters); in mlx5e_tc_tun_parse_gretap()
62 void *misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5e_tc_tun_parse_gretap()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lib/
A Daso.c94 cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context); in create_aso_cq()
99 (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas)); in create_aso_cq()
161 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc_data, wq); in mlx5_aso_alloc_sq()
191 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_aso_sq()
192 wq = MLX5_ADDR_OF(sqc, sqc, wq); in create_aso_sq()
212 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in create_aso_sq()
232 sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx); in mlx5_aso_set_sq_rdy()
279 wq = MLX5_ADDR_OF(sqc, sqc_data, wq); in mlx5_aso_create_sq()
A Dgid.c123 void *in_addr = MLX5_ADDR_OF(set_roce_address_in, in, roce_address); in mlx5_core_roce_gid_set()
124 char *addr_l3_addr = MLX5_ADDR_OF(roce_addr_layout, in_addr, in mlx5_core_roce_gid_set()
126 void *addr_mac = MLX5_ADDR_OF(roce_addr_layout, in_addr, in mlx5_core_roce_gid_set()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/steering/
A Ddr_cmd.c260 attr = MLX5_ADDR_OF(query_sampler_obj_out, out, sampler_object); in mlx5dr_cmd_query_flow_sampler()
311 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context); in mlx5dr_cmd_set_fte_modify_and_vport()
606 ptr = MLX5_ADDR_OF(create_match_definer_in, in, in mlx5dr_cmd_create_definer()
613 ptr = MLX5_ADDR_OF(create_match_definer_in, in, obj_context); in mlx5dr_cmd_create_definer()
619 ptr = MLX5_ADDR_OF(match_definer, ptr, match_mask); in mlx5dr_cmd_create_definer()
662 MLX5_ADDR_OF(query_roce_address_out, in mlx5dr_cmd_query_gid()
666 MLX5_ADDR_OF(query_roce_address_out, out, in mlx5dr_cmd_query_gid()
760 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context); in mlx5dr_cmd_set_fte()
787 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan); in mlx5dr_cmd_set_fte()
793 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan_2); in mlx5dr_cmd_set_fte()
[all …]
A Ddr_ste_v1.c566 action = MLX5_ADDR_OF(ste_mask_and_match_v1, *last_ste, action); in dr_ste_v1_arr_init_next_match()
585 u8 *action = MLX5_ADDR_OF(ste_match_bwc_v1, last_ste, action); in dr_ste_v1_set_actions_tx()
594 action = MLX5_ADDR_OF(ste_mask_and_match_v1, in dr_ste_v1_set_actions_tx()
614 action = MLX5_ADDR_OF(ste_mask_and_match_v1, in dr_ste_v1_set_actions_tx()
646 action = MLX5_ADDR_OF(ste_mask_and_match_v1, last_ste, action); in dr_ste_v1_set_actions_tx()
660 action = MLX5_ADDR_OF(ste_mask_and_match_v1, last_ste, action); in dr_ste_v1_set_actions_tx()
674 action = MLX5_ADDR_OF(ste_mask_and_match_v1, last_ste, action); in dr_ste_v1_set_actions_tx()
687 action = MLX5_ADDR_OF(ste_mask_and_match_v1, last_ste, action); in dr_ste_v1_set_actions_tx()
701 action = MLX5_ADDR_OF(ste_mask_and_match_v1, last_ste, action); in dr_ste_v1_set_actions_tx()
738 u8 *action = MLX5_ADDR_OF(ste_match_bwc_v1, last_ste, action); in dr_ste_v1_set_actions_rx()
[all …]
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/
A Dmcg.c45 gid = MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid); in mlx5_core_attach_mcg()
58 gid = MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid); in mlx5_core_detach_mcg()
A Dvport.c136 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_min_inline()
154 out_addr = MLX5_ADDR_OF(query_nic_vport_context_out, out, in mlx5_query_nic_vport_mac_address()
194 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_mac_address()
196 perm_mac = MLX5_ADDR_OF(nic_vport_context, nic_vport_ctx, in mlx5_modify_nic_vport_mac_address()
304 u8 *mac_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_mac_list()
347 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in, in mlx5_modify_nic_vport_mac_list()
356 u8 *curr_mac = MLX5_ADDR_OF(nic_vport_context, in mlx5_modify_nic_vport_mac_list()
398 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in, in mlx5_modify_nic_vport_vlans()
407 void *vlan_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_modify_nic_vport_vlans()
482 nic_vport_context = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_node_guid()
[all …]
A Den_arfs.c254 mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria); in arfs_create_groups()
255 outer_headers_c = MLX5_ADDR_OF(fte_match_param, mc, in arfs_create_groups()
284 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in arfs_create_groups()
287 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in arfs_create_groups()
537 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule()
541 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule()
550 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule()
554 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule()
558 memset(MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in arfs_add_rule()
562 memset(MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in arfs_add_rule()
A Drdma.c68 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, in mlx5_rdma_enable_roce_steering()
81 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, in mlx5_rdma_enable_roce_steering()
85 misc = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in mlx5_rdma_enable_roce_steering()
A Dfs_cmd.c486 execute_aso = MLX5_ADDR_OF(flow_context, in_flow_context, in mlx5_cmd_set_fte_flow_meter()
492 exe_aso_ctrl = MLX5_ADDR_OF(execute_aso, execute_aso, exe_aso_ctrl); in mlx5_cmd_set_fte_flow_meter()
546 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context); in mlx5_cmd_set_fte()
578 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan); in mlx5_cmd_set_fte()
584 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan_2); in mlx5_cmd_set_fte()
590 in_match_value = MLX5_ADDR_OF(flow_context, in_flow_context, in mlx5_cmd_set_fte()
594 in_dests = MLX5_ADDR_OF(flow_context, in_flow_context, destination); in mlx5_cmd_set_fte()
808 stats = MLX5_ADDR_OF(query_flow_counter_out, out, flow_statistics); in mlx5_cmd_fc_query()
866 reformat = MLX5_ADDR_OF(packet_reformat_context_in, in mlx5_cmd_packet_reformat_alloc()
1019 ptr = MLX5_ADDR_OF(create_match_definer_in, in, obj_context); in mlx5_cmd_create_match_definer()
[all …]
A Dtransobj.c166 sqc = MLX5_ADDR_OF(query_sq_out, out, sq_context); in mlx5_core_query_sq_state()
280 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in mlx5_hairpin_create_rq()
281 wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5_hairpin_create_rq()
299 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5_hairpin_create_sq()
300 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5_hairpin_create_sq()
358 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5_hairpin_modify_rq()
378 sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx); in mlx5_hairpin_modify_sq()
A Deswitch_offloads.c1001 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, in peer_miss_rules_setup()
1030 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, in esw_set_peer_miss_rule_source_port()
1036 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, in esw_set_peer_miss_rule_source_port()
1070 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, in esw_add_fdb_peer_miss_rules()
1185 dmac_c = MLX5_ADDR_OF(fte_match_param, headers_c, in esw_add_fdb_miss_rule()
1205 dmac_v = MLX5_ADDR_OF(fte_match_param, headers_v, in esw_add_fdb_miss_rule()
1246 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, in esw_add_restore_rule()
1568 match_criteria = MLX5_ADDR_OF(create_flow_group_in, in esw_create_peer_esw_miss_group()
1614 dmac = MLX5_ADDR_OF(fte_match_param, match_criteria, in esw_create_miss_group()
2086 misc = MLX5_ADDR_OF(fte_match_param, match_criteria, in esw_create_restore_table()
[all …]
/linux-6.3-rc2/include/linux/mlx5/
A Dfs_helpers.h47 const void *headers_c = MLX5_ADDR_OF(fte_match_param, match_c, in _mlx5_fs_is_outer_ipv_flow()
49 const void *headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in _mlx5_fs_is_outer_ipv_flow()
/linux-6.3-rc2/drivers/net/ethernet/mellanox/mlx5/core/lag/
A Dport_sel.c151 ipv6 = MLX5_ADDR_OF(match_definer_format_31, match_definer_mask, in mlx5_lag_set_definer_inner()
154 ipv6 = MLX5_ADDR_OF(match_definer_format_31, match_definer_mask, in mlx5_lag_set_definer_inner()
160 ipv6 = MLX5_ADDR_OF(match_definer_format_32, match_definer_mask, in mlx5_lag_set_definer_inner()
163 ipv6 = MLX5_ADDR_OF(match_definer_format_32, match_definer_mask, in mlx5_lag_set_definer_inner()
240 ipv6 = MLX5_ADDR_OF(match_definer_format_29, match_definer_mask, in mlx5_lag_set_definer()
243 ipv6 = MLX5_ADDR_OF(match_definer_format_29, match_definer_mask, in mlx5_lag_set_definer()
249 ipv6 = MLX5_ADDR_OF(match_definer_format_30, match_definer_mask, in mlx5_lag_set_definer()
252 ipv6 = MLX5_ADDR_OF(match_definer_format_30, match_definer_mask, in mlx5_lag_set_definer()
/linux-6.3-rc2/drivers/vdpa/mlx5/net/
A Dmlx5_vnet.c268 tisc = MLX5_ADDR_OF(create_tis_in, in, ctx); in create_tis()
362 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in qp_prepare()
367 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in qp_prepare()
428 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in qp_create()
683 um = MLX5_ADDR_OF(create_umem_in, in, umem); in create_umem()
928 qpc = MLX5_ADDR_OF(rst2init_qp_in, *in, qpc); in alloc_inout()
945 qpc = MLX5_ADDR_OF(rst2init_qp_in, *in, qpc); in alloc_inout()
1299 list = MLX5_ADDR_OF(rqtc, rqtc, rq_num[0]); in create_rqt()
1331 rqtc = MLX5_ADDR_OF(modify_rqt_in, in, ctx); in modify_rqt()
1334 list = MLX5_ADDR_OF(rqtc, rqtc, rq_num[0]); in modify_rqt()
[all …]

Completed in 58 milliseconds

1234