Lines Matching refs:query_cap

12 	void *hca_cap, *query_cap;
23 query_cap = kvzalloc(query_sz, GFP_KERNEL);
24 if (!query_cap)
27 err = mlx5_vport_get_other_func_general_cap(dev, vport_num, query_cap);
31 hca_cap = MLX5_ADDR_OF(query_hca_cap_out, query_cap, capability);
34 kvfree(query_cap);
46 void *hca_cap, *query_cap;
63 query_cap = kvzalloc(query_sz, GFP_KERNEL);
64 if (!query_cap)
67 err = mlx5_vport_get_other_func_cap(dev, vport->vport, query_cap, MLX5_CAP_IPSEC);
71 hca_cap = MLX5_ADDR_OF(query_hca_cap_out, query_cap, capability);
77 kvfree(query_cap);
85 void *hca_cap, *query_cap, *cap;
91 query_cap = kvzalloc(query_sz, GFP_KERNEL);
93 if (!hca_cap || !query_cap) {
98 ret = mlx5_vport_get_other_func_general_cap(dev, vport_num, query_cap);
103 memcpy(cap, MLX5_ADDR_OF(query_hca_cap_out, query_cap, capability),
116 kvfree(query_cap);
125 void *hca_cap, *query_cap, *cap;
131 query_cap = kvzalloc(query_sz, GFP_KERNEL);
133 if (!hca_cap || !query_cap) {
138 ret = mlx5_vport_get_other_func_cap(dev, vport->vport, query_cap, MLX5_CAP_IPSEC);
143 memcpy(cap, MLX5_ADDR_OF(query_hca_cap_out, query_cap, capability),
167 kvfree(query_cap);
176 void *hca_cap, *query_cap, *cap;
179 query_cap = kvzalloc(query_sz, GFP_KERNEL);
181 if (!hca_cap || !query_cap) {
186 ret = mlx5_vport_get_other_func_cap(dev, vport_num, query_cap, MLX5_CAP_ETHERNET_OFFLOADS);
191 memcpy(cap, MLX5_ADDR_OF(query_hca_cap_out, query_cap, capability),
202 kvfree(query_cap);
264 void *hca_cap, *query_cap;
267 query_cap = kvzalloc(query_sz, GFP_KERNEL);
268 if (!query_cap)
271 ret = mlx5_vport_get_other_func_cap(dev, vport_num, query_cap, MLX5_CAP_GENERAL);
275 hca_cap = MLX5_ADDR_OF(query_hca_cap_out, query_cap, capability);
279 kvfree(query_cap);
297 void *hca_cap, *query_cap;
307 query_cap = kvzalloc(query_sz, GFP_KERNEL);
308 if (!query_cap)
311 err = mlx5_vport_get_other_func_cap(dev, vport_num, query_cap, MLX5_CAP_ETHERNET_OFFLOADS);
315 hca_cap = MLX5_ADDR_OF(query_hca_cap_out, query_cap, capability);
320 kvfree(query_cap);
328 void *hca_cap, *query_cap;
338 query_cap = kvzalloc(query_sz, GFP_KERNEL);
339 if (!query_cap)
342 ret = mlx5_vport_get_other_func_cap(dev, vport_num, query_cap, MLX5_CAP_FLOW_TABLE);
346 hca_cap = MLX5_ADDR_OF(query_hca_cap_out, query_cap, capability);
353 kvfree(query_cap);