xrs700x.h (d0034a7a4ac7fae708146ac0059b9c47a1543f0d) xrs700x.h (a68e9da48568a0adf5dc817ef81971c0d1aa0672)
1/* SPDX-License-Identifier: GPL-2.0 */
2#include <linux/device.h>
3#include <linux/mutex.h>
4#include <linux/regmap.h>
5#include <linux/workqueue.h>
6#include <linux/u64_stats_sync.h>
7#include <uapi/linux/if_link.h>
8

--- 26 unchanged lines hidden (view full) ---

35 struct regmap_field *ps_cur_speed;
36 struct delayed_work mib_work;
37 struct xrs700x_port *ports;
38};
39
40struct xrs700x *xrs700x_switch_alloc(struct device *base, void *devpriv);
41int xrs700x_switch_register(struct xrs700x *priv);
42void xrs700x_switch_remove(struct xrs700x *priv);
1/* SPDX-License-Identifier: GPL-2.0 */
2#include <linux/device.h>
3#include <linux/mutex.h>
4#include <linux/regmap.h>
5#include <linux/workqueue.h>
6#include <linux/u64_stats_sync.h>
7#include <uapi/linux/if_link.h>
8

--- 26 unchanged lines hidden (view full) ---

35 struct regmap_field *ps_cur_speed;
36 struct delayed_work mib_work;
37 struct xrs700x_port *ports;
38};
39
40struct xrs700x *xrs700x_switch_alloc(struct device *base, void *devpriv);
41int xrs700x_switch_register(struct xrs700x *priv);
42void xrs700x_switch_remove(struct xrs700x *priv);
43void xrs700x_switch_shutdown(struct xrs700x *priv);