Commit cdaad343 authored by Peter Hagervall's avatar Peter Hagervall Committed by Linus Torvalds

[PATCH] Sparse fixes for synclink_cs

Mark a few non-exported functions static.
Signed-off-by: default avatarPeter Hagervall <hager@cs.umu.se>
Cc: Paul Fulghum <paulkf@microgate.com>
Signed-off-by: default avatarAndrew Morton <akpm@osdl.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@osdl.org>
parent 908dcecd
...@@ -844,7 +844,7 @@ static int bh_action(MGSLPC_INFO *info) ...@@ -844,7 +844,7 @@ static int bh_action(MGSLPC_INFO *info)
return rc; return rc;
} }
void bh_handler(void* Context) static void bh_handler(void* Context)
{ {
MGSLPC_INFO *info = (MGSLPC_INFO*)Context; MGSLPC_INFO *info = (MGSLPC_INFO*)Context;
int action; int action;
...@@ -888,7 +888,7 @@ void bh_handler(void* Context) ...@@ -888,7 +888,7 @@ void bh_handler(void* Context)
__FILE__,__LINE__,info->device_name); __FILE__,__LINE__,info->device_name);
} }
void bh_transmit(MGSLPC_INFO *info) static void bh_transmit(MGSLPC_INFO *info)
{ {
struct tty_struct *tty = info->tty; struct tty_struct *tty = info->tty;
if (debug_level >= DEBUG_LEVEL_BH) if (debug_level >= DEBUG_LEVEL_BH)
...@@ -900,7 +900,7 @@ void bh_transmit(MGSLPC_INFO *info) ...@@ -900,7 +900,7 @@ void bh_transmit(MGSLPC_INFO *info)
} }
} }
void bh_status(MGSLPC_INFO *info) static void bh_status(MGSLPC_INFO *info)
{ {
info->ri_chkcount = 0; info->ri_chkcount = 0;
info->dsr_chkcount = 0; info->dsr_chkcount = 0;
...@@ -2305,7 +2305,7 @@ static int mgslpc_ioctl(struct tty_struct *tty, struct file * file, ...@@ -2305,7 +2305,7 @@ static int mgslpc_ioctl(struct tty_struct *tty, struct file * file,
return ioctl_common(info, cmd, arg); return ioctl_common(info, cmd, arg);
} }
int ioctl_common(MGSLPC_INFO *info, unsigned int cmd, unsigned long arg) static int ioctl_common(MGSLPC_INFO *info, unsigned int cmd, unsigned long arg)
{ {
int error; int error;
struct mgsl_icount cnow; /* kernel counter temps */ struct mgsl_icount cnow; /* kernel counter temps */
...@@ -2877,7 +2877,7 @@ static int mgslpc_read_proc(char *page, char **start, off_t off, int count, ...@@ -2877,7 +2877,7 @@ static int mgslpc_read_proc(char *page, char **start, off_t off, int count,
return ((count < begin+len-off) ? count : begin+len-off); return ((count < begin+len-off) ? count : begin+len-off);
} }
int rx_alloc_buffers(MGSLPC_INFO *info) static int rx_alloc_buffers(MGSLPC_INFO *info)
{ {
/* each buffer has header and data */ /* each buffer has header and data */
info->rx_buf_size = sizeof(RXBUF) + info->max_frame_size; info->rx_buf_size = sizeof(RXBUF) + info->max_frame_size;
...@@ -2900,13 +2900,13 @@ int rx_alloc_buffers(MGSLPC_INFO *info) ...@@ -2900,13 +2900,13 @@ int rx_alloc_buffers(MGSLPC_INFO *info)
return 0; return 0;
} }
void rx_free_buffers(MGSLPC_INFO *info) static void rx_free_buffers(MGSLPC_INFO *info)
{ {
kfree(info->rx_buf); kfree(info->rx_buf);
info->rx_buf = NULL; info->rx_buf = NULL;
} }
int claim_resources(MGSLPC_INFO *info) static int claim_resources(MGSLPC_INFO *info)
{ {
if (rx_alloc_buffers(info) < 0 ) { if (rx_alloc_buffers(info) < 0 ) {
printk( "Cant allocate rx buffer %s\n", info->device_name); printk( "Cant allocate rx buffer %s\n", info->device_name);
...@@ -2916,7 +2916,7 @@ int claim_resources(MGSLPC_INFO *info) ...@@ -2916,7 +2916,7 @@ int claim_resources(MGSLPC_INFO *info)
return 0; return 0;
} }
void release_resources(MGSLPC_INFO *info) static void release_resources(MGSLPC_INFO *info)
{ {
if (debug_level >= DEBUG_LEVEL_INFO) if (debug_level >= DEBUG_LEVEL_INFO)
printk("release_resources(%s)\n", info->device_name); printk("release_resources(%s)\n", info->device_name);
...@@ -2928,7 +2928,7 @@ void release_resources(MGSLPC_INFO *info) ...@@ -2928,7 +2928,7 @@ void release_resources(MGSLPC_INFO *info)
* *
* Arguments: info pointer to device instance data * Arguments: info pointer to device instance data
*/ */
void mgslpc_add_device(MGSLPC_INFO *info) static void mgslpc_add_device(MGSLPC_INFO *info)
{ {
info->next_device = NULL; info->next_device = NULL;
info->line = mgslpc_device_count; info->line = mgslpc_device_count;
...@@ -2964,7 +2964,7 @@ void mgslpc_add_device(MGSLPC_INFO *info) ...@@ -2964,7 +2964,7 @@ void mgslpc_add_device(MGSLPC_INFO *info)
#endif #endif
} }
void mgslpc_remove_device(MGSLPC_INFO *remove_info) static void mgslpc_remove_device(MGSLPC_INFO *remove_info)
{ {
MGSLPC_INFO *info = mgslpc_device_list; MGSLPC_INFO *info = mgslpc_device_list;
MGSLPC_INFO *last = NULL; MGSLPC_INFO *last = NULL;
...@@ -3257,7 +3257,7 @@ static void loopback_enable(MGSLPC_INFO *info) ...@@ -3257,7 +3257,7 @@ static void loopback_enable(MGSLPC_INFO *info)
write_reg(info, CHA + MODE, val); write_reg(info, CHA + MODE, val);
} }
void hdlc_mode(MGSLPC_INFO *info) static void hdlc_mode(MGSLPC_INFO *info)
{ {
unsigned char val; unsigned char val;
unsigned char clkmode, clksubmode; unsigned char clkmode, clksubmode;
...@@ -3497,7 +3497,7 @@ void hdlc_mode(MGSLPC_INFO *info) ...@@ -3497,7 +3497,7 @@ void hdlc_mode(MGSLPC_INFO *info)
rx_stop(info); rx_stop(info);
} }
void rx_stop(MGSLPC_INFO *info) static void rx_stop(MGSLPC_INFO *info)
{ {
if (debug_level >= DEBUG_LEVEL_ISR) if (debug_level >= DEBUG_LEVEL_ISR)
printk("%s(%d):rx_stop(%s)\n", printk("%s(%d):rx_stop(%s)\n",
...@@ -3510,7 +3510,7 @@ void rx_stop(MGSLPC_INFO *info) ...@@ -3510,7 +3510,7 @@ void rx_stop(MGSLPC_INFO *info)
info->rx_overflow = 0; info->rx_overflow = 0;
} }
void rx_start(MGSLPC_INFO *info) static void rx_start(MGSLPC_INFO *info)
{ {
if (debug_level >= DEBUG_LEVEL_ISR) if (debug_level >= DEBUG_LEVEL_ISR)
printk("%s(%d):rx_start(%s)\n", printk("%s(%d):rx_start(%s)\n",
...@@ -3526,7 +3526,7 @@ void rx_start(MGSLPC_INFO *info) ...@@ -3526,7 +3526,7 @@ void rx_start(MGSLPC_INFO *info)
info->rx_enabled = 1; info->rx_enabled = 1;
} }
void tx_start(MGSLPC_INFO *info) static void tx_start(MGSLPC_INFO *info)
{ {
if (debug_level >= DEBUG_LEVEL_ISR) if (debug_level >= DEBUG_LEVEL_ISR)
printk("%s(%d):tx_start(%s)\n", printk("%s(%d):tx_start(%s)\n",
...@@ -3564,7 +3564,7 @@ void tx_start(MGSLPC_INFO *info) ...@@ -3564,7 +3564,7 @@ void tx_start(MGSLPC_INFO *info)
info->tx_enabled = 1; info->tx_enabled = 1;
} }
void tx_stop(MGSLPC_INFO *info) static void tx_stop(MGSLPC_INFO *info)
{ {
if (debug_level >= DEBUG_LEVEL_ISR) if (debug_level >= DEBUG_LEVEL_ISR)
printk("%s(%d):tx_stop(%s)\n", printk("%s(%d):tx_stop(%s)\n",
...@@ -3578,7 +3578,7 @@ void tx_stop(MGSLPC_INFO *info) ...@@ -3578,7 +3578,7 @@ void tx_stop(MGSLPC_INFO *info)
/* Reset the adapter to a known state and prepare it for further use. /* Reset the adapter to a known state and prepare it for further use.
*/ */
void reset_device(MGSLPC_INFO *info) static void reset_device(MGSLPC_INFO *info)
{ {
/* power up both channels (set BIT7) */ /* power up both channels (set BIT7) */
write_reg(info, CHA + CCR0, 0x80); write_reg(info, CHA + CCR0, 0x80);
...@@ -3628,7 +3628,7 @@ void reset_device(MGSLPC_INFO *info) ...@@ -3628,7 +3628,7 @@ void reset_device(MGSLPC_INFO *info)
write_reg(info, IPC, 0x05); write_reg(info, IPC, 0x05);
} }
void async_mode(MGSLPC_INFO *info) static void async_mode(MGSLPC_INFO *info)
{ {
unsigned char val; unsigned char val;
...@@ -3799,7 +3799,7 @@ void async_mode(MGSLPC_INFO *info) ...@@ -3799,7 +3799,7 @@ void async_mode(MGSLPC_INFO *info)
/* Set the HDLC idle mode for the transmitter. /* Set the HDLC idle mode for the transmitter.
*/ */
void tx_set_idle(MGSLPC_INFO *info) static void tx_set_idle(MGSLPC_INFO *info)
{ {
/* Note: ESCC2 only supports flags and one idle modes */ /* Note: ESCC2 only supports flags and one idle modes */
if (info->idle_mode == HDLC_TXIDLE_FLAGS) if (info->idle_mode == HDLC_TXIDLE_FLAGS)
...@@ -3810,7 +3810,7 @@ void tx_set_idle(MGSLPC_INFO *info) ...@@ -3810,7 +3810,7 @@ void tx_set_idle(MGSLPC_INFO *info)
/* get state of the V24 status (input) signals. /* get state of the V24 status (input) signals.
*/ */
void get_signals(MGSLPC_INFO *info) static void get_signals(MGSLPC_INFO *info)
{ {
unsigned char status = 0; unsigned char status = 0;
...@@ -3832,7 +3832,7 @@ void get_signals(MGSLPC_INFO *info) ...@@ -3832,7 +3832,7 @@ void get_signals(MGSLPC_INFO *info)
/* Set the state of DTR and RTS based on contents of /* Set the state of DTR and RTS based on contents of
* serial_signals member of device extension. * serial_signals member of device extension.
*/ */
void set_signals(MGSLPC_INFO *info) static void set_signals(MGSLPC_INFO *info)
{ {
unsigned char val; unsigned char val;
...@@ -3856,7 +3856,7 @@ void set_signals(MGSLPC_INFO *info) ...@@ -3856,7 +3856,7 @@ void set_signals(MGSLPC_INFO *info)
set_reg_bits(info, CHA + PVR, PVR_DTR); set_reg_bits(info, CHA + PVR, PVR_DTR);
} }
void rx_reset_buffers(MGSLPC_INFO *info) static void rx_reset_buffers(MGSLPC_INFO *info)
{ {
RXBUF *buf; RXBUF *buf;
int i; int i;
...@@ -3875,7 +3875,7 @@ void rx_reset_buffers(MGSLPC_INFO *info) ...@@ -3875,7 +3875,7 @@ void rx_reset_buffers(MGSLPC_INFO *info)
* *
* Returns 1 if frame returned, otherwise 0 * Returns 1 if frame returned, otherwise 0
*/ */
int rx_get_frame(MGSLPC_INFO *info) static int rx_get_frame(MGSLPC_INFO *info)
{ {
unsigned short status; unsigned short status;
RXBUF *buf; RXBUF *buf;
...@@ -3961,7 +3961,7 @@ int rx_get_frame(MGSLPC_INFO *info) ...@@ -3961,7 +3961,7 @@ int rx_get_frame(MGSLPC_INFO *info)
return 1; return 1;
} }
BOOLEAN register_test(MGSLPC_INFO *info) static BOOLEAN register_test(MGSLPC_INFO *info)
{ {
static unsigned char patterns[] = static unsigned char patterns[] =
{ 0x00, 0xff, 0xaa, 0x55, 0x69, 0x96, 0x0f }; { 0x00, 0xff, 0xaa, 0x55, 0x69, 0x96, 0x0f };
...@@ -3987,7 +3987,7 @@ BOOLEAN register_test(MGSLPC_INFO *info) ...@@ -3987,7 +3987,7 @@ BOOLEAN register_test(MGSLPC_INFO *info)
return rc; return rc;
} }
BOOLEAN irq_test(MGSLPC_INFO *info) static BOOLEAN irq_test(MGSLPC_INFO *info)
{ {
unsigned long end_time; unsigned long end_time;
unsigned long flags; unsigned long flags;
...@@ -4022,7 +4022,7 @@ BOOLEAN irq_test(MGSLPC_INFO *info) ...@@ -4022,7 +4022,7 @@ BOOLEAN irq_test(MGSLPC_INFO *info)
return info->irq_occurred ? TRUE : FALSE; return info->irq_occurred ? TRUE : FALSE;
} }
int adapter_test(MGSLPC_INFO *info) static int adapter_test(MGSLPC_INFO *info)
{ {
if (!register_test(info)) { if (!register_test(info)) {
info->init_error = DiagStatus_AddressFailure; info->init_error = DiagStatus_AddressFailure;
...@@ -4044,7 +4044,7 @@ int adapter_test(MGSLPC_INFO *info) ...@@ -4044,7 +4044,7 @@ int adapter_test(MGSLPC_INFO *info)
return 0; return 0;
} }
void trace_block(MGSLPC_INFO *info,const char* data, int count, int xmit) static void trace_block(MGSLPC_INFO *info,const char* data, int count, int xmit)
{ {
int i; int i;
int linecount; int linecount;
...@@ -4079,7 +4079,7 @@ void trace_block(MGSLPC_INFO *info,const char* data, int count, int xmit) ...@@ -4079,7 +4079,7 @@ void trace_block(MGSLPC_INFO *info,const char* data, int count, int xmit)
/* HDLC frame time out /* HDLC frame time out
* update stats and do tx completion processing * update stats and do tx completion processing
*/ */
void tx_timeout(unsigned long context) static void tx_timeout(unsigned long context)
{ {
MGSLPC_INFO *info = (MGSLPC_INFO*)context; MGSLPC_INFO *info = (MGSLPC_INFO*)context;
unsigned long flags; unsigned long flags;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment