Lines Matching defs:set_ctx

426 static int handle_hca_cap_atomic(struct mlx5_core_dev *dev, void *set_ctx)
446 set_hca_cap = MLX5_ADDR_OF(set_hca_cap_in, set_ctx, capability);
452 return set_caps(dev, set_ctx, MLX5_SET_HCA_CAP_OP_MOD_ATOMIC);
455 static int handle_hca_cap_odp(struct mlx5_core_dev *dev, void *set_ctx)
469 set_hca_cap = MLX5_ADDR_OF(set_hca_cap_in, set_ctx, capability);
500 return set_caps(dev, set_ctx, MLX5_SET_HCA_CAP_OP_MOD_ODP);
536 static int handle_hca_cap_2(struct mlx5_core_dev *dev, void *set_ctx)
552 set_hca_cap = MLX5_ADDR_OF(set_hca_cap_in, set_ctx,
558 return set_caps(dev, set_ctx, MLX5_CAP_GENERAL_2);
561 static int handle_hca_cap(struct mlx5_core_dev *dev, void *set_ctx)
572 set_hca_cap = MLX5_ADDR_OF(set_hca_cap_in, set_ctx,
650 return set_caps(dev, set_ctx, MLX5_SET_HCA_CAP_OP_MOD_GENERAL_DEVICE);
673 static int handle_hca_cap_roce(struct mlx5_core_dev *dev, void *set_ctx)
689 set_hca_cap = MLX5_ADDR_OF(set_hca_cap_in, set_ctx, capability);
697 err = set_caps(dev, set_ctx, MLX5_SET_HCA_CAP_OP_MOD_ROCE);
702 void *set_ctx)
718 set_hca_cap = MLX5_ADDR_OF(set_hca_cap_in, set_ctx, capability);
723 err = set_caps(dev, set_ctx, MLX5_SET_HCA_CAP_OP_MOD_PORT_SELECTION);
731 void *set_ctx;
734 set_ctx = kzalloc(set_sz, GFP_KERNEL);
735 if (!set_ctx)
738 err = handle_hca_cap(dev, set_ctx);
744 memset(set_ctx, 0, set_sz);
745 err = handle_hca_cap_atomic(dev, set_ctx);
751 memset(set_ctx, 0, set_sz);
752 err = handle_hca_cap_odp(dev, set_ctx);
758 memset(set_ctx, 0, set_sz);
759 err = handle_hca_cap_roce(dev, set_ctx);
765 memset(set_ctx, 0, set_sz);
766 err = handle_hca_cap_2(dev, set_ctx);
772 memset(set_ctx, 0, set_sz);
773 err = handle_hca_cap_port_selection(dev, set_ctx);
780 kfree(set_ctx);