summaryrefslogtreecommitdiffstats
path: root/usr.sbin/pccard
diff options
context:
space:
mode:
authornate <nate@FreeBSD.org>1996-06-18 21:58:55 +0000
committernate <nate@FreeBSD.org>1996-06-18 21:58:55 +0000
commit585a644fe007c8b5015ed932cb23e1b4497ab427 (patch)
tree72d5c292ce69be6bb244dbebc24c8e389f363c9c /usr.sbin/pccard
parent929ebbb5d4b20289e11e0d6e86bb71c22632ae0a (diff)
downloadFreeBSD-src-585a644fe007c8b5015ed932cb23e1b4497ab427.zip
FreeBSD-src-585a644fe007c8b5015ed932cb23e1b4497ab427.tar.gz
Staticize and remove unused function.
Inspired by: The Nomad code
Diffstat (limited to 'usr.sbin/pccard')
-rw-r--r--usr.sbin/pccard/pccardd/readcis.c58
-rw-r--r--usr.sbin/pccard/pccardd/readcis.h7
2 files changed, 24 insertions, 41 deletions
diff --git a/usr.sbin/pccard/pccardd/readcis.c b/usr.sbin/pccard/pccardd/readcis.c
index 4dae77e..ddded99 100644
--- a/usr.sbin/pccard/pccardd/readcis.c
+++ b/usr.sbin/pccard/pccardd/readcis.c
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: readcis.c,v 1.4 1996/04/18 04:25:15 nate Exp $
+ * $Id: readcis.c,v 1.5 1996/06/17 22:30:29 nate Exp $
*/
#include <stdio.h>
#include <unistd.h>
@@ -36,15 +36,18 @@
#include "readcis.h"
-static int read_attr(int fd, char *bp, int len);
-struct tuple_list *read_one_tuplelist(int, int, off_t);
-int ck_linktarget(int, off_t, int);
-void cis_info(struct cis *cp, unsigned char *p, int len);
-void device_desc(unsigned char *p, int len, struct dev_mem *dp);
-void config_map(struct cis *cp, unsigned char *p, int len);
-void cis_config(struct cis *cp, unsigned char *p, int len);
-
-struct tuple_info tuple_info[] = {
+static int read_attr(int, char *, int);
+static int ck_linktarget(int, off_t, int);
+static void cis_info(struct cis *, unsigned char *, int);
+static void device_desc(unsigned char *, int, struct dev_mem *);
+static void config_map(struct cis *, unsigned char *, int);
+static void cis_config(struct cis *, unsigned char *, int);
+static struct tuple_list *read_one_tuplelist(int, int, off_t);
+static struct tuple_list *read_tuples(int);
+static struct tuple *find_tuple_in_list(struct tuple_list *, unsigned char);
+static struct tuple_info *get_tuple_info(unsigned char);
+
+static struct tuple_info tuple_info[] = {
{"Null tuple", 0x00, 0},
{"Common memory descriptor", 0x01, 255},
{"Checksum", 0x10, 5},
@@ -159,7 +162,7 @@ freecis(struct cis *cp)
/*
* Fills in CIS version data.
*/
-void
+static void
cis_info(struct cis *cp, unsigned char *p, int len)
{
cp->maj_v = *p++;
@@ -176,7 +179,7 @@ cis_info(struct cis *cp, unsigned char *p, int len)
/*
* device_desc - decode device descriptor.
*/
-void
+static void
device_desc(unsigned char *p, int len, struct dev_mem *dp)
{
while (len > 0 && *p != 0xFF) {
@@ -197,7 +200,7 @@ device_desc(unsigned char *p, int len, struct dev_mem *dp)
/*
* configuration map of card control register.
*/
-void
+static void
config_map(struct cis *cp, unsigned char *p, int len)
{
unsigned char *p1;
@@ -219,7 +222,7 @@ config_map(struct cis *cp, unsigned char *p, int len)
/*
* CIS config entry - Decode and build configuration entry.
*/
-void
+static void
cis_config(struct cis *cp, unsigned char *p, int len)
{
int x;
@@ -400,7 +403,7 @@ cis_config(struct cis *cp, unsigned char *p, int len)
*/
static struct tuple_list *tlist;
-struct tuple_list *
+static struct tuple_list *
read_tuples(int fd)
{
struct tuple_list *tl = 0, *last_tl;
@@ -455,7 +458,7 @@ read_tuples(int fd)
/*
* Read one tuple list from the card.
*/
-struct tuple_list *
+static struct tuple_list *
read_one_tuplelist(int fd, int flags, off_t offs)
{
struct tuple *tp, *last_tp = 0;
@@ -527,7 +530,7 @@ read_one_tuplelist(int fd, int flags, off_t offs)
/*
* return true if the offset points to a LINKTARGET tuple.
*/
-int
+static int
ck_linktarget(int fd, off_t offs, int flag)
{
char blk[5];
@@ -546,25 +549,10 @@ ck_linktarget(int fd, off_t offs, int flag)
}
/*
- * find_tuple - find the indicated tuple in the CIS
- */
-struct tuple *
-find_tuple(struct cis *sp, unsigned char code)
-{
- struct tuple_list *tl;
- struct tuple *tp;
-
- for (tl = sp->tlist; tl; tl = tl->next)
- if ((tp = find_tuple_in_list(tl, code)) != 0)
- return (tp);
- return (0);
-}
-
-/*
* find_tuple_in_list - find a tuple within a
* single tuple list.
*/
-struct tuple *
+static struct tuple *
find_tuple_in_list(struct tuple_list *tl, unsigned char code)
{
struct tuple *tp;
@@ -599,7 +587,7 @@ read_attr(int fd, char *bp, int len)
/*
* return table entry for code.
*/
-struct tuple_info *
+static struct tuple_info *
get_tuple_info(unsigned char code)
{
struct tuple_info *tp;
@@ -611,7 +599,7 @@ get_tuple_info(unsigned char code)
return (0);
}
-char *
+char *
tuple_name(unsigned char code)
{
struct tuple_info *tp;
diff --git a/usr.sbin/pccard/pccardd/readcis.h b/usr.sbin/pccard/pccardd/readcis.h
index c7dca51..307fa29 100644
--- a/usr.sbin/pccard/pccardd/readcis.h
+++ b/usr.sbin/pccard/pccardd/readcis.h
@@ -23,7 +23,7 @@
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
* THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
- * $Id: readcis.h,v 1.4 1996/06/17 22:30:30 nate Exp $
+ * $Id: readcis.h,v 1.5 1996/06/18 19:52:30 nate Exp $
*/
#define CIS_MAXSTR 20
@@ -130,9 +130,4 @@ void dumpcis(struct cis *);
void freecis(struct cis *);
struct cis *readcis(int);
-struct tuple_list *read_tuples(int);
-struct tuple *find_tuple(struct cis *, unsigned char);
-struct tuple *find_tuple_in_list(struct tuple_list *, unsigned char);
-struct tuple_info *get_tuple_info(unsigned char);
-
char *tuple_name(unsigned char);
OpenPOWER on IntegriCloud