提交 e3d32687 编写于 作者: S stephen hemminger 提交者: David S. Miller

wimax: make functions local

Make wimax variables and functions local if possible.
Compile tested only.

This also removes a couple of unused EXPORT_SYMBOL.
If this breaks some out of tree code, please fix that
by putting the code in the kernel tree.
Signed-off-by: NStephen Hemminger <shemminger@vyatta.com>
Signed-off-by: NDavid S. Miller <davem@davemloft.net>
上级 debf279a
...@@ -98,7 +98,7 @@ MODULE_PARM_DESC(power_save_disabled, ...@@ -98,7 +98,7 @@ MODULE_PARM_DESC(power_save_disabled,
"False by default (so the device is told to do power " "False by default (so the device is told to do power "
"saving)."); "saving).");
int i2400m_passive_mode; /* 0 (passive mode disabled) by default */ static int i2400m_passive_mode; /* 0 (passive mode disabled) by default */
module_param_named(passive_mode, i2400m_passive_mode, int, 0644); module_param_named(passive_mode, i2400m_passive_mode, int, 0644);
MODULE_PARM_DESC(passive_mode, MODULE_PARM_DESC(passive_mode,
"If true, the driver will not do any device setup " "If true, the driver will not do any device setup "
...@@ -558,8 +558,9 @@ void i2400m_report_hook(struct i2400m *i2400m, ...@@ -558,8 +558,9 @@ void i2400m_report_hook(struct i2400m *i2400m,
* processing should be done in the function that calls the * processing should be done in the function that calls the
* command. This is here for some cases where it can't happen... * command. This is here for some cases where it can't happen...
*/ */
void i2400m_msg_ack_hook(struct i2400m *i2400m, static void i2400m_msg_ack_hook(struct i2400m *i2400m,
const struct i2400m_l3l4_hdr *l3l4_hdr, size_t size) const struct i2400m_l3l4_hdr *l3l4_hdr,
size_t size)
{ {
int result; int result;
struct device *dev = i2400m_dev(i2400m); struct device *dev = i2400m_dev(i2400m);
...@@ -1135,7 +1136,7 @@ int i2400m_cmd_exit_idle(struct i2400m *i2400m) ...@@ -1135,7 +1136,7 @@ int i2400m_cmd_exit_idle(struct i2400m *i2400m)
* i2400m_report_state_hook() to parse the answer. This will set the * i2400m_report_state_hook() to parse the answer. This will set the
* carrier state, as well as the RF Kill switches state. * carrier state, as well as the RF Kill switches state.
*/ */
int i2400m_cmd_get_state(struct i2400m *i2400m) static int i2400m_cmd_get_state(struct i2400m *i2400m)
{ {
int result; int result;
struct device *dev = i2400m_dev(i2400m); struct device *dev = i2400m_dev(i2400m);
...@@ -1177,8 +1178,6 @@ int i2400m_cmd_get_state(struct i2400m *i2400m) ...@@ -1177,8 +1178,6 @@ int i2400m_cmd_get_state(struct i2400m *i2400m)
error_alloc: error_alloc:
return result; return result;
} }
EXPORT_SYMBOL_GPL(i2400m_cmd_get_state);
/** /**
* Set basic configuration settings * Set basic configuration settings
...@@ -1190,8 +1189,9 @@ EXPORT_SYMBOL_GPL(i2400m_cmd_get_state); ...@@ -1190,8 +1189,9 @@ EXPORT_SYMBOL_GPL(i2400m_cmd_get_state);
* right endianess (LE). * right endianess (LE).
* @arg_size: number of pointers in the @args array * @arg_size: number of pointers in the @args array
*/ */
int i2400m_set_init_config(struct i2400m *i2400m, static int i2400m_set_init_config(struct i2400m *i2400m,
const struct i2400m_tlv_hdr **arg, size_t args) const struct i2400m_tlv_hdr **arg,
size_t args)
{ {
int result; int result;
struct device *dev = i2400m_dev(i2400m); struct device *dev = i2400m_dev(i2400m);
...@@ -1258,8 +1258,6 @@ int i2400m_set_init_config(struct i2400m *i2400m, ...@@ -1258,8 +1258,6 @@ int i2400m_set_init_config(struct i2400m *i2400m,
return result; return result;
} }
EXPORT_SYMBOL_GPL(i2400m_set_init_config);
/** /**
* i2400m_set_idle_timeout - Set the device's idle mode timeout * i2400m_set_idle_timeout - Set the device's idle mode timeout
......
...@@ -122,7 +122,7 @@ struct i2400m_work *__i2400m_work_setup( ...@@ -122,7 +122,7 @@ struct i2400m_work *__i2400m_work_setup(
* works struct was already queued, but we have just allocated it, so * works struct was already queued, but we have just allocated it, so
* it should not happen. * it should not happen.
*/ */
int i2400m_schedule_work(struct i2400m *i2400m, static int i2400m_schedule_work(struct i2400m *i2400m,
void (*fn)(struct work_struct *), gfp_t gfp_flags, void (*fn)(struct work_struct *), gfp_t gfp_flags,
const void *pl, size_t pl_size) const void *pl, size_t pl_size)
{ {
......
...@@ -140,7 +140,6 @@ void i2400ms_init(struct i2400ms *i2400ms) ...@@ -140,7 +140,6 @@ void i2400ms_init(struct i2400ms *i2400ms)
extern int i2400ms_rx_setup(struct i2400ms *); extern int i2400ms_rx_setup(struct i2400ms *);
extern void i2400ms_rx_release(struct i2400ms *); extern void i2400ms_rx_release(struct i2400ms *);
extern ssize_t __i2400ms_rx_get_size(struct i2400ms *);
extern int i2400ms_tx_setup(struct i2400ms *); extern int i2400ms_tx_setup(struct i2400ms *);
extern void i2400ms_tx_release(struct i2400ms *); extern void i2400ms_tx_release(struct i2400ms *);
......
...@@ -910,28 +910,19 @@ struct i2400m_work { ...@@ -910,28 +910,19 @@ struct i2400m_work {
u8 pl[0]; u8 pl[0];
}; };
extern int i2400m_schedule_work(struct i2400m *,
void (*)(struct work_struct *), gfp_t,
const void *, size_t);
extern int i2400m_msg_check_status(const struct i2400m_l3l4_hdr *, extern int i2400m_msg_check_status(const struct i2400m_l3l4_hdr *,
char *, size_t); char *, size_t);
extern int i2400m_msg_size_check(struct i2400m *, extern int i2400m_msg_size_check(struct i2400m *,
const struct i2400m_l3l4_hdr *, size_t); const struct i2400m_l3l4_hdr *, size_t);
extern struct sk_buff *i2400m_msg_to_dev(struct i2400m *, const void *, size_t); extern struct sk_buff *i2400m_msg_to_dev(struct i2400m *, const void *, size_t);
extern void i2400m_msg_to_dev_cancel_wait(struct i2400m *, int); extern void i2400m_msg_to_dev_cancel_wait(struct i2400m *, int);
extern void i2400m_msg_ack_hook(struct i2400m *,
const struct i2400m_l3l4_hdr *, size_t);
extern void i2400m_report_hook(struct i2400m *, extern void i2400m_report_hook(struct i2400m *,
const struct i2400m_l3l4_hdr *, size_t); const struct i2400m_l3l4_hdr *, size_t);
extern void i2400m_report_hook_work(struct work_struct *); extern void i2400m_report_hook_work(struct work_struct *);
extern int i2400m_cmd_enter_powersave(struct i2400m *); extern int i2400m_cmd_enter_powersave(struct i2400m *);
extern int i2400m_cmd_get_state(struct i2400m *);
extern int i2400m_cmd_exit_idle(struct i2400m *); extern int i2400m_cmd_exit_idle(struct i2400m *);
extern struct sk_buff *i2400m_get_device_info(struct i2400m *); extern struct sk_buff *i2400m_get_device_info(struct i2400m *);
extern int i2400m_firmware_check(struct i2400m *); extern int i2400m_firmware_check(struct i2400m *);
extern int i2400m_set_init_config(struct i2400m *,
const struct i2400m_tlv_hdr **, size_t);
extern int i2400m_set_idle_timeout(struct i2400m *, unsigned); extern int i2400m_set_idle_timeout(struct i2400m *, unsigned);
static inline static inline
......
...@@ -922,7 +922,7 @@ void i2400m_roq_queue_update_ws(struct i2400m *i2400m, struct i2400m_roq *roq, ...@@ -922,7 +922,7 @@ void i2400m_roq_queue_update_ws(struct i2400m *i2400m, struct i2400m_roq *roq,
* rx_roq_refcount becomes zero. This routine gets executed when * rx_roq_refcount becomes zero. This routine gets executed when
* rx_roq_refcount becomes zero. * rx_roq_refcount becomes zero.
*/ */
void i2400m_rx_roq_destroy(struct kref *ref) static void i2400m_rx_roq_destroy(struct kref *ref)
{ {
unsigned itr; unsigned itr;
struct i2400m *i2400m struct i2400m *i2400m
......
...@@ -87,7 +87,7 @@ static const __le32 i2400m_ACK_BARKER[4] = { ...@@ -87,7 +87,7 @@ static const __le32 i2400m_ACK_BARKER[4] = {
* *
* sdio_readl() doesn't work. * sdio_readl() doesn't work.
*/ */
ssize_t __i2400ms_rx_get_size(struct i2400ms *i2400ms) static ssize_t __i2400ms_rx_get_size(struct i2400ms *i2400ms)
{ {
int ret, cnt, val; int ret, cnt, val;
ssize_t rx_size; ssize_t rx_size;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册