Lines Matching refs:fn
84 char fn[B_OS_NAME_LENGTH];
85 sprintf(fn, "/dev/bus/pcmcia/sock/%d", sock);
86 return open(fn, O_RDONLY);
92 char **p, fn[64];
96 sprintf(fn, "%s/dc%d", *p, getpid());
97 if (mknod(fn, (S_IFCHR|S_IREAD|S_IWRITE), dev) == 0) {
98 fd = open(fn, O_RDONLY);
99 unlink(fn);
111 static int get_reg(int fd, int fn, off_t off)
116 arg.conf_reg.Function = fn;
127 static int dump_option(int fd, int fn, int mfc)
129 int v = get_reg(fd, fn, CISREG_COR);
146 static void dump_status(int fd, int fn)
148 int v = get_reg(fd, fn, CISREG_CCSR);
162 static void dump_pin(int fd, int fn)
164 int v = get_reg(fd, fn, CISREG_PRR);
179 static void dump_copy(int fd, int fn)
181 int v = get_reg(fd, fn, CISREG_SCR);
189 static void dump_ext_status(int fd, int fn)
191 int v = get_reg(fd, fn, CISREG_ESR);
201 static void dump_all(int fd, int fn, int mfc, u_int mask)
205 if (dump_option(fd, fn, mfc) != 0)
209 dump_status(fd, fn);
211 dump_pin(fd, fn);
213 dump_copy(fd, fn);
215 dump_ext_status(fd, fn);
217 addr = get_reg(fd, fn, CISREG_IOBASE_0);
218 addr += get_reg(fd, fn, CISREG_IOBASE_1) << 8;
222 printf(" IO size = %d\n", get_reg(fd, fn, CISREG_IOSIZE));