| /freebsd-12.1/sys/dev/mlx5/mlx5_core/ |
| H A D | mlx5_srq.c | 161 rmpc = MLX5_ADDR_OF(create_rmp_in, create_in, ctx); in create_rmp_cmd() 162 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in create_rmp_cmd() 166 memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size); in create_rmp_cmd() 195 rmpc = MLX5_ADDR_OF(query_rmp_out, rmp_out, rmp_context); in query_rmp_cmd() 196 get_wq(MLX5_ADDR_OF(rmpc, rmpc, wq), out); in query_rmp_cmd() 227 xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, create_in, xrc_srq_context_entry); in create_xrc_srq_cmd() 228 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd() 265 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, xrcsrq_out, in query_xrc_srq_cmd() 299 srqc = MLX5_ADDR_OF(create_srq_in, create_in, srq_context_entry); in create_srq_cmd() 300 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas); in create_srq_cmd() [all …]
|
| H A D | mlx5_vport.c | 262 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_min_inline() 283 out_addr = MLX5_ADDR_OF(query_nic_vport_context_out, out, in mlx5_query_nic_vport_mac_address() 320 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_mac_address() 322 perm_mac = MLX5_ADDR_OF(nic_vport_context, nic_vport_ctx, in mlx5_modify_nic_vport_mac_address() 621 u8 *vlan_lout = MLX5_ADDR_OF(nic_vport_context, ctx, in mlx5_set_nic_vport_vlan_list() 669 u8 *mac_lout = (u8 *)MLX5_ADDR_OF(nic_vport_context, ctx, in mlx5_set_nic_vport_mc_list() 689 u8 *ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in, in mlx5_set_nic_vport_promisc() 763 u8 *mac_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_mac_list() 815 u8 *curr_mac = MLX5_ADDR_OF(nic_vport_context, in mlx5_modify_nic_vport_mac_list() 876 void *vlan_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_vlans() [all …]
|
| H A D | mlx5_mcg.c | 41 memcpy(MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid), mgid, in mlx5_core_attach_mcg() 55 memcpy(MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid), mgid, in mlx5_core_detach_mcg()
|
| H A D | mlx5_mad.c | 53 data = MLX5_ADDR_OF(mad_ifc_in, in, mad); in mlx5_core_mad_ifc() 60 resp = MLX5_ADDR_OF(mad_ifc_out, out, response_mad_packet); in mlx5_core_mad_ifc()
|
| H A D | mlx5_transobj.c | 272 rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx); in mlx5_core_arm_rmp() 273 bitmask = MLX5_ADDR_OF(modify_rmp_in, in, bitmask); in mlx5_core_arm_rmp() 274 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in mlx5_core_arm_rmp() 327 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, out, in mlx5_core_query_xsrq() 329 srqc = MLX5_ADDR_OF(query_srq_out, out, srq_context_entry); in mlx5_core_query_xsrq()
|
| H A D | mlx5_fs_cmd.c | 219 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context); in mlx5_cmd_fs_set_fte() 225 in_match_value = MLX5_ADDR_OF(flow_context, in_flow_context, in mlx5_cmd_fs_set_fte() 229 in_dests = MLX5_ADDR_OF(flow_context, in_flow_context, destination); in mlx5_cmd_fs_set_fte()
|
| H A D | mlx5_diagnostics.c | 107 diag_params_ctx = MLX5_ADDR_OF(set_diagnostic_params_in, in, in mlx5_core_set_diagnostics_full() 236 void *pcounters = MLX5_ADDR_OF(mpcnt_reg, out, in mlx5_core_get_diagnostics_full() 252 void *pcounters = MLX5_ADDR_OF(mpcnt_reg, out, in mlx5_core_get_diagnostics_full()
|
| H A D | mlx5_fw.c | 59 MLX5_ADDR_OF(query_adapter_out, out, in mlx5_query_board_id() 344 pas = MLX5_ADDR_OF(set_dc_cnak_trace_in, in, pas); in mlx5_core_set_dc_cnak_trace() 346 memcpy(MLX5_ADDR_OF(cmd_pas, pas, pa_h), &be_addr, sizeof(be_addr)); in mlx5_core_set_dc_cnak_trace() 426 memcpy(MLX5_ADDR_OF(mcda_reg, in, data) + j, &data_element, 4); in mlx5_reg_mcda_set()
|
| H A D | mlx5_port.c | 48 data = MLX5_ADDR_OF(access_register_in, in, register_data); in mlx5_core_access_reg() 59 data = MLX5_ADDR_OF(access_register_out, out, register_data); in mlx5_core_access_reg() 706 u32 *ptr = (u32 *)MLX5_ADDR_OF(mcia_reg, out, dword_0); in mlx5_query_eeprom() 885 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, tc_configuration[i]); in mlx5_query_port_tc_rate_limit() 908 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, in, tc_configuration[i]); in mlx5_modify_port_tc_rate_limit() 988 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, in mlx5_query_port_tc_group() 1024 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, tc_configuration[i]); in mlx5_query_port_tc_bw_alloc() 1136 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, in, dscp[i]); in mlx5_set_dscp2prio() 1169 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, out, dscp[i]); in mlx5_query_dscp2prio()
|
| H A D | mlx5_cq.c | 228 cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context); in mlx5_core_modify_cq_moderation() 248 cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context); in mlx5_core_modify_cq_moderation_mode()
|
| H A D | mlx5_fs_tree.c | 379 void *match_criteria = MLX5_ADDR_OF(create_flow_group_in, in fs_alloc_fg() 1146 void *fte_match1 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val() 1148 void *fte_match2 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val() 1150 void *fte_mask = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val() 1160 void *fte_match1 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val() 1162 void *fte_match2 = MLX5_ADDR_OF(fte_match_param, in fs_match_exact_val() 1164 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() [all …]
|
| H A D | mlx5_mpfs.c | 69 in_mac_addr = MLX5_ADDR_OF(set_l2_table_entry_in, in, mac_address); in mlx5_mpfs_add_mac()
|
| H A D | mlx5_eq.c | 445 pas = (__be64 *)MLX5_ADDR_OF(create_eq_in, in, pas); in mlx5_create_map_eq() 451 eqc = MLX5_ADDR_OF(create_eq_in, in, eq_context_entry); in mlx5_create_map_eq()
|
| /freebsd-12.1/sys/dev/mlx5/mlx5_fpga/ |
| H A D | mlx5fpga_cmd.c | 62 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 D | mlx5fpga_conn.c | 234 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-12.1/sys/dev/mlx5/mlx5_lib/ |
| H A D | mlx5_gid.c | 130 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-12.1/sys/dev/mlx5/mlx5_ib/ |
| H A D | mlx5_ib_main.c | 350 void *mlx5_addr_mac = MLX5_ADDR_OF(roce_addr_layout, mlx5_addr, in ib_gid_to_mlx5_roce_addr() 1692 void *misc_params_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr() 1694 void *misc_params_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr() 1755 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr() 1759 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr() 1763 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr() 1767 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr() 1787 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr() 1791 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr() 1795 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr() [all …]
|
| H A D | mlx5_ib_qp.c | 843 qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc); in create_user_qp() 952 qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc); in create_kernel_qp() 1085 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_raw_packet_qp_sq() 1093 wq = MLX5_ADDR_OF(sqc, sqc, wq); in create_raw_packet_qp_sq() 1103 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_sq() 1163 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in create_raw_packet_qp_rq() 1174 wq = MLX5_ADDR_OF(rqc, rqc, wq); in create_raw_packet_qp_rq() 1185 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_rq() 1654 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in create_qp_common() 2451 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in modify_raw_packet_qp_rq() [all …]
|
| H A D | mlx5_ib_cong.c | 275 field = MLX5_ADDR_OF(query_cong_params_out, out, congestion_parameters); in mlx5_ib_get_all_cc_params() 302 field = MLX5_ADDR_OF(modify_cong_params_in, in, congestion_parameters); in mlx5_ib_set_cc_params() 305 field = MLX5_ADDR_OF(modify_cong_params_in, in, field_select); in mlx5_ib_set_cc_params()
|
| H A D | mlx5_ib_cq.c | 799 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_user() 802 cqc = MLX5_ADDR_OF(create_cq_in, *cqb, cq_context); in create_cq_user() 867 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, *cqb, pas); in create_cq_kernel() 870 cqc = MLX5_ADDR_OF(create_cq_in, *cqb, cq_context); in create_cq_kernel() 963 cqc = MLX5_ADDR_OF(create_cq_in, cqb, cq_context); in mlx5_ib_create_cq() 1299 pas = (__be64 *)MLX5_ADDR_OF(modify_cq_in, in, pas); in mlx5_ib_resize_cq() 1312 cqc = MLX5_ADDR_OF(modify_cq_in, in, cq_context); in mlx5_ib_resize_cq()
|
| H A D | mlx5_ib_mr.c | 167 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in add_keys() 493 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_ib_get_dma_mr() 896 pas = (__be64 *)MLX5_ADDR_OF(create_mkey_in, in, klm_pas_mtt); in reg_create() 904 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in reg_create() 1369 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_ib_alloc_mr() 1497 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_ib_alloc_mw()
|
| /freebsd-12.1/sys/dev/mlx5/mlx5_en/ |
| H A D | mlx5_en_main.c | 1218 void *rqc_wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_create_rq() 1363 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in mlx5e_enable_rq() 1364 wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_enable_rq() 1378 (__be64 *) MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_rq() 1404 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5e_modify_rq() 1594 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_create_sq() 1683 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_enable_sq() 1684 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_enable_sq() 1701 (__be64 *) MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_sq() 2256 void *wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_build_rq_param() [all …]
|
| H A D | mlx5_en_port_buffer.c | 52 buffer = MLX5_ADDR_OF(pbmc_reg, out, buffer[i]); in mlx5e_port_query_buffer() 105 buffer = MLX5_ADDR_OF(pbmc_reg, in, buffer[i]); in port_set_buffer()
|
| H A D | mlx5_en_flow_table.c | 233 u8 *mc_dmac = MLX5_ADDR_OF(fte_match_param, mc, in mlx5e_add_eth_addr_rule_sub() 235 u8 *mv_dmac = MLX5_ADDR_OF(fte_match_param, mv, in mlx5e_add_eth_addr_rule_sub() 1130 u8 *mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria); in mlx5e_create_main_groups_sub() 1131 u8 *dmac = MLX5_ADDR_OF(create_flow_group_in, in, in mlx5e_create_main_groups_sub() 1339 u8 *mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria); in mlx5e_create_vlan_groups_sub() 1458 u8 *mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria); in mlx5e_create_inner_rss_groups_sub()
|
| /freebsd-12.1/sys/dev/mlx5/ |
| H A D | fs.h | 102 char *outer_headers_c = MLX5_ADDR_OF(fte_match_param, match_criteria, in outer_header_zero()
|