projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
net/mlx5_en: Add missing check for memory allocation failure
[deliverable/linux.git]
/
drivers
/
net
/
ethernet
/
mellanox
/
mlx5
/
core
/
mlx5_core.h
diff --git
a/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
b/drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
index a051b906afdf1a3fb8059c9567fe8378b4818cf9..6983c10472553c35d98c8f5007c35df44c175bff 100644
(file)
--- a/
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
+++ b/
drivers/net/ethernet/mellanox/mlx5/core/mlx5_core.h
@@
-1,5
+1,5
@@
/*
/*
- * Copyright (c) 2013-2015, Mellanox Technologies
.
All rights reserved.
+ * Copyright (c) 2013-2015, Mellanox Technologies
, Ltd.
All rights reserved.
*
* This software is available to you under a choice of one of two
* licenses. You may choose to be licensed under the terms of the GNU
*
* This software is available to you under a choice of one of two
* licenses. You may choose to be licensed under the terms of the GNU
@@
-37,6
+37,10
@@
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/kernel.h>
#include <linux/sched.h>
+#define DRIVER_NAME "mlx5_core"
+#define DRIVER_VERSION "3.0-1"
+#define DRIVER_RELDATE "January 2015"
+
extern int mlx5_core_debug_mask;
#define mlx5_core_dbg(dev, format, ...) \
extern int mlx5_core_debug_mask;
#define mlx5_core_dbg(dev, format, ...) \
@@
-65,11
+69,20
@@
enum {
MLX5_CMD_TIME, /* print command execution time */
};
MLX5_CMD_TIME, /* print command execution time */
};
+static inline int mlx5_cmd_exec_check_status(struct mlx5_core_dev *dev, u32 *in,
+ int in_size, u32 *out,
+ int out_size)
+{
+ mlx5_cmd_exec(dev, in, in_size, out, out_size);
+ return mlx5_cmd_status_to_err((struct mlx5_outbox_hdr *)out);
+}
-int mlx5_cmd_query_hca_cap(struct mlx5_core_dev *dev,
- struct mlx5_caps *caps);
+int mlx5_query_hca_caps(struct mlx5_core_dev *dev);
int mlx5_cmd_query_adapter(struct mlx5_core_dev *dev);
int mlx5_cmd_init_hca(struct mlx5_core_dev *dev);
int mlx5_cmd_teardown_hca(struct mlx5_core_dev *dev);
int mlx5_cmd_query_adapter(struct mlx5_core_dev *dev);
int mlx5_cmd_init_hca(struct mlx5_core_dev *dev);
int mlx5_cmd_teardown_hca(struct mlx5_core_dev *dev);
+void mlx5e_init(void);
+void mlx5e_cleanup(void);
+
#endif /* __MLX5_CORE_H__ */
#endif /* __MLX5_CORE_H__ */
This page took
0.041326 seconds
and
5
git commands to generate.