/Linux-v4.19/include/linux/mlx5/ |
D | fs_helpers.h | 43 void *misc_params_c = MLX5_ADDR_OF(fte_match_param, match_c, in mlx5_fs_is_ipsec_flow() 52 const void *headers_c = MLX5_ADDR_OF(fte_match_param, match_c, in _mlx5_fs_is_outer_ipproto_flow() 54 const void *headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in _mlx5_fs_is_outer_ipproto_flow() 75 void *misc_params_c = MLX5_ADDR_OF(fte_match_param, match_c, in mlx5_fs_is_vxlan_flow() 87 const void *headers_c = MLX5_ADDR_OF(fte_match_param, match_c, in _mlx5_fs_is_outer_ipv_flow() 89 const void *headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in _mlx5_fs_is_outer_ipv_flow() 137 MLX5_ADDR_OF(fte_match_param, match_c, misc_parameters); in mlx5_fs_is_outer_ipsec_flow()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
D | fs_tracepoint.h | 86 MLX5_ADDR_OF(fte_match_param, 91 MLX5_ADDR_OF(fte_match_param, 96 MLX5_ADDR_OF(fte_match_param, 174 MLX5_ADDR_OF(fte_match_param, 179 MLX5_ADDR_OF(fte_match_param, 184 MLX5_ADDR_OF(fte_match_param, 189 MLX5_ADDR_OF(fte_match_param, 194 MLX5_ADDR_OF(fte_match_param, 199 MLX5_ADDR_OF(fte_match_param,
|
D | fs_tracepoint.c | 108 MLX5_ADDR_OF(fte_match_set_lyr_2_4, mask, in print_lyr_2_4_hdrs() 112 MLX5_ADDR_OF(fte_match_set_lyr_2_4, mask, in print_lyr_2_4_hdrs() 116 MLX5_ADDR_OF(fte_match_set_lyr_2_4, value, in print_lyr_2_4_hdrs() 120 MLX5_ADDR_OF(fte_match_set_lyr_2_4, value, in print_lyr_2_4_hdrs()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/ |
D | srq.c | 169 srqc = MLX5_ADDR_OF(create_srq_in, create_in, srq_context_entry); in create_srq_cmd() 170 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas); in create_srq_cmd() 236 srqc = MLX5_ADDR_OF(query_srq_out, srq_out, srq_context_entry); in query_srq_cmd() 263 xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, create_in, in create_xrc_srq_cmd() 265 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd() 337 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, xrcsrq_out, in query_xrc_srq_cmd() 364 rmpc = MLX5_ADDR_OF(create_rmp_in, create_in, ctx); in create_rmp_cmd() 365 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in create_rmp_cmd() 369 memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size); in create_rmp_cmd() 397 rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx); in arm_rmp_cmd() [all …]
|
D | vport.c | 150 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_min_inline() 170 out_addr = MLX5_ADDR_OF(query_nic_vport_context_out, out, in mlx5_query_nic_vport_mac_address() 202 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_mac_address() 204 perm_mac = MLX5_ADDR_OF(nic_vport_context, nic_vport_ctx, in mlx5_modify_nic_vport_mac_address() 303 nic_vport_ctx = MLX5_ADDR_OF(query_nic_vport_context_out, out, in mlx5_query_nic_vport_mac_list() 310 u8 *mac_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_mac_list() 354 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in, in mlx5_modify_nic_vport_mac_list() 363 u8 *curr_mac = MLX5_ADDR_OF(nic_vport_context, in mlx5_modify_nic_vport_mac_list() 418 nic_vport_ctx = MLX5_ADDR_OF(query_nic_vport_context_out, out, in mlx5_query_nic_vport_vlans() 425 void *vlan_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_vlans() [all …]
|
D | mcg.c | 48 gid = MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid); in mlx5_core_attach_mcg() 62 gid = MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid); in mlx5_core_detach_mcg()
|
D | mad.c | 59 data = MLX5_ADDR_OF(mad_ifc_in, in, mad); in mlx5_core_mad_ifc() 66 resp = MLX5_ADDR_OF(mad_ifc_out, out, response_mad_packet); in mlx5_core_mad_ifc()
|
D | eswitch_offloads.c | 104 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5_eswitch_add_offloaded_rule() 112 misc = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, misc_parameters); in mlx5_eswitch_add_offloaded_rule() 170 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5_eswitch_add_fwd_rule() 178 misc = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, misc_parameters); in mlx5_eswitch_add_fwd_rule() 414 misc = MLX5_ADDR_OF(fte_match_param, spec->match_value, misc_parameters); in mlx5_eswitch_add_send_to_vport_rule() 418 misc = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, misc_parameters); in mlx5_eswitch_add_send_to_vport_rule() 461 headers_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in esw_add_fdb_miss_rule() 463 dmac_c = MLX5_ADDR_OF(fte_match_param, headers_c, in esw_add_fdb_miss_rule() 481 headers_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in esw_add_fdb_miss_rule() 483 dmac_v = MLX5_ADDR_OF(fte_match_param, headers_v, in esw_add_fdb_miss_rule() [all …]
|
D | transobj.c | 176 sqc = MLX5_ADDR_OF(query_sq_out, out, sq_context); in mlx5_core_query_sq_state() 316 rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx); in mlx5_core_arm_rmp() 317 bitmask = MLX5_ADDR_OF(modify_rmp_in, in, bitmask); in mlx5_core_arm_rmp() 318 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in mlx5_core_arm_rmp() 412 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in mlx5_hairpin_create_rq() 413 wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5_hairpin_create_rq() 431 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5_hairpin_create_sq() 432 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5_hairpin_create_sq() 490 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5_hairpin_modify_rq() 511 sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx); in mlx5_hairpin_modify_sq()
|
D | fs_cmd.c | 341 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context); in mlx5_cmd_set_fte() 350 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan); in mlx5_cmd_set_fte() 356 vlan = MLX5_ADDR_OF(flow_context, in_flow_context, push_vlan_2); in mlx5_cmd_set_fte() 362 in_match_value = MLX5_ADDR_OF(flow_context, in_flow_context, in mlx5_cmd_set_fte() 366 in_dests = MLX5_ADDR_OF(flow_context, in_flow_context, destination); in mlx5_cmd_set_fte() 528 stats = MLX5_ADDR_OF(query_flow_counter_out, out, flow_statistics); in mlx5_cmd_fc_query() 591 stats = MLX5_ADDR_OF(query_flow_counter_out, b->out, in mlx5_cmd_fc_bulk_get() 622 encap_header_in = MLX5_ADDR_OF(alloc_encap_header_in, in, encap_header); in mlx5_encap_alloc() 623 header = MLX5_ADDR_OF(encap_header_in, encap_header_in, encap_header); in mlx5_encap_alloc() 695 actions_in = MLX5_ADDR_OF(alloc_modify_header_context_in, in, actions); in mlx5_modify_header_alloc()
|
D | en_arfs.c | 237 mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria); in arfs_create_groups() 238 outer_headers_c = MLX5_ADDR_OF(fte_match_param, mc, in arfs_create_groups() 267 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in arfs_create_groups() 270 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in arfs_create_groups() 511 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule() 515 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule() 524 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule() 528 memcpy(MLX5_ADDR_OF(fte_match_param, spec->match_value, in arfs_add_rule() 532 memset(MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in arfs_add_rule() 536 memset(MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in arfs_add_rule()
|
D | en_tc.c | 287 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in mlx5e_hairpin_create_transport() 343 rqtc = MLX5_ADDR_OF(create_rqt_in, in, rqt_context); in mlx5e_hairpin_create_indirect_rqt() 367 tirc = MLX5_ADDR_OF(create_tir_in, in, ctx); in mlx5e_hairpin_create_indirect_tirs() 548 headers_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, outer_headers); in mlx5e_hairpin_get_prio() 549 headers_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, outer_headers); in mlx5e_hairpin_get_prio() 1076 void *headers_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in parse_vxlan_attr() 1078 void *headers_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in parse_vxlan_attr() 1080 void *misc_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in parse_vxlan_attr() 1082 void *misc_v = MLX5_ADDR_OF(fte_match_param, spec->match_value, in parse_vxlan_attr() 1108 void *headers_c = MLX5_ADDR_OF(fte_match_param, spec->match_criteria, in parse_tunnel_attr() [all …]
|
D | port.c | 55 data = MLX5_ADDR_OF(access_register_in, in, register_data); in mlx5_core_access_reg() 67 data = MLX5_ADDR_OF(access_register_out, out, register_data); in mlx5_core_access_reg() 392 void *ptr = MLX5_ADDR_OF(mcia_reg, out, dword_0); in mlx5_query_module_eeprom() 751 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, in mlx5_query_port_tc_group() 786 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, in mlx5_query_port_tc_bw_alloc() 807 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, in, tc_configuration[i]); in mlx5_modify_port_ets_rate_limit() 834 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, tc_configuration[i]); in mlx5_query_port_ets_rate_limit() 1077 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, in, dscp[dscp]); in mlx5_set_dscp2prio() 1112 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, out, dscp[i]); in mlx5_query_dscp2prio()
|
D | en_main.c | 383 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5e_create_umr_mkey() 479 void *rqc_wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_alloc_rq() 743 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in mlx5e_create_rq() 744 wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_create_rq() 755 (__be64 *)MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_create_rq() 779 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5e_modify_rq_state() 807 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5e_modify_rq_scatter_fcs() 836 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5e_modify_rq_vsd() 995 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_xdpsq() 1056 void *sqc_wq = MLX5_ADDR_OF(sqc, param->sqc, wq); in mlx5e_alloc_icosq() [all …]
|
D | cq.c | 91 int eqn = MLX5_GET(cqc, MLX5_ADDR_OF(create_cq_in, in, cq_context), c_eqn); in mlx5_core_create_cq() 212 cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context); in mlx5_core_modify_cq_moderation()
|
D | debugfs.c | 290 ctx = (struct mlx5_qp_context *)MLX5_ADDR_OF(query_qp_out, out, qpc); in qp_read_field() 370 ctx = MLX5_ADDR_OF(query_eq_out, out, eq_context_entry); in eq_read_field() 407 ctx = MLX5_ADDR_OF(query_cq_out, out, cq_context); in cq_read_field()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
D | tls.c | 44 memcpy(MLX5_ADDR_OF(tls_flow, flow, dst_ipv4_dst_ipv6.ipv4_layout.ipv4), in mlx5e_tls_set_ipv4_flow() 46 memcpy(MLX5_ADDR_OF(tls_flow, flow, src_ipv4_src_ipv6.ipv4_layout.ipv4), in mlx5e_tls_set_ipv4_flow() 56 memcpy(MLX5_ADDR_OF(tls_flow, flow, dst_ipv4_dst_ipv6.ipv6_layout.ipv6), in mlx5e_tls_set_ipv6_flow() 58 memcpy(MLX5_ADDR_OF(tls_flow, flow, src_ipv4_src_ipv6.ipv6_layout.ipv6), in mlx5e_tls_set_ipv6_flow() 67 memcpy(MLX5_ADDR_OF(tls_flow, flow, src_port), &inet->inet_sport, in mlx5e_tls_set_flow_tcp_ports() 69 memcpy(MLX5_ADDR_OF(tls_flow, flow, dst_port), &inet->inet_dport, in mlx5e_tls_set_flow_tcp_ports()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/fpga/ |
D | cmd.c | 61 memcpy(MLX5_ADDR_OF(fpga_access_reg, in, data), buf, size); in mlx5_fpga_access_reg() 69 memcpy(buf, MLX5_ADDR_OF(fpga_access_reg, out, data), size); in mlx5_fpga_access_reg() 151 memcpy(MLX5_ADDR_OF(fpga_create_qp_in, in, fpga_qpc), fpga_qpc, in mlx5_fpga_create_qp() 158 memcpy(fpga_qpc, MLX5_ADDR_OF(fpga_create_qp_out, out, fpga_qpc), in mlx5_fpga_create_qp() 174 memcpy(MLX5_ADDR_OF(fpga_modify_qp_in, in, fpga_qpc), fpga_qpc, in mlx5_fpga_modify_qp() 194 memcpy(fpga_qpc, MLX5_ADDR_OF(fpga_query_qp_out, out, fpga_qpc), in mlx5_fpga_query_qp()
|
D | ipsec.c | 548 const void *misc_params_c = MLX5_ADDR_OF(fte_match_param, in validate_fpga_full_mask() 551 const void *headers_c = MLX5_ADDR_OF(fte_match_param, in validate_fpga_full_mask() 554 const void *headers_v = MLX5_ADDR_OF(fte_match_param, in validate_fpga_full_mask() 559 const void *s_ipv4_c = MLX5_ADDR_OF(fte_match_set_lyr_2_4, in validate_fpga_full_mask() 562 const void *d_ipv4_c = MLX5_ADDR_OF(fte_match_set_lyr_2_4, in validate_fpga_full_mask() 572 const void *s_ipv6_c = MLX5_ADDR_OF(fte_match_set_lyr_2_4, in validate_fpga_full_mask() 575 const void *d_ipv6_c = MLX5_ADDR_OF(fte_match_set_lyr_2_4, in validate_fpga_full_mask() 586 if (!is_full_mask(MLX5_ADDR_OF(fte_match_set_misc, misc_params_c, in validate_fpga_full_mask() 635 const void *outer_c = MLX5_ADDR_OF(fte_match_param, match_c, in mlx5_is_fpga_egress_ipsec_rule() 780 MLX5_ADDR_OF(fte_match_set_lyr_2_4, in mlx5_fpga_ipsec_fs_create_sa_ctx() [all …]
|
D | conn.c | 235 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() 577 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in mlx5_fpga_conn_create_qp() 597 (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas)); in mlx5_fpga_conn_create_qp() 733 ether_addr_copy(MLX5_ADDR_OF(qpc, qpc, primary_address_path.rmac_47_32), in mlx5_fpga_conn_rtr_qp() 734 MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, fpga_mac_47_32)); in mlx5_fpga_conn_rtr_qp() 740 memcpy(MLX5_ADDR_OF(qpc, qpc, primary_address_path.rgid_rip), in mlx5_fpga_conn_rtr_qp() 741 MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, fpga_ip), in mlx5_fpga_conn_rtr_qp() 869 remote_mac = MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, remote_mac_47_32); in mlx5_fpga_conn_create() [all …]
|
D | tls.c | 203 memcpy(MLX5_ADDR_OF(tls_cmd, cmd, src_port), flow, in mlx5_fpga_tls_flow_to_cmd() 522 memcpy(MLX5_ADDR_OF(tls_cmd, cmd, tls_rcd_sn), crypto_info->rec_seq, in mlx5_fpga_tls_set_aes_gcm128_ctx() 525 memcpy(MLX5_ADDR_OF(tls_cmd, cmd, tls_implicit_iv), in mlx5_fpga_tls_set_aes_gcm128_ctx() 527 memcpy(MLX5_ADDR_OF(tls_cmd, cmd, encryption_key), in mlx5_fpga_tls_set_aes_gcm128_ctx() 531 memcpy(MLX5_ADDR_OF(tls_cmd, cmd, encryption_key) + in mlx5_fpga_tls_set_aes_gcm128_ctx()
|
/Linux-v4.19/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
D | gid.c | 129 void *in_addr = MLX5_ADDR_OF(set_roce_address_in, in, roce_address); in mlx5_core_roce_gid_set() 130 char *addr_l3_addr = MLX5_ADDR_OF(roce_addr_layout, in_addr, in mlx5_core_roce_gid_set() 132 void *addr_mac = MLX5_ADDR_OF(roce_addr_layout, in_addr, in mlx5_core_roce_gid_set()
|
/Linux-v4.19/drivers/infiniband/hw/mlx5/ |
D | main.c | 2363 !(memchr_inv(MLX5_ADDR_OF(fte_match_param, match_criteria, headers), \ 2479 void *misc_params_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr() 2481 void *misc_params_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr() 2483 void *misc_params2_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr() 2485 void *misc_params2_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr() 2493 headers_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr() 2495 headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr() 2500 headers_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr() 2502 headers_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr() 2513 ether_addr_copy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, headers_c, in parse_flow_attr() [all …]
|
D | cong.c | 277 field = MLX5_ADDR_OF(query_cong_params_out, out, congestion_parameters); in mlx5_ib_get_cc_params() 315 field = MLX5_ADDR_OF(modify_cong_params_in, in, congestion_parameters); in mlx5_ib_set_cc_params() 318 field = MLX5_ADDR_OF(modify_cong_params_in, in, field_select); in mlx5_ib_set_cc_params()
|
D | qp.c | 853 pas = (__be64 *)MLX5_ADDR_OF(create_qp_in, *in, pas); in create_user_qp() 857 qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc); in create_user_qp() 971 qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc); in create_kernel_qp() 985 (__be64 *)MLX5_ADDR_OF(create_qp_in, *in, pas)); in create_kernel_qp() 1065 void *tisc = MLX5_ADDR_OF(create_tis_in, in, ctx); in create_raw_packet_qp_tis() 1095 void *qpc = MLX5_ADDR_OF(create_qp_in, qpin, qpc); in create_raw_packet_qp_sq() 1117 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_raw_packet_qp_sq() 1130 wq = MLX5_ADDR_OF(sqc, sqc, wq); in create_raw_packet_qp_sq() 1140 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_sq() 1199 void *qpc = MLX5_ADDR_OF(create_qp_in, qpin, qpc); in create_raw_packet_qp_rq() [all …]
|