Lines Matching defs:in

7  * COPYING in the main directory of this source tree, or the
10 * Redistribution and use in source and binary forms, with or
18 * - Redistributions in binary form must reproduce the above
20 * disclaimer in the documentation and/or other materials
47 u32 in[MLX5_ST_SZ_DW(query_vport_state_in)] = {};
50 MLX5_SET(query_vport_state_in, in, opcode,
52 MLX5_SET(query_vport_state_in, in, op_mod, opmod);
53 MLX5_SET(query_vport_state_in, in, vport_number, vport);
55 MLX5_SET(query_vport_state_in, in, other_vport, 1);
57 err = mlx5_cmd_exec_inout(mdev, query_vport_state, in, out);
67 u32 in[MLX5_ST_SZ_DW(modify_vport_state_in)] = {};
69 MLX5_SET(modify_vport_state_in, in, opcode,
71 MLX5_SET(modify_vport_state_in, in, op_mod, opmod);
72 MLX5_SET(modify_vport_state_in, in, vport_number, vport);
73 MLX5_SET(modify_vport_state_in, in, other_vport, other_vport);
74 MLX5_SET(modify_vport_state_in, in, admin_state, state);
76 return mlx5_cmd_exec_in(mdev, modify_vport_state, in);
82 u32 in[MLX5_ST_SZ_DW(query_nic_vport_context_in)] = {};
84 MLX5_SET(query_nic_vport_context_in, in, opcode,
86 MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
88 MLX5_SET(query_nic_vport_context_in, in, other_vport, 1);
90 return mlx5_cmd_exec_inout(mdev, query_nic_vport_context, in, out);
128 u32 in[MLX5_ST_SZ_DW(modify_nic_vport_context_in)] = {};
131 MLX5_SET(modify_nic_vport_context_in, in,
133 MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
134 MLX5_SET(modify_nic_vport_context_in, in, other_vport, 1);
137 in, nic_vport_context);
140 MLX5_SET(modify_nic_vport_context_in, in, opcode,
143 return mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
150 u32 in[MLX5_ST_SZ_DW(query_nic_vport_context_in)] = {};
157 MLX5_SET(query_nic_vport_context_in, in, opcode,
159 MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
160 MLX5_SET(query_nic_vport_context_in, in, other_vport, other);
162 err = mlx5_cmd_exec_inout(mdev, query_nic_vport_context, in, out);
179 void *in;
185 in = kvzalloc(inlen, GFP_KERNEL);
186 if (!in)
189 MLX5_SET(modify_nic_vport_context_in, in,
191 MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
192 MLX5_SET(modify_nic_vport_context_in, in, other_vport, 1);
195 in, nic_vport_context);
200 MLX5_SET(modify_nic_vport_context_in, in, opcode,
203 err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
205 kvfree(in);
234 void *in;
237 in = kvzalloc(inlen, GFP_KERNEL);
238 if (!in)
241 MLX5_SET(modify_nic_vport_context_in, in, field_select.mtu, 1);
242 MLX5_SET(modify_nic_vport_context_in, in, nic_vport_context.mtu, mtu);
243 MLX5_SET(modify_nic_vport_context_in, in, opcode,
246 err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
248 kvfree(in);
259 u32 in[MLX5_ST_SZ_DW(query_nic_vport_context_in)] = {0};
287 MLX5_SET(query_nic_vport_context_in, in, opcode,
289 MLX5_SET(query_nic_vport_context_in, in, allowed_list_type, list_type);
290 MLX5_SET(query_nic_vport_context_in, in, vport_number, vport);
292 MLX5_SET(query_nic_vport_context_in, in, other_vport, 1);
294 err = mlx5_cmd_exec(dev, in, sizeof(in), out, out_sz);
325 void *in;
339 in = kvzalloc(in_sz, GFP_KERNEL);
340 if (!in)
343 MLX5_SET(modify_nic_vport_context_in, in, opcode,
345 MLX5_SET(modify_nic_vport_context_in, in,
348 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in,
363 err = mlx5_cmd_exec(dev, in, in_sz, out, sizeof(out));
364 kvfree(in);
377 void *in;
390 in = kvzalloc(in_sz, GFP_KERNEL);
391 if (!in)
394 MLX5_SET(modify_nic_vport_context_in, in, opcode,
396 MLX5_SET(modify_nic_vport_context_in, in,
399 nic_vport_ctx = MLX5_ADDR_OF(modify_nic_vport_context_in, in,
414 err = mlx5_cmd_exec(dev, in, in_sz, out, sizeof(out));
415 kvfree(in);
489 void *in;
495 in = kvzalloc(inlen, GFP_KERNEL);
496 if (!in)
499 MLX5_SET(modify_nic_vport_context_in, in,
501 MLX5_SET(modify_nic_vport_context_in, in, vport_number, vport);
502 MLX5_SET(modify_nic_vport_context_in, in, other_vport, 1);
505 in, nic_vport_context);
507 MLX5_SET(modify_nic_vport_context_in, in, opcode,
510 err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
512 kvfree(in);
546 void *in = NULL;
567 in = kvzalloc(in_sz, GFP_KERNEL);
569 if (!in || !out) {
574 MLX5_SET(query_hca_vport_gid_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_VPORT_GID);
577 MLX5_SET(query_hca_vport_gid_in, in, vport_number, vf_num);
578 MLX5_SET(query_hca_vport_gid_in, in, other_vport, 1);
584 MLX5_SET(query_hca_vport_gid_in, in, gid_index, gid_index);
587 MLX5_SET(query_hca_vport_gid_in, in, port_num, port_num);
589 err = mlx5_cmd_exec(dev, in, in_sz, out, out_sz);
598 kvfree(in);
612 void *in = NULL;
632 in = kvzalloc(in_sz, GFP_KERNEL);
634 if (!in || !out) {
639 MLX5_SET(query_hca_vport_pkey_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_VPORT_PKEY);
642 MLX5_SET(query_hca_vport_pkey_in, in, vport_number, vf_num);
643 MLX5_SET(query_hca_vport_pkey_in, in, other_vport, 1);
649 MLX5_SET(query_hca_vport_pkey_in, in, pkey_index, pkey_index);
652 MLX5_SET(query_hca_vport_pkey_in, in, port_num, port_num);
654 err = mlx5_cmd_exec(dev, in, in_sz, out, out_sz);
663 kvfree(in);
675 int in[MLX5_ST_SZ_DW(query_hca_vport_context_in)] = {};
687 MLX5_SET(query_hca_vport_context_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_VPORT_CONTEXT);
691 MLX5_SET(query_hca_vport_context_in, in, other_vport, 1);
692 MLX5_SET(query_hca_vport_context_in, in, vport_number, vf_num);
700 MLX5_SET(query_hca_vport_context_in, in, port_num, port_num);
702 err = mlx5_cmd_exec_inout(dev, query_hca_vport_context, in, out);
821 void *in;
825 in = kvzalloc(inlen, GFP_KERNEL);
826 if (!in)
829 MLX5_SET(modify_nic_vport_context_in, in, field_select.promisc, 1);
830 MLX5_SET(modify_nic_vport_context_in, in,
832 MLX5_SET(modify_nic_vport_context_in, in,
834 MLX5_SET(modify_nic_vport_context_in, in,
836 MLX5_SET(modify_nic_vport_context_in, in, opcode,
839 err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
841 kvfree(in);
855 void *in;
862 in = kvzalloc(inlen, GFP_KERNEL);
863 if (!in)
866 MLX5_SET(modify_nic_vport_context_in, in,
868 MLX5_SET(modify_nic_vport_context_in, in,
872 MLX5_SET(modify_nic_vport_context_in, in,
876 MLX5_SET(modify_nic_vport_context_in, in,
878 MLX5_SET(modify_nic_vport_context_in, in, opcode,
881 err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
887 kvfree(in);
929 void *in;
933 in = kvzalloc(inlen, GFP_KERNEL);
934 if (!in)
937 MLX5_SET(modify_nic_vport_context_in, in, field_select.roce_en, 1);
938 MLX5_SET(modify_nic_vport_context_in, in, nic_vport_context.roce_en,
940 MLX5_SET(modify_nic_vport_context_in, in, opcode,
943 err = mlx5_cmd_exec_in(mdev, modify_nic_vport_context, in);
945 kvfree(in);
989 void *in;
993 in = kvzalloc(in_sz, GFP_KERNEL);
994 if (!in) {
999 MLX5_SET(query_vport_counter_in, in, opcode,
1003 MLX5_SET(query_vport_counter_in, in, other_vport, 1);
1004 MLX5_SET(query_vport_counter_in, in, vport_number, vf + 1);
1011 MLX5_SET(query_vport_counter_in, in, port_num, port_num);
1013 err = mlx5_cmd_exec_inout(dev, query_vport_counter, in, out);
1015 kvfree(in);
1025 u32 in[MLX5_ST_SZ_DW(query_vnic_env_in)] = {};
1028 MLX5_SET(query_vnic_env_in, in, opcode,
1030 MLX5_SET(query_vnic_env_in, in, op_mod, 0);
1031 MLX5_SET(query_vnic_env_in, in, vport_number, vport);
1032 MLX5_SET(query_vnic_env_in, in, other_vport, other_vport);
1034 err = mlx5_cmd_exec_inout(mdev, query_vnic_env, in, out);
1053 void *in;
1058 in = kvzalloc(in_sz, GFP_KERNEL);
1059 if (!in)
1062 MLX5_SET(modify_hca_vport_context_in, in, opcode, MLX5_CMD_OP_MODIFY_HCA_VPORT_CONTEXT);
1065 MLX5_SET(modify_hca_vport_context_in, in, other_vport, 1);
1066 MLX5_SET(modify_hca_vport_context_in, in, vport_number, vf);
1074 MLX5_SET(modify_hca_vport_context_in, in, port_num, port_num);
1076 ctx = MLX5_ADDR_OF(modify_hca_vport_context_in, in, hca_vport_context);
1088 err = mlx5_cmd_exec_in(dev, modify_hca_vport_context, in);
1090 kvfree(in);
1099 void *in;
1102 in = kvzalloc(inlen, GFP_KERNEL);
1103 if (!in)
1110 MLX5_SET(modify_nic_vport_context_in, in, field_select.affiliation, 1);
1112 MLX5_SET(modify_nic_vport_context_in, in,
1114 MLX5_SET(modify_nic_vport_context_in, in,
1118 MLX5_SET(modify_nic_vport_context_in, in,
1122 MLX5_SET(modify_nic_vport_context_in, in,
1125 MLX5_SET(modify_nic_vport_context_in, in, opcode,
1128 err = mlx5_cmd_exec_in(port_mdev, modify_nic_vport_context, in);
1133 kvfree(in);
1141 void *in;
1144 in = kvzalloc(inlen, GFP_KERNEL);
1145 if (!in)
1148 MLX5_SET(modify_nic_vport_context_in, in, field_select.affiliation, 1);
1149 MLX5_SET(modify_nic_vport_context_in, in,
1151 MLX5_SET(modify_nic_vport_context_in, in,
1153 MLX5_SET(modify_nic_vport_context_in, in, opcode,
1156 err = mlx5_cmd_exec_in(port_mdev, modify_nic_vport_context, in);
1160 kvfree(in);
1189 u8 in[MLX5_ST_SZ_BYTES(query_hca_cap_in)] = {};
1192 MLX5_SET(query_hca_cap_in, in, opcode, MLX5_CMD_OP_QUERY_HCA_CAP);
1193 MLX5_SET(query_hca_cap_in, in, op_mod, opmod);
1194 MLX5_SET(query_hca_cap_in, in, function_id, mlx5_vport_to_func_id(dev, vport, ec_vf_func));
1195 MLX5_SET(query_hca_cap_in, in, other_function, true);
1196 MLX5_SET(query_hca_cap_in, in, ec_vf_function, ec_vf_func);
1197 return mlx5_cmd_exec_inout(dev, query_hca_cap, in, out);