/freebsd/sys/dev/mlx5/mlx5_core/ |
H A D | mlx5_fs_tcp.c | 47 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() 234 mc = MLX5_ADDR_OF(create_flow_group_in, in, match_criteria); in accel_fs_tcp_create_groups() 235 outer_headers_c = MLX5_ADDR_OF(fte_match_param, mc, outer_headers); in accel_fs_tcp_create_groups() 260 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in accel_fs_tcp_create_groups() 263 memset(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in accel_fs_tcp_create_groups()
|
H A D | mlx5_srq.c | 162 rmpc = MLX5_ADDR_OF(create_rmp_in, create_in, ctx); in create_rmp_cmd() 163 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in create_rmp_cmd() 167 memcpy(MLX5_ADDR_OF(rmpc, rmpc, wq.pas), in->pas, pas_size); in create_rmp_cmd() 196 rmpc = MLX5_ADDR_OF(query_rmp_out, rmp_out, rmp_context); in query_rmp_cmd() 197 get_wq(MLX5_ADDR_OF(rmpc, rmpc, wq), out); in query_rmp_cmd() 228 xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, create_in, xrc_srq_context_entry); in create_xrc_srq_cmd() 229 pas = MLX5_ADDR_OF(create_xrc_srq_in, create_in, pas); in create_xrc_srq_cmd() 266 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, xrcsrq_out, in query_xrc_srq_cmd() 300 srqc = MLX5_ADDR_OF(create_srq_in, create_in, srq_context_entry); in create_srq_cmd() 301 pas = MLX5_ADDR_OF(create_srq_in, create_in, pas); in create_srq_cmd() [all …]
|
H A D | mlx5_tls.c | 50 memcpy(MLX5_ADDR_OF(create_encryption_key_in, in, in mlx5_encryption_key_create() 59 memcpy(MLX5_ADDR_OF(create_encryption_key_in, in, in mlx5_encryption_key_create() 99 void *tisc = MLX5_ADDR_OF(create_tis_in, in, ctx); in mlx5_tls_open_tis() 125 void *tirc = MLX5_ADDR_OF(create_tir_in, in, tir_context); in mlx5_tls_open_tir()
|
H A D | mlx5_vport.c | 263 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_min_inline() 284 out_addr = MLX5_ADDR_OF(query_nic_vport_context_out, out, in mlx5_query_nic_vport_mac_address() 321 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in mlx5_modify_nic_vport_mac_address() 323 perm_mac = MLX5_ADDR_OF(nic_vport_context, nic_vport_ctx, in mlx5_modify_nic_vport_mac_address() 622 u8 *vlan_lout = MLX5_ADDR_OF(nic_vport_context, ctx, in mlx5_set_nic_vport_vlan_list() 670 u8 *mac_lout = (u8 *)MLX5_ADDR_OF(nic_vport_context, ctx, in mlx5_set_nic_vport_mc_list() 690 u8 *ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in, in mlx5_set_nic_vport_promisc() 764 u8 *mac_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_mac_list() 816 u8 *curr_mac = MLX5_ADDR_OF(nic_vport_context, in mlx5_modify_nic_vport_mac_list() 877 void *vlan_addr = MLX5_ADDR_OF(nic_vport_context, in mlx5_query_nic_vport_vlans() [all …]
|
H A D | mlx5_mcg.c | 42 memcpy(MLX5_ADDR_OF(attach_to_mcg_in, in, multicast_gid), mgid, in mlx5_core_attach_mcg() 56 memcpy(MLX5_ADDR_OF(detach_from_mcg_in, in, multicast_gid), mgid, in mlx5_core_detach_mcg()
|
H A D | mlx5_mad.c | 54 data = MLX5_ADDR_OF(mad_ifc_in, in, mad); in mlx5_core_mad_ifc() 61 resp = MLX5_ADDR_OF(mad_ifc_out, out, response_mad_packet); in mlx5_core_mad_ifc()
|
H A D | mlx5_fs_cmd.c | 238 in_flow_context = MLX5_ADDR_OF(set_fte_in, in, flow_context); in mlx5_cmd_fs_set_fte() 254 in_match_value = MLX5_ADDR_OF(flow_context, in_flow_context, in mlx5_cmd_fs_set_fte() 258 in_dests = MLX5_ADDR_OF(flow_context, in_flow_context, destination); in mlx5_cmd_fs_set_fte() 373 actions_in = MLX5_ADDR_OF(alloc_modify_header_context_in, in, actions); in mlx5_cmd_modify_header_alloc() 427 packet_reformat_context_in = MLX5_ADDR_OF(alloc_packet_reformat_context_in, in mlx5_cmd_packet_reformat_alloc() 429 reformat = MLX5_ADDR_OF(packet_reformat_context_in, in mlx5_cmd_packet_reformat_alloc()
|
H A D | mlx5_transobj.c | 276 rmpc = MLX5_ADDR_OF(modify_rmp_in, in, ctx); in mlx5_core_arm_rmp() 277 bitmask = MLX5_ADDR_OF(modify_rmp_in, in, bitmask); in mlx5_core_arm_rmp() 278 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in mlx5_core_arm_rmp() 331 xrc_srqc = MLX5_ADDR_OF(query_xrc_srq_out, out, in mlx5_core_query_xsrq() 333 srqc = MLX5_ADDR_OF(query_srq_out, out, srq_context_entry); in mlx5_core_query_xsrq()
|
H A D | mlx5_diag_cnt.c | 159 cnt = MLX5_ADDR_OF(query_diagnostic_counters_out, in decode_cnt_buffer() 381 ctx = MLX5_ADDR_OF(set_diagnostic_params_in, in, in mlx5_diag_set_params() 405 cnt_id = MLX5_ADDR_OF(diagnostic_params_context, in mlx5_diag_set_params() 445 ctx = MLX5_ADDR_OF(query_diagnostic_params_out, out, in mlx5_diag_query_params() 464 cnt_id = MLX5_ADDR_OF(diagnostic_params_context, in mlx5_diag_query_params()
|
H A D | mlx5_diagnostics.c | 108 diag_params_ctx = MLX5_ADDR_OF(set_diagnostic_params_in, in, in mlx5_core_set_diagnostics_full() 237 void *pcounters = MLX5_ADDR_OF(mpcnt_reg, out, in mlx5_core_get_diagnostics_full() 253 void *pcounters = MLX5_ADDR_OF(mpcnt_reg, out, in mlx5_core_get_diagnostics_full()
|
H A D | mlx5_port.c | 49 data = MLX5_ADDR_OF(access_register_in, in, register_data); in mlx5_core_access_reg() 60 data = MLX5_ADDR_OF(access_register_out, out, register_data); in mlx5_core_access_reg() 707 u32 *ptr = (u32 *)MLX5_ADDR_OF(mcia_reg, out, dword_0); in mlx5_query_eeprom() 886 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, tc_configuration[i]); in mlx5_query_port_tc_rate_limit() 909 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, in, tc_configuration[i]); in mlx5_modify_port_tc_rate_limit() 989 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, in mlx5_query_port_tc_group() 1025 ets_tcn_conf = MLX5_ADDR_OF(qetc_reg, out, tc_configuration[i]); in mlx5_query_port_tc_bw_alloc() 1137 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, in, dscp[i]); in mlx5_set_dscp2prio() 1170 qpdpm_dscp = MLX5_ADDR_OF(qpdpm_reg, out, dscp[i]); in mlx5_query_dscp2prio() 1258 MLX5_ADDR_OF(pddr_reg, out, in mlx5_query_pddr_troubleshooting_info()
|
H A D | mlx5_fw.c | 60 MLX5_ADDR_OF(query_adapter_out, out, in mlx5_query_board_id() 357 pas = MLX5_ADDR_OF(set_dc_cnak_trace_in, in, pas); in mlx5_core_set_dc_cnak_trace() 359 memcpy(MLX5_ADDR_OF(cmd_pas, pas, pa_h), &be_addr, sizeof(be_addr)); in mlx5_core_set_dc_cnak_trace() 439 memcpy(MLX5_ADDR_OF(mcda_reg, in, data) + j, &data_element, 4); in mlx5_reg_mcda_set()
|
H A D | mlx5_eswitch.c | 101 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in arm_vport_context_events_cmd() 236 dmac_v = MLX5_ADDR_OF(fte_match_param, match_v, in esw_fdb_set_vport_rule() 238 dmac_c = MLX5_ADDR_OF(fte_match_param, match_c, in esw_fdb_set_vport_rule() 307 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_create_fdb_table() 308 dmac = MLX5_ADDR_OF(fte_match_param, match_criteria, outer_headers.dmac_47_16); in esw_create_fdb_table() 642 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_vport_enable_egress_acl() 742 match_criteria = MLX5_ADDR_OF(create_flow_group_in, flow_group_in, match_criteria); in esw_vport_enable_ingress_acl()
|
H A D | mlx5_fc_cmd.c | 84 stats = MLX5_ADDR_OF(query_flow_counter_out, out, flow_statistics); in mlx5_cmd_fc_query()
|
/freebsd/sys/dev/mlx5/mlx5_fpga/ |
H A D | mlx5fpga_cmd.c | 60 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() 219 memcpy(temp->sensor_name, MLX5_ADDR_OF(mtmp_reg, out, sensor_name), in mlx5_fpga_query_mtmp() 233 memcpy(MLX5_ADDR_OF(fpga_create_qp_in, in, fpga_qpc), fpga_qpc, in mlx5_fpga_create_qp() 240 memcpy(fpga_qpc, MLX5_ADDR_OF(fpga_create_qp_out, out, fpga_qpc), in mlx5_fpga_create_qp() 256 memcpy(MLX5_ADDR_OF(fpga_modify_qp_in, in, fpga_qpc), fpga_qpc, in mlx5_fpga_modify_qp() 276 memcpy(fpga_qpc, MLX5_ADDR_OF(fpga_query_qp_out, out, fpga_qpc), in mlx5_fpga_query_qp()
|
H A D | mlx5fpga_conn.c | 232 mkc = MLX5_ADDR_OF(create_mkey_in, in, memory_key_mkey_entry); in mlx5_fpga_conn_create_mkey() 466 cqc = MLX5_ADDR_OF(create_cq_in, in, cq_context); in mlx5_fpga_conn_create_cq() 474 pas = (__be64 *)MLX5_ADDR_OF(create_cq_in, in, pas); in mlx5_fpga_conn_create_cq() 573 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in mlx5_fpga_conn_create_qp() 593 (__be64 *)MLX5_ADDR_OF(create_qp_in, in, pas)); in mlx5_fpga_conn_create_qp() 729 ether_addr_copy(MLX5_ADDR_OF(qpc, qpc, primary_address_path.rmac_47_32), in mlx5_fpga_conn_rtr_qp() 730 MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, fpga_mac_47_32)); in mlx5_fpga_conn_rtr_qp() 736 memcpy(MLX5_ADDR_OF(qpc, qpc, primary_address_path.rgid_rip), in mlx5_fpga_conn_rtr_qp() 737 MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, fpga_ip), in mlx5_fpga_conn_rtr_qp() 865 remote_mac = MLX5_ADDR_OF(fpga_qpc, conn->fpga_qpc, remote_mac_47_32); in mlx5_fpga_conn_create() [all …]
|
/freebsd/sys/dev/mlx5/mlx5_lib/ |
H A D | mlx5_gid.c | 128 void *in_addr = MLX5_ADDR_OF(set_roce_address_in, in, roce_address); in mlx5_core_roce_gid_set() 129 char *addr_l3_addr = MLX5_ADDR_OF(roce_addr_layout, in_addr, in mlx5_core_roce_gid_set() 131 void *addr_mac = MLX5_ADDR_OF(roce_addr_layout, in_addr, in mlx5_core_roce_gid_set()
|
/freebsd/sys/dev/mlx5/mlx5_en/ |
H A D | mlx5_en_iq.c | 182 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_iq_create() 254 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_iq_enable() 255 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_iq_enable() 284 (__be64 *) MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_iq_enable() 306 sqc = MLX5_ADDR_OF(modify_sq_in, in, ctx); in mlx5e_iq_modify()
|
H A D | mlx5_en_hw_tls.c | 240 MLX5_ADDR_OF(sw_tls_cntx, ptag->crypto_params, key.key_data), in mlx5e_tls_work() 289 memcpy(MLX5_ADDR_OF(sw_tls_cntx, ctx, param.gcm_iv), in mlx5e_tls_set_params() 297 memcpy(MLX5_ADDR_OF(sw_tls_cntx, ctx, key.key_data), in mlx5e_tls_set_params() 524 memcpy(wqe + 1, MLX5_ADDR_OF(sw_tls_cntx, ptag->crypto_params, param), in mlx5e_tls_send_static_parameters() 562 memcpy(&wqe->psv, MLX5_ADDR_OF(sw_tls_cntx, ptag->crypto_params, progress), in mlx5e_tls_send_progress_parameters()
|
H A D | mlx5_en_main.c | 1206 void *rqc_wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_create_rq() 1353 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in mlx5e_enable_rq() 1354 wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_enable_rq() 1368 (__be64 *) MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_rq() 1394 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in mlx5e_modify_rq() 1663 void *sqc_wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_create_sq() 1747 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in mlx5e_enable_sq() 1748 wq = MLX5_ADDR_OF(sqc, sqc, wq); in mlx5e_enable_sq() 1767 (__be64 *) MLX5_ADDR_OF(wq, wq, pas)); in mlx5e_enable_sq() 2348 void *wq = MLX5_ADDR_OF(rqc, rqc, wq); in mlx5e_build_rq_param() [all …]
|
H A D | mlx5_en_hw_tls_rx.c | 166 memcpy(wqe + 1, MLX5_ADDR_OF(sw_tls_rx_cntx, ptag->crypto_params, param), in mlx5e_tls_rx_send_static_parameters() 233 memcpy(&wqe->psv, MLX5_ADDR_OF(sw_tls_rx_cntx, ptag->crypto_params, progress), in mlx5e_tls_rx_send_progress_parameters_sync() 554 MLX5_ADDR_OF(sw_tls_rx_cntx, ptag->crypto_params, key.key_data), in mlx5e_tls_rx_work() 620 memcpy(MLX5_ADDR_OF(sw_tls_rx_cntx, ctx, param.gcm_iv), in mlx5e_tls_rx_set_params() 628 memcpy(MLX5_ADDR_OF(sw_tls_rx_cntx, ctx, key.key_data), in mlx5e_tls_rx_set_params()
|
H A D | mlx5_en_port_buffer.c | 53 buffer = MLX5_ADDR_OF(pbmc_reg, out, buffer[i]); in mlx5e_port_query_buffer() 106 buffer = MLX5_ADDR_OF(pbmc_reg, in, buffer[i]); in port_set_buffer()
|
/freebsd/sys/dev/mlx5/mlx5_ib/ |
H A D | mlx5_ib_devx.c | 172 uctx = MLX5_ADDR_OF(create_uctx_in, in, uctx); in mlx5_ib_devx_create() 710 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in devx_set_umem_valid() 720 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in devx_set_umem_valid() 721 wq = MLX5_ADDR_OF(rqc, rqc, wq); in devx_set_umem_valid() 731 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in devx_set_umem_valid() 732 wq = MLX5_ADDR_OF(sqc, sqc, wq); in devx_set_umem_valid() 746 rmpc = MLX5_ADDR_OF(create_rmp_in, in, ctx); in devx_set_umem_valid() 747 wq = MLX5_ADDR_OF(rmpc, rmpc, wq); in devx_set_umem_valid() 758 wq = MLX5_ADDR_OF(xrqc, xrqc, wq); in devx_set_umem_valid() 769 xrc_srqc = MLX5_ADDR_OF(create_xrc_srq_in, in, in devx_set_umem_valid() [all …]
|
H A D | mlx5_ib_qp.c | 854 qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc); in create_user_qp() 977 qpc = MLX5_ADDR_OF(create_qp_in, *in, qpc); in create_kernel_qp() 1113 sqc = MLX5_ADDR_OF(create_sq_in, in, ctx); in create_raw_packet_qp_sq() 1122 wq = MLX5_ADDR_OF(sqc, sqc, wq); in create_raw_packet_qp_sq() 1132 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_sq() 1197 rqc = MLX5_ADDR_OF(create_rq_in, in, ctx); in create_raw_packet_qp_rq() 1209 wq = MLX5_ADDR_OF(rqc, rqc, wq); in create_raw_packet_qp_rq() 1220 pas = (__be64 *)MLX5_ADDR_OF(wq, wq, pas); in create_raw_packet_qp_rq() 1740 qpc = MLX5_ADDR_OF(create_qp_in, in, qpc); in create_qp_common() 2559 rqc = MLX5_ADDR_OF(modify_rq_in, in, ctx); in modify_raw_packet_qp_rq() [all …]
|
H A D | mlx5_ib_main.c | 356 void *mlx5_addr_mac = MLX5_ADDR_OF(roce_addr_layout, mlx5_addr, in ib_gid_to_mlx5_roce_addr() 1835 void *misc_params_c = MLX5_ADDR_OF(fte_match_param, match_c, in parse_flow_attr() 1837 void *misc_params_v = MLX5_ADDR_OF(fte_match_param, match_v, in parse_flow_attr() 1898 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr() 1902 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr() 1906 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr() 1910 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr() 1930 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr() 1934 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_v, in parse_flow_attr() 1938 memcpy(MLX5_ADDR_OF(fte_match_set_lyr_2_4, outer_headers_c, in parse_flow_attr() [all …]
|