| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | vport.c | 282 int inlen = MLX5_ST_SZ_BYTES(modify_nic_vport_context_in); in mlx5_modify_nic_vport_mac_address() 315 int outlen = MLX5_ST_SZ_BYTES(query_nic_vport_context_out); in mlx5_query_nic_vport_mtu() 335 int inlen = MLX5_ST_SZ_BYTES(modify_nic_vport_context_in); in mlx5_modify_nic_vport_mtu() 366 query_ctx = kzalloc(MLX5_ST_SZ_BYTES(query_hca_cap_out), GFP_KERNEL); in mlx5_vport_max_mac_list_size() 410 out_sz = MLX5_ST_SZ_BYTES(query_nic_vport_context_out) + in mlx5_query_nic_vport_mac_list() 411 max_list_size * MLX5_ST_SZ_BYTES(mac_address_layout); in mlx5_query_nic_vport_mac_list() 474 in_sz = MLX5_ST_SZ_BYTES(modify_nic_vport_context_in) + in mlx5_modify_nic_vport_mac_list() 475 list_size * MLX5_ST_SZ_BYTES(mac_address_layout); in mlx5_modify_nic_vport_mac_list() 524 in_sz = MLX5_ST_SZ_BYTES(modify_nic_vport_context_in) + in mlx5_modify_nic_vport_vlans() 525 list_size * MLX5_ST_SZ_BYTES(vlan_layout); in mlx5_modify_nic_vport_vlans() [all …]
|
| H A D | wc.c | 88 inlen = MLX5_ST_SZ_BYTES(create_cq_in) + in create_wc_cq() 96 memcpy(cqc, cqc_data, MLX5_ST_SZ_BYTES(cqc)); in create_wc_cq() 120 cqc = kvzalloc(MLX5_ST_SZ_BYTES(cqc), GFP_KERNEL); in mlx5_wc_create_cq() 164 inlen = MLX5_ST_SZ_BYTES(create_sq_in) + in create_wc_sq() 173 memcpy(sqc, sqc_data, MLX5_ST_SZ_BYTES(sqc)); in create_wc_sq() 199 memset(in, 0, MLX5_ST_SZ_BYTES(modify_sq_in)); in create_wc_sq() 227 sqc_data = kvzalloc(MLX5_ST_SZ_BYTES(sqc), GFP_KERNEL); in mlx5_wc_create_sq()
|
| H A D | fw.c | 73 int outlen = MLX5_ST_SZ_BYTES(query_adapter_out); in mlx5_query_board_id() 100 int outlen = MLX5_ST_SZ_BYTES(query_adapter_out); in mlx5_core_query_vendor_id() 477 int err, in_size = MLX5_ST_SZ_BYTES(mcda_reg) + size; in mlx5_reg_mcda_set() 518 MLX5_ST_SZ_BYTES(mcqi_reg) + data_size, in mlx5_reg_mcqi_query() 538 MLX5_ST_SZ_BYTES(mcqi_cap), mcqi_reg); in mlx5_reg_mcqi_caps_query() 756 MLX5_ST_SZ_BYTES(mcqi_version), in mlx5_reg_mcqi_version_query() 763 u8 out_sz = MLX5_ST_SZ_BYTES(mcqs_reg); in mlx5_reg_mcqs_query()
|
| H A D | rl.c | 114 memcpy(schedc, ctx, MLX5_ST_SZ_BYTES(scheduling_context)); in mlx5_create_scheduling_element_cmd() 142 memcpy(schedc, ctx, MLX5_ST_SZ_BYTES(scheduling_context)); in mlx5_modify_scheduling_element_cmd() 379 u8 rl_raw[MLX5_ST_SZ_BYTES(set_pp_rate_limit_context)] = {}; in mlx5_rl_add_rate() 396 u8 rl_raw[MLX5_ST_SZ_BYTES(set_pp_rate_limit_context)] = {}; in mlx5_rl_remove_rate()
|
| H A D | en_stats.c | 887 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); 908 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); in mlx5e_stats_get_ieee() 923 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); in mlx5e_stats_get_per_prio() 1075 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); 1134 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); 1167 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); in mlx5e_stats_rmon_get() 1366 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); in MLX5E_DECLARE_STATS_GRP_OP_UPDATE_STATS() 1397 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); in mlx5e_get_link_ext_stats() 1402 MLX5_ST_SZ_BYTES(ppcnt_reg), MLX5_REG_PPCNT, 0, 0); in mlx5e_get_link_ext_stats() 1474 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); in fec_set_block_stats() [all …]
|
| H A D | port.c | 41 int outlen = MLX5_ST_SZ_BYTES(access_register_out) + size_out; in mlx5_access_reg() 42 int inlen = MLX5_ST_SZ_BYTES(access_register_in) + size_in; in mlx5_access_reg() 90 int sz = MLX5_ST_SZ_BYTES(pcam_reg); in mlx5_query_pcam_reg() 102 int sz = MLX5_ST_SZ_BYTES(mcam_reg); in mlx5_query_mcam_reg() 114 int sz = MLX5_ST_SZ_BYTES(qcam_reg); in mlx5_query_qcam_reg() 976 int sz = MLX5_ST_SZ_BYTES(qpdpm_reg); in mlx5_set_dscp2prio() 1013 int sz = MLX5_ST_SZ_BYTES(qpdpm_reg); in mlx5_query_dscp2prio() 1238 int sz = MLX5_ST_SZ_BYTES(mpir_reg); in mlx5_query_mpir_reg()
|
| H A D | main.c | 162 u8 in[MLX5_ST_SZ_BYTES(set_driver_version_in)] = {}; in mlx5_set_driver_version() 301 u8 in[MLX5_ST_SZ_BYTES(query_hca_cap_in)]; in mlx5_core_get_caps_mode() 302 int out_sz = MLX5_ST_SZ_BYTES(query_hca_cap_out); in mlx5_core_get_caps_mode() 411 MLX5_ST_SZ_BYTES(odp_cap)); in handle_hca_cap_odp() 506 MLX5_ST_SZ_BYTES(cmd_hca_cap_2)); in handle_hca_cap_2() 539 MLX5_ST_SZ_BYTES(cmd_hca_cap)); in handle_hca_cap() 668 MLX5_ST_SZ_BYTES(roce_cap)); in handle_hca_cap_roce() 697 MLX5_ST_SZ_BYTES(port_selection_cap)); in handle_hca_cap_port_selection() 707 int set_sz = MLX5_ST_SZ_BYTES(set_hca_cap_in); in set_hca_cap()
|
| H A D | transobj.c | 157 inlen = MLX5_ST_SZ_BYTES(query_sq_out); in mlx5_core_query_sq_state() 290 return mlx5_core_create_rq(mdev, in, MLX5_ST_SZ_BYTES(create_rq_in), rqn); in mlx5_hairpin_create_rq() 308 return mlx5_core_create_sq(mdev, in, MLX5_ST_SZ_BYTES(create_sq_in), sqn); in mlx5_hairpin_create_sq()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/diag/ |
| H A D | rsc_dump.c | 40 u8 cmd[MLX5_ST_SZ_BYTES(resource_dump)]; 54 #define MLX5_RSC_DUMP_MENU_HEADER_SIZE (MLX5_ST_SZ_BYTES(resource_dump_info_segment) + \ 55 MLX5_ST_SZ_BYTES(resource_dump_command_segment) + \ 56 MLX5_ST_SZ_BYTES(resource_dump_menu_segment)) 80 size += MLX5_ST_SZ_BYTES(resource_dump_menu_record); in mlx5_rsc_dump_read_menu_sgmt() 84 member = data + MLX5_ST_SZ_BYTES(resource_dump_menu_record) * i; in mlx5_rsc_dump_read_menu_sgmt() 226 int inlen = MLX5_ST_SZ_BYTES(create_mkey_in); in mlx5_rsc_dump_create_mkey()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/lib/ |
| H A D | aso.c | 88 inlen = MLX5_ST_SZ_BYTES(create_cq_in) + in create_aso_cq() 96 memcpy(cqc, cqc_data, MLX5_ST_SZ_BYTES(cqc)); in create_aso_cq() 127 cqc_data = kvzalloc(MLX5_ST_SZ_BYTES(cqc), GFP_KERNEL); in mlx5_aso_create_cq() 185 inlen = MLX5_ST_SZ_BYTES(create_sq_in) + in create_aso_sq() 194 memcpy(sqc, sqc_data, MLX5_ST_SZ_BYTES(sqc)); in create_aso_sq() 226 inlen = MLX5_ST_SZ_BYTES(modify_sq_in); in mlx5_aso_set_sq_rdy() 275 sqc_data = kvzalloc(MLX5_ST_SZ_BYTES(sqc), GFP_KERNEL); in mlx5_aso_create_sq()
|
| H A D | nv_param.c | 150 (MLX5_ST_SZ_BYTES(mnvda_reg) - \ 160 MLX5_ST_SZ_BYTES(_cls_name)) 175 if (WARN_ON(len > MLX5_ST_SZ_BYTES(mnvda_reg)) || len < MNVDA_HDR_SZ) in mlx5_nv_param_read() 201 if (WARN_ON(len > MLX5_ST_SZ_BYTES(mnvda_reg)) || len < MNVDA_HDR_SZ) in mlx5_nv_param_write()
|
| H A D | macsec_fs.c | 263 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in macsec_fs_tx_create_crypto_table_groups() 264 int mclen = MLX5_ST_SZ_BYTES(fte_match_param); in macsec_fs_tx_create_crypto_table_groups() 387 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in macsec_fs_tx_create() 1051 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in macsec_fs_rx_create_crypto_table_groups() 1052 int mclen = MLX5_ST_SZ_BYTES(fte_match_param); in macsec_fs_rx_create_crypto_table_groups() 1222 flow_group_in = kvzalloc(MLX5_ST_SZ_BYTES(create_flow_group_in), GFP_KERNEL); in macsec_fs_rx_roce_miss_create() 1273 in = kvzalloc(MLX5_ST_SZ_BYTES(create_flow_group_in), GFP_KERNEL); in macsec_fs_rx_roce_jump_to_rdma_groups_create() 1295 memset(in, 0, MLX5_ST_SZ_BYTES(create_flow_group_in)); in macsec_fs_rx_roce_jump_to_rdma_groups_create() 1493 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in macsec_fs_rx_create()
|
| /linux/drivers/infiniband/hw/mlx5/ |
| H A D | cmd.c | 183 int outlen = MLX5_ST_SZ_BYTES(mad_ifc_out); in mlx5_cmd_mad_ifc() 184 int inlen = MLX5_ST_SZ_BYTES(mad_ifc_in); in mlx5_cmd_mad_ifc() 252 u8 out[MLX5_ST_SZ_BYTES(query_vuid_out) + in mlx5_cmd_query_vuid() 253 MLX5_ST_SZ_BYTES(array1024_auto)] = {}; in mlx5_cmd_query_vuid() 254 u8 in[MLX5_ST_SZ_BYTES(query_vuid_in)] = {}; in mlx5_cmd_query_vuid() 266 memcpy(out_vuid, vuid, MLX5_ST_SZ_BYTES(array1024_auto)); in mlx5_cmd_query_vuid()
|
| H A D | mad.c | 249 int sz = max(MLX5_ST_SZ_BYTES(query_vport_counter_out), in process_pma_cmd() 250 MLX5_ST_SZ_BYTES(ppcnt_reg)); in process_pma_cmd() 273 int sz = MLX5_ST_SZ_BYTES(ppcnt_reg); in process_pma_cmd()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/ |
| H A D | port.c | 112 int sz = MLX5_ST_SZ_BYTES(pbmc_reg); in mlx5e_port_query_pbmc() 129 int sz = MLX5_ST_SZ_BYTES(pbmc_reg); in mlx5e_port_set_pbmc() 219 int sz = MLX5_ST_SZ_BYTES(pptb_reg); in mlx5e_port_query_priority2buffer() 251 int sz = MLX5_ST_SZ_BYTES(pptb_reg); in mlx5e_port_set_priority2buffer() 470 int sz = MLX5_ST_SZ_BYTES(pplm_reg); in mlx5e_fec_in_caps() 500 int sz = MLX5_ST_SZ_BYTES(pplm_reg); in mlx5e_get_fec_mode() 558 int sz = MLX5_ST_SZ_BYTES(pplm_reg); in mlx5e_set_fec_mode()
|
| /linux/drivers/vdpa/mlx5/net/ |
| H A D | mlx5_vnet.c | 423 int inlen = MLX5_ST_SZ_BYTES(create_qp_in); in qp_create() 585 inlen = MLX5_ST_SZ_BYTES(create_cq_in) + in cq_create() 654 out_size = MLX5_ST_SZ_BYTES(query_hca_cap_out); in read_umem_params() 731 inlen = MLX5_ST_SZ_BYTES(create_umem_in) + MLX5_ST_SZ_BYTES(mtt) * umem->frag_buf.npages; in create_umem() 880 int inlen = MLX5_ST_SZ_BYTES(create_virtio_net_q_in); in create_virtqueue() 1044 *inlen = MLX5_ST_SZ_BYTES(qp_2rst_in); in alloc_inout() 1045 *outlen = MLX5_ST_SZ_BYTES(qp_2rst_out); in alloc_inout() 1056 *inlen = MLX5_ST_SZ_BYTES(rst2init_qp_in); in alloc_inout() 1057 *outlen = MLX5_ST_SZ_BYTES(rst2init_qp_out); in alloc_inout() 1059 *out = kzalloc(MLX5_ST_SZ_BYTES(rst2init_qp_out), GFP_KERNEL); in alloc_inout() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
| H A D | adj_vport.c | 176 outlen = MLX5_ST_SZ_BYTES(query_delegated_vhca_out) + in mlx5_esw_adjacent_vhcas_setup() 178 MLX5_ST_SZ_BYTES(delegated_function_vhca_rid_info); in mlx5_esw_adjacent_vhcas_setup()
|
| H A D | bridge_mcast.c | 337 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5_esw_bridge_mcast_filter_fg_create() 371 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5_esw_bridge_mcast_vlan_proto_fg_create() 424 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5_esw_bridge_mcast_fwd_fg_create() 776 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5_esw_bridge_ingress_igmp_fg_create() 809 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5_esw_bridge_ingress_mld_fg_create()
|
| H A D | indir_table.c | 192 int err = 0, inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5_create_indir_recirc_group() 212 int err = 0, inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5_create_indir_fwd_group()
|
| /linux/drivers/vdpa/mlx5/core/ |
| H A D | mr.c | 53 u8 out[MLX5_ST_SZ_BYTES(create_mkey_out)]; 54 u8 in[MLX5_ST_SZ_BYTES(create_mkey_in)]; 59 u8 out[MLX5_ST_SZ_BYTES(destroy_mkey_out)]; 60 u8 in[MLX5_ST_SZ_BYTES(destroy_mkey_in)]; 340 inlen = MLX5_ST_SZ_BYTES(create_mkey_in) + klm_byte_size(mr->num_klms); in create_indirect_key() 568 int inlen = MLX5_ST_SZ_BYTES(create_mkey_in); in create_dma_mr()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en_accel/ |
| H A D | ipsec.h | 175 u8 __aligned(64) ctx[MLX5_ST_SZ_BYTES(ipsec_aso)]; 290 u8 ctx[MLX5_ST_SZ_BYTES(ipsec_aso)];
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/ |
| H A D | send.c | 771 inlen = MLX5_ST_SZ_BYTES(create_sq_in) + in hws_send_ring_create_sq() 780 memcpy(sqc, sqc_data, MLX5_ST_SZ_BYTES(sqc)); in hws_send_ring_create_sq() 817 inlen = MLX5_ST_SZ_BYTES(modify_sq_in); in hws_send_ring_set_sq_rdy() 870 sqc_data = kvzalloc(MLX5_ST_SZ_BYTES(sqc), GFP_KERNEL); in hws_send_ring_open_sq() 949 inlen = MLX5_ST_SZ_BYTES(create_cq_in) + in hws_send_ring_create_cq() 956 memcpy(cqc, cqc_data, MLX5_ST_SZ_BYTES(cqc)); in hws_send_ring_create_cq() 980 cqc_data = kvzalloc(MLX5_ST_SZ_BYTES(cqc), GFP_KERNEL); in hws_send_ring_open_cq()
|
| H A D | cmd.c | 139 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in hws_cmd_flow_group_create() 193 MLX5_ST_SZ_BYTES(extended_dest_format) : in mlx5hws_cmd_set_fte() 194 MLX5_ST_SZ_BYTES(dest_format); in mlx5hws_cmd_set_fte() 196 inlen = align((MLX5_ST_SZ_BYTES(set_fte_in) + total_dest_sz), DW_SIZE); in mlx5hws_cmd_set_fte() 823 cmd_total_sz = MLX5_ST_SZ_BYTES(alloc_packet_reformat_context_in); in mlx5hws_cmd_packet_reformat_create() 824 cmd_total_sz += MLX5_ST_SZ_BYTES(packet_reformat_context_in); in mlx5hws_cmd_packet_reformat_create() 946 out_size = MLX5_ST_SZ_BYTES(query_hca_cap_out); in mlx5hws_cmd_query_caps()
|
| /linux/drivers/fwctl/mlx5/ |
| H A D | main.c | 316 if (in_len < MLX5_ST_SZ_BYTES(mbox_in_hdr) || in mlx5ctl_fw_rpc() 317 *out_len < MLX5_ST_SZ_BYTES(mbox_out_hdr)) in mlx5ctl_fw_rpc()
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/en/tc/ |
| H A D | post_meter.c | 84 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5e_post_meter_rate_fg_create() 297 int inlen = MLX5_ST_SZ_BYTES(create_flow_group_in); in mlx5e_post_meter_create_mtu_table()
|