summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2011-01-30 11:05:28 +0100
committerDominik Brodowski <linux@dominikbrodowski.net>2011-01-30 18:18:05 +0100
commit9485dd02047b50ef561e6846cf5ee7406d16f682 (patch)
tree6b8e0d3994b8bee02efe276915e9da001b89172f
parentb023e0b389979dc9730cd5bec42ead808691bb83 (diff)
downloadpcmciautils-9485dd02047b50ef561e6846cf5ee7406d16f682.tar.gz
read-cis: Remove a forward declaration and some whitespaces
Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
-rw-r--r--src/read-cis.c52
1 files changed, 24 insertions, 28 deletions
diff --git a/src/read-cis.c b/src/read-cis.c
index 3583ca8..c0c74e0 100644
--- a/src/read-cis.c
+++ b/src/read-cis.c
@@ -30,7 +30,6 @@
#define IS_ATTR 1
#define IS_INDIRECT 8
-
static unsigned int functions;
static unsigned char cis_copy[MAX_TUPLES];
static unsigned int cis_length = MAX_TUPLES;
@@ -44,32 +43,6 @@ static void read_cis(int attr, unsigned int addr, unsigned int len, void *ptr)
return;
}
-int pcmcia_get_next_tuple(unsigned int function, tuple_t *tuple);
-
-int pcmcia_get_first_tuple(unsigned int function, tuple_t *tuple)
-{
- tuple->TupleLink = 0;
- tuple->Flags.link_space = tuple->Flags.mfc_fn = 0;
- /* Assume presence of a LONGLINK_C to address 0 */
- tuple->CISOffset = tuple->LinkOffset = 0;
- tuple->Flags.space = tuple->Flags.has_link = 1;
-
- if ((functions > 1) &&
- !(tuple->Attributes & TUPLE_RETURN_COMMON)) {
- unsigned char req = tuple->DesiredTuple;
- tuple->DesiredTuple = CISTPL_LONGLINK_MFC;
- if (!pcmcia_get_next_tuple(function, tuple)) {
- tuple->DesiredTuple = CISTPL_LINKTARGET;
- if (pcmcia_get_next_tuple(function, tuple))
- return -ENODEV;
- } else
- tuple->CISOffset = tuple->TupleLink = 0;
- tuple->DesiredTuple = req;
- }
- return pcmcia_get_next_tuple(function, tuple);
-}
-
-
static int follow_link(tuple_t *tuple)
{
unsigned char link[5];
@@ -196,6 +169,29 @@ int pcmcia_get_next_tuple(unsigned int function, tuple_t *tuple)
return 0;
}
+int pcmcia_get_first_tuple(unsigned int function, tuple_t *tuple)
+{
+ tuple->TupleLink = 0;
+ tuple->Flags.link_space = tuple->Flags.mfc_fn = 0;
+ /* Assume presence of a LONGLINK_C to address 0 */
+ tuple->CISOffset = tuple->LinkOffset = 0;
+ tuple->Flags.space = tuple->Flags.has_link = 1;
+
+ if ((functions > 1) &&
+ !(tuple->Attributes & TUPLE_RETURN_COMMON)) {
+ unsigned char req = tuple->DesiredTuple;
+ tuple->DesiredTuple = CISTPL_LONGLINK_MFC;
+ if (!pcmcia_get_next_tuple(function, tuple)) {
+ tuple->DesiredTuple = CISTPL_LINKTARGET;
+ if (pcmcia_get_next_tuple(function, tuple))
+ return -ENODEV;
+ } else
+ tuple->CISOffset = tuple->TupleLink = 0;
+ tuple->DesiredTuple = req;
+ }
+ return pcmcia_get_next_tuple(function, tuple);
+}
+
#define _MIN(a, b) (((a) < (b)) ? (a) : (b))
int pcmcia_get_tuple_data(tuple_t *tuple)
@@ -218,7 +214,7 @@ int pcmcia_get_tuple_data(tuple_t *tuple)
}
-int read_out_cis (unsigned int socket_no, FILE *fd)
+int read_out_cis(unsigned int socket_no, FILE *fd)
{
char file[SYSFS_PATH_MAX];
int ret, i;