Symbol: fn
usr/src/boot/common/linenoise/linenoise.c
278
void linenoiseSetCompletionCallback(linenoiseCompletionCallback *fn) {
usr/src/boot/common/linenoise/linenoise.c
279
completionCallback = fn;
usr/src/boot/i386/common/cons.c
107
xgetc(int fn)
usr/src/boot/i386/common/cons.c
114
return (fn ? 1 : getc(0));
usr/src/boot/i386/common/cons.c
116
return (fn ? 1 : sio_getc());
usr/src/boot/i386/common/cons.c
117
if (fn)
usr/src/boot/i386/common/cons.c
90
getc(int fn)
usr/src/boot/i386/common/cons.c
95
v86.eax = fn << 8;
usr/src/boot/i386/common/cons.c
98
if (fn == 0)
usr/src/boot/i386/common/cons.h
30
int getc(int fn);
usr/src/boot/i386/common/cons.h
31
int xgetc(int fn);
usr/src/boot/include/stdio.h
427
#define fropen(cookie, fn) funopen(cookie, fn, 0, 0, 0)
usr/src/boot/include/stdio.h
428
#define fwopen(cookie, fn) funopen(cookie, 0, fn, 0, 0)
usr/src/boot/libsa/dosfs.c
486
uchar_t fn[261];
usr/src/boot/libsa/dosfs.c
530
cp_xdnm(fn, &dd.xde);
usr/src/boot/libsa/dosfs.c
541
cp_sfn(fn, &dd.de);
usr/src/boot/libsa/dosfs.c
551
memcpy(d->d_name, fn, sizeof (d->d_name));
usr/src/cmd/auditreduce/proc.c
867
check_header(fp, fn)
usr/src/cmd/auditreduce/proc.c
869
char *fn;
usr/src/cmd/auditreduce/proc.c
880
(void) sprintf(errbuf, gettext("%s is empty"), fn);
usr/src/cmd/auditreduce/proc.c
885
(void) sprintf(errbuf, gettext("%s not an audit file "), fn);
usr/src/cmd/auditreduce/proc.c
923
fn);
usr/src/cmd/auditreduce/proc.c
949
get_record(fp, buf, fn)
usr/src/cmd/auditreduce/proc.c
952
char *fn;
usr/src/cmd/auditreduce/proc.c
969
fn);
usr/src/cmd/auditreduce/proc.c
999
gettext("header token read failure in %s"), fn);
usr/src/cmd/backup/dump/dumptape.c
729
toslave(void (*fn)(), ino_t inumber)
usr/src/cmd/backup/dump/dumptape.c
756
if (fn)
usr/src/cmd/backup/dump/dumptape.c
757
(*fn)(inumber);
usr/src/cmd/backup/dump/dumptraverse.c
32
pass(void (*fn)(struct dinode *), uchar_t *map)
usr/src/cmd/backup/dump/dumptraverse.c
70
if (!(fn == add && BIT(ino, nodmap)))
usr/src/cmd/backup/dump/dumptraverse.c
71
(*fn)(getino(ino));
usr/src/cmd/backup/dump/lftw.c
113
int (*fn)(const char *, const struct stat64 *, int),
usr/src/cmd/backup/dump/lftw.c
121
rc = (lf_xftw(path, fn, depth, lstat64));
usr/src/cmd/backup/dump/lftw.c
131
int (*fn)(const char *, const struct stat64 *, int),
usr/src/cmd/backup/dump/lftw.c
135
lf_xftw(char *path, int (*fn)(), int depth, int (*statfn)())
usr/src/cmd/backup/dump/lftw.c
151
return (errno == EACCES? (*fn)(path, &sb, FTW_NS): -1);
usr/src/cmd/backup/dump/lftw.c
176
rc = (*fn)(path, &sb, FTW_F);
usr/src/cmd/backup/dump/lftw.c
179
rc = lf_xftw(".", fn, depth-1, statfn);
usr/src/cmd/backup/dump/lftw.c
199
rc = (errno == EACCES? (*fn)(path, &sb, FTW_DNR): -1);
usr/src/cmd/backup/dump/lftw.c
201
rc = (*fn)(path, &sb, FTW_D);
usr/src/cmd/backup/dump/lftw.c
208
rc = lf_xftw(".", fn, depth-1, statfn);
usr/src/cmd/backup/dump/lftw.c
262
rc = lf_xftw(subpath, fn, depth-1, statfn);
usr/src/cmd/biosdev/biosdev.c
121
int fn);
usr/src/cmd/biosdev/biosdev.c
259
search_tree_match_pcibdf(di_node_t node, int bus, int dev, int fn)
usr/src/cmd/biosdev/biosdev.c
264
pb.funcnum = fn;
usr/src/cmd/bnu/callers.c
139
FILE *fn;
usr/src/cmd/bnu/callers.c
159
fn = fopen(DIALCODES, "r");
usr/src/cmd/bnu/callers.c
160
if (fn != NULL) {
usr/src/cmd/bnu/callers.c
161
while (fgets(buf, BUFSIZ, fn)) {
usr/src/cmd/bnu/callers.c
168
fclose(fn);
usr/src/cmd/bnu/conn.c
1004
if (((*Write)(fn, &par_tab[cout], 1)) != 1)
usr/src/cmd/bnu/conn.c
1008
if ((*Read)(fn, &cin, 1) != 1)
usr/src/cmd/bnu/conn.c
103
ioctl(fn, TIOCSPGRP, &pgrp);
usr/src/cmd/bnu/conn.c
107
if (chat(nf - F_LOGIN, flds + F_LOGIN, fn,"","") == SUCCESS) {
usr/src/cmd/bnu/conn.c
109
return(fn); /* successful return */
usr/src/cmd/bnu/conn.c
113
DEBUG(6, "close caller (%d)\n", fn);
usr/src/cmd/bnu/conn.c
114
fd_rmlock(fn);
usr/src/cmd/bnu/conn.c
115
close(fn);
usr/src/cmd/bnu/conn.c
121
return(fn);
usr/src/cmd/bnu/conn.c
1307
int fn = FAIL;
usr/src/cmd/bnu/conn.c
1346
fn = getto(alt);
usr/src/cmd/bnu/conn.c
1347
CDEBUG(4, "getto ret %d\n", fn);
usr/src/cmd/bnu/conn.c
1349
return(fn);
usr/src/cmd/bnu/conn.c
568
chat(nf, flds, fn, phstr1, phstr2)
usr/src/cmd/bnu/conn.c
570
int nf, fn;
usr/src/cmd/bnu/conn.c
582
ok = expect(want, fn);
usr/src/cmd/bnu/conn.c
593
sendthem(altern, fn, phstr1, phstr2);
usr/src/cmd/bnu/conn.c
597
sendthem(flds[k+1], fn, phstr1, phstr2);
usr/src/cmd/bnu/conn.c
614
expect(str, fn)
usr/src/cmd/bnu/conn.c
616
int fn;
usr/src/cmd/bnu/conn.c
628
if (expect_str(buf, fn) == FAIL) {
usr/src/cmd/bnu/conn.c
631
if (wait_for_hangup(fn) == FAIL) {
usr/src/cmd/bnu/conn.c
648
if (expect_str(buf, fn) == FAIL) {
usr/src/cmd/bnu/conn.c
664
expect_str(str, fn)
usr/src/cmd/bnu/conn.c
666
int fn;
usr/src/cmd/bnu/conn.c
697
kr = (*Read)(fn, &nextch, 1);
usr/src/cmd/bnu/conn.c
766
if (wrstr(fn, buf, bptr - buf, echocheck) != SUCCESS)\
usr/src/cmd/bnu/conn.c
772
sendthem(str, fn, phstr1, phstr2)
usr/src/cmd/bnu/conn.c
774
int fn;
usr/src/cmd/bnu/conn.c
791
(*genbrk)(fn);
usr/src/cmd/bnu/conn.c
797
setmode(str+5, fn);
usr/src/cmd/bnu/conn.c
806
(void) (*Write)(fn, buf, bptr - buf);
usr/src/cmd/bnu/conn.c
84
int nf, fn;
usr/src/cmd/bnu/conn.c
896
(*genbrk)(fn);
usr/src/cmd/bnu/conn.c
904
if ( (*Ioctl)(fn, TCGETA, &ttybuf) != 0 ) {
usr/src/cmd/bnu/conn.c
91
fn = getto(flds);
usr/src/cmd/bnu/conn.c
911
if ( (*Ioctl)(fn, TCSETAW, &ttybuf) != 0 )
usr/src/cmd/bnu/conn.c
92
CDEBUG(4, "getto ret %d\n", fn);
usr/src/cmd/bnu/conn.c
924
(void) wrstr(fn, buf, bptr - buf, echocheck);
usr/src/cmd/bnu/conn.c
93
if (fn < 0)
usr/src/cmd/bnu/conn.c
955
wrstr(int fn, char *buf, int len, int echocheck)
usr/src/cmd/bnu/conn.c
961
return(wrchr(fn, buf, len));
usr/src/cmd/bnu/conn.c
981
if ((*Write)(fn, dbuf, len) != len)
usr/src/cmd/bnu/conn.c
987
wrchr(int fn, char *buf, int len)
usr/src/cmd/bnu/dio.c
104
dwrmsg(type, str, fn)
usr/src/cmd/bnu/dio.c
106
int fn;
usr/src/cmd/bnu/dio.c
119
return((*Write)(fn, bufr, (unsigned) strlen(bufr) + 1) < 0 ? FAIL : SUCCESS);
usr/src/cmd/bnu/dio.c
131
drdmsg(str, fn)
usr/src/cmd/bnu/dio.c
142
if( (len = (*Read)(fn, str, XBUFSIZ)) <= 0) {
usr/src/cmd/bnu/dio.c
164
dwrdata(fp1, fn)
usr/src/cmd/bnu/dio.c
177
ret = (*Write)(fn, bufr, (unsigned) len);
usr/src/cmd/bnu/dio.c
186
(*Ioctl)(fn, DIOCXCTL, dkeof);
usr/src/cmd/bnu/dio.c
188
ret = (*Write)(fn, bufr, (unsigned) 0);
usr/src/cmd/bnu/dio.c
202
drddata(fn, fp2)
usr/src/cmd/bnu/dio.c
214
len = drdblk(bufr, XBUFSIZ, fn);
usr/src/cmd/bnu/dio.c
239
drdblk(blk, len, fn)
usr/src/cmd/bnu/dio.c
250
if ((ret = (*Read)(fn, blk, (unsigned) len - i)) < 0) {
usr/src/cmd/bnu/dio.c
256
ioctl(fn, DIOCQQABO, &why);
usr/src/cmd/bnu/eio.c
108
erdmsg(char *str, int fn)
usr/src/cmd/bnu/eio.c
110
return(etrdmsg(str, fn, 0));
usr/src/cmd/bnu/eio.c
123
ewrdata(fp1, fn)
usr/src/cmd/bnu/eio.c
125
int fn;
usr/src/cmd/bnu/eio.c
162
ret = (*Write)(fn, cmsglen, sizeof(cmsglen));
usr/src/cmd/bnu/eio.c
173
ret = (*Write)(fn, bufr, (unsigned) len);
usr/src/cmd/bnu/eio.c
195
erddata(int fn, FILE *fp2)
usr/src/cmd/bnu/eio.c
216
ret = erdblk(cptr, len, fn);
usr/src/cmd/bnu/eio.c
221
ret = erdblk(cmsglen, sizeof(cmsglen), fn);
usr/src/cmd/bnu/eio.c
242
len = erdblk(bufr, (int) MIN(msglen, EBUFSIZ), fn);
usr/src/cmd/bnu/eio.c
286
erdblk(char *blk, int len, int fn)
usr/src/cmd/bnu/eio.c
298
if ((ret = (*Read)(fn, blk, (unsigned) len - i)) < 0) {
usr/src/cmd/bnu/eio.c
326
trdmsg(char *str, int fn)
usr/src/cmd/bnu/eio.c
328
return(etrdmsg(str, fn, TPACKSIZE));
usr/src/cmd/bnu/eio.c
341
twrmsg(char type, char *str, int fn)
usr/src/cmd/bnu/eio.c
343
return(etwrmsg(type, str, fn, TPACKSIZE));
usr/src/cmd/bnu/eio.c
355
twrdata(fp1, fn)
usr/src/cmd/bnu/eio.c
357
int fn;
usr/src/cmd/bnu/eio.c
378
ret = (*Write)(fn, (char *)&bufr, (unsigned) len);
usr/src/cmd/bnu/eio.c
388
ret = write(fn, (char *)&bufr, sizeof(long));
usr/src/cmd/bnu/eio.c
404
trddata(int fn, FILE *fp2)
usr/src/cmd/bnu/eio.c
412
len = erdblk((char *)&Nbytes, sizeof(Nbytes), fn);
usr/src/cmd/bnu/eio.c
421
len = erdblk(bufr, nread, fn);
usr/src/cmd/bnu/eio.c
447
etrdmsg(char *str, int fn, int i)
usr/src/cmd/bnu/eio.c
469
len = (*Read)(fn, str, i);
usr/src/cmd/bnu/eio.c
511
etwrmsg(type, str, fn, len)
usr/src/cmd/bnu/eio.c
514
int fn, len;
usr/src/cmd/bnu/eio.c
540
ret = (*Write)(fn, bufr, (unsigned) len);
usr/src/cmd/bnu/eio.c
94
ewrmsg(char type, char *str, int fn)
usr/src/cmd/bnu/eio.c
96
return(etwrmsg(type, str, fn, 0));
usr/src/cmd/bnu/fio.c
168
fwrmsg(type, str, fn)
usr/src/cmd/bnu/fio.c
170
int fn;
usr/src/cmd/bnu/fio.c
184
(void) write(fn, bufr, s - bufr);
usr/src/cmd/bnu/fio.c
189
frdmsg(str, fn)
usr/src/cmd/bnu/fio.c
191
int fn;
usr/src/cmd/bnu/fio.c
200
if (read(fn, str, 1) <= 0)
usr/src/cmd/bnu/fio.c
220
fwrdata(fp1, fn)
usr/src/cmd/bnu/fio.c
222
int fn;
usr/src/cmd/bnu/fio.c
235
alen = fwrblk(fn, fp1, &flen);
usr/src/cmd/bnu/fio.c
242
if (frdmsg(ibuf, fn) != FAIL) {
usr/src/cmd/bnu/fio.c
262
frddata(fn, fp2)
usr/src/cmd/bnu/fio.c
263
int fn;
usr/src/cmd/bnu/fio.c
277
flen = frdblk(ibuf, fn, &alen);
usr/src/cmd/bnu/fio.c
292
fwrmsg('R', "", fn);
usr/src/cmd/bnu/fio.c
298
fwrmsg('Q', "", fn);
usr/src/cmd/bnu/fio.c
302
fwrmsg('G', "", fn);
usr/src/cmd/bnu/fio.c
308
frdbuf(blk, len, fn)
usr/src/cmd/bnu/fio.c
311
int fn;
usr/src/cmd/bnu/fio.c
318
ret = read(fn, blk, len);
usr/src/cmd/bnu/fio.c
341
fwrblk(fn, fp, lenp)
usr/src/cmd/bnu/fio.c
342
int fn;
usr/src/cmd/bnu/fio.c
423
ret = write(fn, obuf, nl);
usr/src/cmd/bnu/fio.c
428
frdblk(ip, fn, rlen)
usr/src/cmd/bnu/fio.c
430
int fn;
usr/src/cmd/bnu/fio.c
446
if ((len = frdbuf(ip, FIBUFSIZ, fn)) == FAIL) {
usr/src/cmd/bnu/fio.c
466
i = frdbuf(&buf[len], 5 - len, fn);
usr/src/cmd/bnu/fio.c
534
if ((len = frdbuf(erbp, FIBUFSIZ, fn)) != FAIL)
usr/src/cmd/bnu/gio.c
116
grdmsg(char *str, int fn)
usr/src/cmd/bnu/gio.c
136
gwrdata(FILE *fp1, int fn)
usr/src/cmd/bnu/gio.c
164
grddata(int fn, FILE *fp2)
usr/src/cmd/bnu/gio.c
90
gwrmsg(char type, char *str, int fn)
usr/src/cmd/bnu/imsg.c
102
int fn;
usr/src/cmd/bnu/imsg.c
108
(*Write)(fn, buf, strlen(buf) + 1);
usr/src/cmd/bnu/imsg.c
46
imsg(msg, fn)
usr/src/cmd/bnu/imsg.c
48
int fn;
usr/src/cmd/bnu/imsg.c
58
while ((i = (*Read)(fn, msg, sizeof(char))) == sizeof(char)) {
usr/src/cmd/bnu/imsg.c
99
omsg(type, msg, fn)
usr/src/cmd/bnu/line.c
247
ttygenbrk(fn)
usr/src/cmd/bnu/line.c
248
register int fn;
usr/src/cmd/bnu/line.c
250
if (isatty(fn))
usr/src/cmd/bnu/line.c
251
(void) (*Ioctl)(fn, TCSBRK, 0);
usr/src/cmd/bnu/line.c
539
ttygenbrk(fn)
usr/src/cmd/bnu/line.c
541
if (isatty(fn)) {
usr/src/cmd/bnu/line.c
542
(void) (*Ioctl)(fn, TIOCSBRK, 0);
usr/src/cmd/bnu/line.c
545
(void) (*Ioctl)(fn, TIOCCBRK, 0);
usr/src/cmd/bnu/pk1.c
429
pkcget(fn, b, n)
usr/src/cmd/bnu/pk1.c
432
int fn;
usr/src/cmd/bnu/pk1.c
451
ret = (*Read)(fn, b, n);
usr/src/cmd/bnu/xio.c
106
xrdmsg(char *str, int fn)
usr/src/cmd/bnu/xio.c
115
if( (len = (*Read)(fn, str, XBUFSIZ)) == 0)
usr/src/cmd/bnu/xio.c
139
xwrdata(FILE *fp1, int fn)
usr/src/cmd/bnu/xio.c
151
ret = (*Write)(fn, bufr, len);
usr/src/cmd/bnu/xio.c
158
ret = (*Write)(fn, bufr, 0);
usr/src/cmd/bnu/xio.c
172
xrddata(int fn, FILE *fp2)
usr/src/cmd/bnu/xio.c
183
len = xrdblk(bufr, XBUFSIZ, fn);
usr/src/cmd/bnu/xio.c
208
xrdblk(char *blk, int len, int fn)
usr/src/cmd/bnu/xio.c
217
if ((ret = (*Read)(fn, blk, len - i)) < 0) {
usr/src/cmd/bnu/xio.c
78
xwrmsg(type, str, fn)
usr/src/cmd/bnu/xio.c
80
int fn;
usr/src/cmd/bnu/xio.c
93
(void) (*Write)(fn, bufr, strlen(bufr) + 1);
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
1156
char *fn = s;
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
1157
while (*++fn == ' ' || *fn == '\t')
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
1160
if (*fn != 0) {
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
1165
f = fopen(fn, "r");
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
1167
fatal(1, "%s -- open failed: %m", fn);
usr/src/cmd/cmd-inet/usr.bin/chat/chat.c
1171
fatal(1, "%s -- read error", fn);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
277
const char *fn;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
300
fn = inittracename;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
325
fn = PATH_TRACE;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
337
fn = filename;
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
342
if (lstat(fn, &stbuf) == -1) {
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
345
nfd = open(fn, O_CREAT|O_EXCL|O_WRONLY, 0644);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
351
nfd = open(fn, O_APPEND|O_WRONLY, 0644);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
357
msglog("failed to open trace file \"%s\" %s", fn,
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
359
if (fn == inittracename)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
368
msglog("trace file \"%s\" moved", fn);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
373
tmsg("switch to trace file %s", fn);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
378
if (fn != savetracename)
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
379
(void) strlcpy(savetracename, fn, sizeof (savetracename) - 1);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
389
msglog("trace \"%s\" missing", fn);
usr/src/cmd/cmd-inet/usr.sbin/in.routed/trace.c
393
msglog("wrong type (%#x) of trace file \"%s\"", stbuf.st_mode, fn);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
3686
ftype_names_t *fn = NULL;
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
3698
fn = names + (i < num_flags ? i : num_flags);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
3699
str = (shortname ? fn->short_name : fn->long_name);
usr/src/cmd/cmd-inet/usr.sbin/snoop/snoop_nfs4.c
3706
if (fn)
usr/src/cmd/compress/compress.c
1871
addDotZ(char *fn, size_t fnsize)
usr/src/cmd/compress/compress.c
1878
fn_dup = strdup(fn);
usr/src/cmd/compress/compress.c
1886
if ((strlen(local_basename(fn)) + 2) > (size_t)max_name) {
usr/src/cmd/compress/compress.c
1889
" %s\n"), progname, fn);
usr/src/cmd/compress/compress.c
1895
if ((strlen(fn) + 2) > (size_t)max_path - 1) {
usr/src/cmd/compress/compress.c
1898
" %s\n"), progname, fn);
usr/src/cmd/compress/compress.c
1902
if (strlcat(fn, ".Z", fnsize) >= fnsize) {
usr/src/cmd/compress/compress.c
1905
progname, fn);
usr/src/cmd/cpc/common/cpustat.c
103
cpustat_errfn(const char *fn, int subcode, const char *fmt, va_list ap)
usr/src/cmd/cpc/common/cpustat.c
107
(void) fprintf(stderr, "%s: ", fn);
usr/src/cmd/cpc/common/cputrack.c
73
cputrack_errfn(const char *fn, int subcode, const char *fmt, va_list ap)
usr/src/cmd/cpc/common/cputrack.c
77
(void) fprintf(stderr, "%s: ", fn);
usr/src/cmd/cpc/common/cputrack.c
82
cputrack_pctx_errfn(const char *fn, const char *fmt, va_list ap)
usr/src/cmd/cpc/common/cputrack.c
84
cputrack_errfn(fn, -1, fmt, ap);
usr/src/cmd/cron/elm.c
392
struct notice *n, *fn;
usr/src/cmd/cron/elm.c
416
fn = fk->notice;
usr/src/cmd/cron/elm.c
417
(fn->left)->right = fn->right;
usr/src/cmd/cron/elm.c
418
(fn->right)->left = fn->left;
usr/src/cmd/cron/elm.c
453
fn->time = next_int;
usr/src/cmd/cron/elm.c
454
fn->left = n->left;
usr/src/cmd/cron/elm.c
455
fn->right = n;
usr/src/cmd/cron/elm.c
456
(n->left)->right = fn;
usr/src/cmd/cron/elm.c
457
n->left = fn; }
usr/src/cmd/cron/elm.c
474
fn = current->right;
usr/src/cmd/cron/elm.c
475
while ((fn != NULL) && (fn->isdummy))
usr/src/cmd/cron/elm.c
476
fn = fn->right;
usr/src/cmd/cron/elm.c
479
current = fn;
usr/src/cmd/diff/diff.c
1923
copytemp(char *fn)
usr/src/cmd/diff/diff.c
1934
if ((ifd = (strcmp(fn, "-") ? open(fn, 0) : 0)) < 0) {
usr/src/cmd/diff/diff.c
1936
(void) fprintf(stderr, gettext("cannot open %s\n"), fn);
usr/src/cmd/dladm/dladm.c
6073
ofmt_cb_t *fn;
usr/src/cmd/dladm/dladm.c
6082
fn = print_wlan_attr_cb;
usr/src/cmd/dladm/dladm.c
6091
fn = print_link_attr_cb;
usr/src/cmd/dladm/dladm.c
6098
of->of_cb = fn;
usr/src/cmd/ed/ed.c
1242
char *fn;
usr/src/cmd/ed/ed.c
1244
fn = (char *)calloc(strlen(home) + 8, sizeof (char));
usr/src/cmd/ed/ed.c
1245
if (fn) {
usr/src/cmd/ed/ed.c
1246
strcpy(fn, home);
usr/src/cmd/ed/ed.c
1247
strcat(fn, "/ed.hup");
usr/src/cmd/ed/ed.c
1248
io = creat(fn, S_IRUSR|S_IWUSR|S_IRGRP|S_IWGRP
usr/src/cmd/ed/ed.c
1250
free(fn);
usr/src/cmd/find/find.c
1432
const char *fn;
usr/src/cmd/find/find.c
1443
fn = name + state->base;
usr/src/cmd/find/find.c
1444
if (strcmp(fn, ".") == 0) {
usr/src/cmd/find/find.c
1449
if (strchr(fn, '/') != NULL) {
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
407
int i, size, bus, dev, fn;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
414
fn = (bdf & PCIE_REQ_ID_FUNC_MASK) >> PCIE_REQ_ID_FUNC_SHIFT;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
441
bus, dev, fn, bus, dev, fn, hcpath);
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
590
int bus, dev, fn;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
596
fn = (bdf & PCIE_REQ_ID_FUNC_MASK) >> PCIE_REQ_ID_FUNC_SHIFT;
usr/src/cmd/fm/modules/common/fabric-xlate/fx_subr.c
620
"@value", bus, dev, fn, bus, dev, fn, rcpath);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
158
static void dirent_fname_fill(struct pcdir *dep, char *fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
179
static void write_fat(int fd, off64_t seekto, char *fn, char *lbl,
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
182
static int prepare_image_file(const char *fn, bpb_t *wbpb);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
183
static int verify_bootblkfile(char *fn, boot_sector_t *bs);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
185
static int verify_firstfile(char *fn, ulong_t *filesize);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
189
static void copy_bootblk(char *fn, boot_sector_t *bootsect);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2326
verify_bootblkfile(char *fn, boot_sector_t *bs)
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2331
if (stat(fn, &fi)) {
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2332
perror(fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2336
fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2337
} else if ((bsfd = open(fn, O_RDONLY)) < 0) {
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2338
perror(fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2358
gettext("Boot block (%s) bogus.\n"), fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2396
verify_firstfile(char *fn, ulong_t *filesize)
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2402
if (stat(fn, &fi) || (fd = open(fn, O_RDONLY)) < 0) {
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2403
perror(fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2440
copy_bootblk(char *fn, boot_sector_t *bootsect)
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2446
"block file %s.\n"), fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2451
bsfd = verify_bootblkfile(fn, bootsect);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2628
dirent_label_fill(struct pcdir *dep, char *fn)
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2635
nl = MIN(PCFNAMESIZE, strlen(fn));
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2637
dep->pcd_filename[i] = toupper(fn[i]);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2646
nl = MIN(PCFEXTSIZE, strlen(fn) - PCFNAMESIZE);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2648
dep->pcd_ext[i] = toupper(fn[i + PCFNAMESIZE]);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2657
dirent_fname_fill(struct pcdir *dep, char *fn)
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2662
if ((fname = strrchr(fn, '/')) != NULL) {
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2665
fname = fn;
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2936
write_fat(int fd, off64_t seekto, char *fn, char *lbl, char *ffn, bpb_t *wbpb)
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
2948
copy_bootblk(fn, &bootsect);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
881
prepare_image_file(const char *fn, bpb_t *wbpb)
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
886
if ((fd = open(fn, O_RDWR | O_CREAT | O_EXCL, 0666)) < 0) {
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
887
perror(fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
919
perror(fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
925
perror(fn);
usr/src/cmd/fs.d/pcfs/mkfs/mkfs_main.c
931
perror(fn);
usr/src/cmd/fs.d/smbclnt/smbutil/smbutil.c
183
err = cmd->fn(argc, argv);
usr/src/cmd/fs.d/smbclnt/smbutil/smbutil.c
68
cmd_fn_t *fn;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2135
struct filenames *fn;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2206
for (fn = filenames; fn <= top; fn++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2207
if (fn->find == 0)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2210
print(fn->ino, 12, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2211
print_path(fn->fname, (int)fn->len);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2224
struct filenames *fn, *fnn;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2226
fn = fn0;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2228
fn0 = fn;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2234
for (fnn = fn, fn++; fn <= fnlast; fnn = fn, fn++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2235
if (fnn->len != fn->len && level == fnn->len - 1)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2239
if (strcmp(fn->fname[level], fnn->fname[level]))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2258
if (fn > fnlast)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2269
struct filenames *fn;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2277
for (fn = fn0; fn <= fnlast; fn++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2278
int len = strlen(fn->fname[cmp_level]) + 2;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2291
fn = fn0 + j * lines + i;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2294
print(fn->ino, 12, -8, 0);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2296
if ((cp = fmtentry(fn)) == NULL) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2297
printf("cannot read inode %ld\n", fn->ino);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2301
if (fn + lines > fnlast) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2318
fmtentry(struct filenames *fn)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2325
for (cp = fn->fname[cmp_level]; *cp; cp++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2331
addr = itob(fn->ino);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2445
struct filenames *tos, *bos, *fn, *fnn, *fnnn;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2545
for (fn = filenames; fn < top; fn++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2546
if (fn->ino == dirp->d_ino &&
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2547
fn->len == stack_pathp + 1) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2548
for (i = 0; i < fn->len; i++)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2549
if (strcmp(fn->fname[i], stack_path[i]))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2551
if (i != fn->len ||
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2552
strcmp(fn->fname[i], dirp->d_name))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2591
for (fn = tos; fn <= bos; fn++) {
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2596
(strcmp(fn->fname[fn->len], ".") == 0 ||
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2597
strcmp(fn->fname[fn->len], "..") == 0))
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2599
restore_inode(fn->ino);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2607
for (i = 0; i <= fn->len; i++)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2608
(void) strcpy(stack_path[i], fn->fname[i]);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2609
stack_pathp = fn->len;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2615
freemem(fn, 1);
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2616
fnn = fn;
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2637
if (fn == tos)
usr/src/cmd/fs.d/ufs/fsdb/fsdb.c
2638
fn--;
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
238
printstatusline(char *fn, char *locktype, char *comment)
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
242
printf("%-20s %-10s %s\n", fn, locktype, comment);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
249
printstatus(char *fn)
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
257
fd = open64(fn, O_RDONLY);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
260
printstatusline(fn, "EIO", "May be hard locked");
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
262
perror(fn);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
274
perror(fn);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
333
printstatusline(fn, locktype, lf.lf_comment);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
335
LOCKWARN(fn, locktype);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
344
flushfs(char *fn)
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
348
fd = open64(fn, O_RDONLY);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
350
perror(fn);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
356
perror(fn);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
368
lockfs(char *fn)
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
373
fd = open64(fn, O_RDONLY);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
375
perror(fn);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
384
perror(fn);
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
392
LOCKWARN(fn, "hard");
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
394
LOCKWARN(fn, "error");
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
396
LOCKWARN(fn, "write");
usr/src/cmd/fs.d/ufs/lockfs/lockfs.c
406
perror(fn);
usr/src/cmd/grep/grep.c
1007
"%s:", fn);
usr/src/cmd/grep/grep.c
121
static void addfile(const char *fn);
usr/src/cmd/grep/grep.c
1220
cmdname, fn, lineno);
usr/src/cmd/grep/grep.c
1227
cmdname, fn, lineno, errstr);
usr/src/cmd/grep/grep.c
1452
(void) printf("%s\n", fn);
usr/src/cmd/grep/grep.c
1460
(void) printf("%s%c", fn, separate);
usr/src/cmd/grep/grep.c
1543
(void) printf("%s:", fn);
usr/src/cmd/grep/grep.c
1556
(void) printf("%s\n", fn);
usr/src/cmd/grep/grep.c
644
addfile(const char *fn)
usr/src/cmd/grep/grep.c
654
if ((fp = fopen(fn, "r")) == NULL) {
usr/src/cmd/grep/grep.c
656
cmdname, fn);
usr/src/cmd/grep/grep.c
922
grep(int fd, const char *fn)
usr/src/cmd/idmap/nltest/nltest.c
332
err = cmd->fn(optval);
usr/src/cmd/idmap/nltest/nltest.c
46
cmd_fn_t *fn; /* pointer to subcommand handler function */
usr/src/cmd/isns/isnsd/sched.c
129
fn->time = nt;
usr/src/cmd/isns/isnsd/sched.c
130
fn->pred = n->pred;
usr/src/cmd/isns/isnsd/sched.c
131
fn->sucd = n;
usr/src/cmd/isns/isnsd/sched.c
132
n->pred->sucd = fn;
usr/src/cmd/isns/isnsd/sched.c
133
n->pred = fn;
usr/src/cmd/isns/isnsd/sched.c
84
el_notice_t *fn, *n;
usr/src/cmd/isns/isnsd/sched.c
92
fn = k->notice;
usr/src/cmd/isns/isnsd/sched.c
96
fn->pred->sucd = fn->sucd;
usr/src/cmd/isns/isnsd/sched.c
97
fn->sucd->pred = fn->pred;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1659
find_record_end(f, fn, lineno)
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1661
char *fn;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1667
fprintf(stderr, gettext(trash_end_fmt), fn, lineno);
usr/src/cmd/logadm/fn.c
112
struct fn *
usr/src/cmd/logadm/fn.c
113
fn_dup(struct fn *fnp)
usr/src/cmd/logadm/fn.c
115
struct fn *ret = fn_new(fn_s(fnp));
usr/src/cmd/logadm/fn.c
126
struct fn *
usr/src/cmd/logadm/fn.c
127
fn_dirname(struct fn *fnp)
usr/src/cmd/logadm/fn.c
130
struct fn *ret;
usr/src/cmd/logadm/fn.c
156
fn_setn(struct fn *fnp, int n)
usr/src/cmd/logadm/fn.c
170
fn_setstat(struct fn *fnp, struct stat *stp)
usr/src/cmd/logadm/fn.c
179
fn_getstat(struct fn *fnp)
usr/src/cmd/logadm/fn.c
188
fn_free(struct fn *fnp)
usr/src/cmd/logadm/fn.c
205
fn_renew(struct fn *fnp, const char *s)
usr/src/cmd/logadm/fn.c
218
fn_putc(struct fn *fnp, int c)
usr/src/cmd/logadm/fn.c
253
fn_puts(struct fn *fnp, const char *s)
usr/src/cmd/logadm/fn.c
264
fn_putfn(struct fn *fnp, struct fn *srcfnp)
usr/src/cmd/logadm/fn.c
277
fn_rewind(struct fn *fnp)
usr/src/cmd/logadm/fn.c
286
fn_getc(struct fn *fnp)
usr/src/cmd/logadm/fn.c
298
fn_peekc(struct fn *fnp)
usr/src/cmd/logadm/fn.c
310
fn_s(struct fn *fnp)
usr/src/cmd/logadm/fn.c
319
fn_isgz(struct fn *fnp)
usr/src/cmd/logadm/fn.c
365
struct fn *fnp;
usr/src/cmd/logadm/fn.c
380
struct fn *fnp;
usr/src/cmd/logadm/fn.c
401
fn_list_addfn(struct fn_list *fnlp, struct fn *fnp)
usr/src/cmd/logadm/fn.c
424
struct fn *
usr/src/cmd/logadm/fn.c
427
struct fn *ret = fnlp->fnl_rptr;
usr/src/cmd/logadm/fn.c
445
struct fn *fnp2 = fnlp2->fnl_first;
usr/src/cmd/logadm/fn.c
446
struct fn *nextfnp2;
usr/src/cmd/logadm/fn.c
476
struct fn *fnp = fnlp->fnl_first;
usr/src/cmd/logadm/fn.c
477
struct fn *nextfnp;
usr/src/cmd/logadm/fn.c
501
struct fn *fnp;
usr/src/cmd/logadm/fn.c
518
struct fn *
usr/src/cmd/logadm/fn.c
521
struct fn *fnp;
usr/src/cmd/logadm/fn.c
522
struct fn *ret = NULL;
usr/src/cmd/logadm/fn.c
59
struct fn *fn_next; /* next in list */
usr/src/cmd/logadm/fn.c
66
struct fn *fnl_first; /* first element of list */
usr/src/cmd/logadm/fn.c
67
struct fn *fnl_last; /* last element of list */
usr/src/cmd/logadm/fn.c
68
struct fn *fnl_rptr; /* read pointer for iterating through list */
usr/src/cmd/logadm/fn.c
77
struct fn *
usr/src/cmd/logadm/fn.c
80
struct fn *fnp = MALLOC(sizeof (struct fn));
usr/src/cmd/logadm/fn.h
36
struct fn *fn_new(const char *s);
usr/src/cmd/logadm/fn.h
37
struct fn *fn_dup(struct fn *fnp);
usr/src/cmd/logadm/fn.h
38
struct fn *fn_dirname(struct fn *fnp);
usr/src/cmd/logadm/fn.h
39
void fn_setn(struct fn *fnp, int n);
usr/src/cmd/logadm/fn.h
40
int fn_getn(struct fn *fnp);
usr/src/cmd/logadm/fn.h
41
void fn_setstat(struct fn *fnp, struct stat *stp);
usr/src/cmd/logadm/fn.h
42
struct stat *fn_getstat(struct fn *fnp);
usr/src/cmd/logadm/fn.h
43
void fn_free(struct fn *fnp);
usr/src/cmd/logadm/fn.h
44
void fn_renew(struct fn *fnp, const char *s);
usr/src/cmd/logadm/fn.h
45
void fn_putc(struct fn *fnp, int c);
usr/src/cmd/logadm/fn.h
46
void fn_puts(struct fn *fnp, const char *s);
usr/src/cmd/logadm/fn.h
47
void fn_putfn(struct fn *fnp, struct fn *srcfnp);
usr/src/cmd/logadm/fn.h
48
void fn_rewind(struct fn *fnp);
usr/src/cmd/logadm/fn.h
49
int fn_getc(struct fn *fnp);
usr/src/cmd/logadm/fn.h
50
int fn_peekc(struct fn *fnp);
usr/src/cmd/logadm/fn.h
51
char *fn_s(struct fn *fnp);
usr/src/cmd/logadm/fn.h
52
boolean_t fn_isgz(struct fn *fnp);
usr/src/cmd/logadm/fn.h
59
void fn_list_addfn(struct fn_list *fnlp, struct fn *fnp);
usr/src/cmd/logadm/fn.h
61
struct fn *fn_list_next(struct fn_list *fnlp);
usr/src/cmd/logadm/fn.h
67
struct fn *fn_list_popoldest(struct fn_list *fnlp);
usr/src/cmd/logadm/glob.c
137
glob_magic(struct fn *fnp)
usr/src/cmd/logadm/glob.c
157
glob_glob(struct fn *fnp)
usr/src/cmd/logadm/glob.c
161
struct fn *nextfnp;
usr/src/cmd/logadm/glob.c
162
struct fn *newfnp;
usr/src/cmd/logadm/glob.c
202
struct fn *fnp;
usr/src/cmd/logadm/glob.c
216
glob_reglob(struct fn *fnp)
usr/src/cmd/logadm/glob.c
220
struct fn *nextfnp;
usr/src/cmd/logadm/glob.c
272
struct fn *matchfnp = fn_dup(nextfnp);
usr/src/cmd/logadm/glob.c
328
struct fn *fnp;
usr/src/cmd/logadm/glob.c
339
struct fn *
usr/src/cmd/logadm/glob.c
340
glob_to_reglob(struct fn *fnp)
usr/src/cmd/logadm/glob.c
343
struct fn *ret = fn_new(NULL);
usr/src/cmd/logadm/glob.c
387
struct fn *argfnp = fn_new(NULL);
usr/src/cmd/logadm/glob.c
388
struct fn *fnp;
usr/src/cmd/logadm/glob.c
79
static struct fn_list *glob_debrace(struct fn *fnp);
usr/src/cmd/logadm/glob.c
81
static boolean_t glob_magic(struct fn *fnp);
usr/src/cmd/logadm/glob.c
85
glob_debrace(struct fn *fnp)
usr/src/cmd/logadm/glob.h
36
struct fn_list *glob_glob(struct fn *fnp);
usr/src/cmd/logadm/glob.h
38
struct fn_list *glob_reglob(struct fn *fnp);
usr/src/cmd/logadm/glob.h
39
struct fn *glob_to_reglob(struct fn *fnp);
usr/src/cmd/logadm/kw.c
194
kw_expand(struct fn *src, struct fn *dst, int n, boolean_t gz)
usr/src/cmd/logadm/kw.c
199
struct fn *kw = fn_new(NULL);
usr/src/cmd/logadm/kw.c
398
struct fn *src = fn_new(NULL);
usr/src/cmd/logadm/kw.c
399
struct fn *dst = fn_new(NULL);
usr/src/cmd/logadm/kw.c
70
kw_init(struct fn *fnp, struct fn *nfnp)
usr/src/cmd/logadm/kw.h
36
void kw_init(struct fn *fnp, struct fn *nfnp);
usr/src/cmd/logadm/kw.h
37
boolean_t kw_expand(struct fn *src, struct fn *dst, int n, boolean_t gz);
usr/src/cmd/logadm/main.c
169
struct fn *fnp;
usr/src/cmd/logadm/main.c
401
struct fn *fnp = (struct fn *)arg;
usr/src/cmd/logadm/main.c
418
struct fn *fnp = fn_new(NULL);
usr/src/cmd/logadm/main.c
451
dologname(struct fn *fnp, struct opts *clopts)
usr/src/cmd/logadm/main.c
458
struct fn *nextfnp;
usr/src/cmd/logadm/main.c
578
rotatelog(struct fn *fnp, struct opts *opts)
usr/src/cmd/logadm/main.c
58
static void dologname(struct fn *fnp, struct opts *clopts);
usr/src/cmd/logadm/main.c
583
struct fn *recentlog = fn_new(NULL); /* for -R cmd */
usr/src/cmd/logadm/main.c
59
static boolean_t rotatelog(struct fn *fnp, struct opts *opts);
usr/src/cmd/logadm/main.c
60
static void rotateto(struct fn *fnp, struct opts *opts, int n,
usr/src/cmd/logadm/main.c
61
struct fn *recentlog, boolean_t isgz);
usr/src/cmd/logadm/main.c
63
static void expirefiles(struct fn *fnp, struct opts *opts);
usr/src/cmd/logadm/main.c
64
static void dorm(struct opts *opts, const char *msg, struct fn *fnp);
usr/src/cmd/logadm/main.c
743
struct fn *rawcmd = fn_new(opts_optarg(opts, "R"));
usr/src/cmd/logadm/main.c
744
struct fn *cmd = fn_new(NULL);
usr/src/cmd/logadm/main.c
784
rotateto(struct fn *fnp, struct opts *opts, int n, struct fn *recentlog,
usr/src/cmd/logadm/main.c
787
struct fn *template = fn_new(opts_optarg(opts, "t"));
usr/src/cmd/logadm/main.c
788
struct fn *newfile = fn_new(NULL);
usr/src/cmd/logadm/main.c
789
struct fn *dirname;
usr/src/cmd/logadm/main.c
810
struct fn *gzfnp = fn_dup(newfile);
usr/src/cmd/logadm/main.c
841
struct fn *rawcmd = fn_new(opts_optarg(opts, "M"));
usr/src/cmd/logadm/main.c
842
struct fn *cmd = fn_new(NULL);
usr/src/cmd/logadm/main.c
862
expirefiles(struct fn *fnp, struct opts *opts)
usr/src/cmd/logadm/main.c
865
struct fn *template;
usr/src/cmd/logadm/main.c
866
struct fn *pattern;
usr/src/cmd/logadm/main.c
868
struct fn *nextfnp;
usr/src/cmd/logadm/main.c
988
dorm(struct opts *opts, const char *msg, struct fn *fnp)
usr/src/cmd/logadm/main.c
991
struct fn *rawcmd = fn_new(opts_optarg(opts, "E"));
usr/src/cmd/logadm/main.c
992
struct fn *cmd = fn_new(NULL);
usr/src/cmd/logadm/opts.c
498
struct fn *fnp;
usr/src/cmd/lp/lib/msgs/mlisten.c
526
mon_discon(MESG * md, void (*fn)())
usr/src/cmd/lp/lib/msgs/mlisten.c
551
md->on_discon[size] = fn;
usr/src/cmd/mailx/collect.c
795
lcwrite(char *fn, FILE *fi, FILE *fo, int addnl)
usr/src/cmd/mailx/collect.c
800
printf("\"%s\" ", fn);
usr/src/cmd/mailx/hdr/def.h
514
extern void lcwrite(char *fn, FILE *fi, FILE *fo, int addnl);
usr/src/cmd/mandoc/mandoc_msg.c
301
mandoc_msg_setinfilename(const char *fn)
usr/src/cmd/mandoc/mandoc_msg.c
303
filename = fn;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
343
fifonode_t fn;
usr/src/cmd/mdb/common/modules/genunix/vfs.c
344
if (mdb_vread(&fn, sizeof (fn),
usr/src/cmd/mdb/common/modules/genunix/vfs.c
349
*outvp = (uintptr_t)fn.fn_realvp;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
417
fnnode_t fn;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
455
if (mdb_vread(&fn, sizeof (fn), addr) != sizeof (fn)) {
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
461
(uintptr_t)fn.fn_name) <= 0) {
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
468
path->mdp_vnode[elem] = (uintptr_t)fn.fn_vnode;
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
470
if (addr == (uintptr_t)fn.fn_parent) {
usr/src/cmd/mdb/common/modules/mdb_ks/mdb_ks.c
481
addr = (uintptr_t)fn.fn_parent;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1420
nfs4_fname_t fn;
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1423
if (mdb_vread(&fn, sizeof (fn), addr) == -1 ||
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1424
fn.fn_len >= sizeof (name) || fn.fn_len < 0 ||
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1425
p - fn.fn_len - 1 < path || mdb_readstr(name, sizeof (name),
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1426
(uintptr_t)fn.fn_name) != fn.fn_len) {
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1431
bcopy(name, p -= fn.fn_len, fn.fn_len);
usr/src/cmd/mdb/common/modules/nfs/nfs_clnt.c
1433
if ((addr = (uintptr_t)fn.fn_parent) != 0)
usr/src/cmd/nscd/nscd_config.c
374
int i, gi, fn = 0;
usr/src/cmd/nscd/nscd_config.c
402
g_info.num_param = fn;
usr/src/cmd/nscd/nscd_config.c
403
gdesc->p_fn = fn;
usr/src/cmd/nscd/nscd_config.c
411
fn = 0;
usr/src/cmd/nscd/nscd_config.c
437
_nscd_cfg_bitmap_set_nth(g_info.bitmap, fn);
usr/src/cmd/nscd/nscd_config.c
439
desc->p_fn = fn++;
usr/src/cmd/nscd/nscd_config.c
485
int i, gi, fn = 0;
usr/src/cmd/nscd/nscd_config.c
510
g_info.num_param = fn;
usr/src/cmd/nscd/nscd_config.c
511
gdesc->s_fn = fn;
usr/src/cmd/nscd/nscd_config.c
538
fn = 0;
usr/src/cmd/nscd/nscd_config.c
563
_nscd_cfg_bitmap_set_nth(g_info.bitmap, fn);
usr/src/cmd/nscd/nscd_config.c
565
desc->s_fn = fn++;
usr/src/cmd/pcidr/pcidr.c
169
char *fn = "nvadd";
usr/src/cmd/pcidr/pcidr.c
178
fn, name, value, rv);
usr/src/cmd/pcidr/pcidr.c
188
"type = 0x%x\n", fn, name, value, (int)type);
usr/src/cmd/pcidr/pcidr.c
209
char *fn = "parse_argv_attr";
usr/src/cmd/pcidr/pcidr.c
219
dprint(DDEBUG, "%s: nvlist_alloc() failed: rv = %d\n", fn, rv);
usr/src/cmd/pcidr/pcidr.c
241
fn, name, value, (int)type, rv);
usr/src/cmd/pcidr/pcidr.c
254
dprint(DDEBUG, "%s: bad attribute argv[%d]: \"%s\"\n", fn, i, argv[i]);
usr/src/cmd/pcidr/pcidr.c
360
char *fn = "parse_path";
usr/src/cmd/pcidr/pcidr.c
398
"errno = %d\n", fn, si_cmd, errno);
usr/src/cmd/pcidr/pcidr.c
434
char *fn = "find_plugin";
usr/src/cmd/pcidr/pcidr.c
442
dprint(DDEBUG, "%s: error parsing path %s\n", fn,
usr/src/cmd/pcidr/pcidr.c
450
"errno = %d\n", fn, path, errno);
usr/src/cmd/pcidr/pcidr.c
453
"file\n", fn, path);
usr/src/cmd/pcidr/pcidr.c
471
char *fn = "do_plugin";
usr/src/cmd/pcidr/pcidr.c
479
dprint(DDEBUG, "%s: dlopen() failed: %s\n", fn, dlerror());
usr/src/cmd/pcidr/pcidr.c
485
dprint(DDEBUG, "%s: sigfillset() failed: errno = %d\n", fn,
usr/src/cmd/pcidr/pcidr.c
492
"failed: errno = %d\n", fn, errno);
usr/src/cmd/pcidr/pcidr.c
499
dprint(DDEBUG, "%s: dlsym() failed: %s\n", fn, dlerror());
usr/src/cmd/pcidr/pcidr.c
505
dprint(DDEBUG, "%s: %s() failed: rv = %d\n", fn,
usr/src/cmd/pcidr/pcidr.c
510
"failed: errno = %d\n", fn, errno);
usr/src/cmd/pcidr/pcidr_common.c
170
char *fn = "pcidr_print_attrlist";
usr/src/cmd/pcidr/pcidr_common.c
190
fn, name, rv);
usr/src/cmd/pcidr/pcidr_common.c
196
"type = 0x%x\n", fn, name, (int)type);
usr/src/cmd/pcidr/pcidr_common.c
247
char *fn = "pcidr_check_attrs";
usr/src/cmd/pcidr/pcidr_common.c
255
fn, name, val);
usr/src/cmd/pcidr/pcidr_common.c
263
fn, name, val);
usr/src/cmd/pcidr/pcidr_common.c
271
fn, name, val);
usr/src/cmd/pcidr/pcidr_common.c
280
fn, name, val);
usr/src/cmd/pcidr/pcidr_common.c
288
fn, name, val);
usr/src/cmd/pcidr/pcidr_common.c
304
char *fn = "pcidr_get_attrs";
usr/src/cmd/pcidr/pcidr_common.c
312
"attribute \"%s\": rv = %d\n", fn, name, r);
usr/src/cmd/pcidr/pcidr_common.c
320
"attribute \"%s\": rv = %d\n", fn, name, r);
usr/src/cmd/pcidr/pcidr_common.c
328
"attribute \"%s\": rv = %d\n", fn, name, r);
usr/src/cmd/pcidr/pcidr_common.c
336
"attribute \"%s\": rv = %d\n", fn, name, r);
usr/src/cmd/pcidr/pcidr_common.c
344
"attribute \"%s\": rv = %d\n", fn, name, r);
usr/src/cmd/pcidr/plugins/default/pcidr_cfga.c
231
char *fn = "pcidr_cfga_do_cmd";
usr/src/cmd/pcidr/plugins/default/pcidr_cfga.c
256
fn, cfga_listp->ap_phys_id);
usr/src/cmd/pcidr/plugins/default/pcidr_cfga.c
305
fn, cmdnm, apid);
usr/src/cmd/pcidr/plugins/default/pcidr_cfga.c
326
fn, cmdnm, apid);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
101
dprint(DINFO, "===========================================\n", fn);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
107
dprint(DINFO, "%s: disconnecting ...\n", fn, apid);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
111
dprint(DINFO, "%s: disconnect FAILED\n", fn);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
115
dprint(DINFO, "%s: disconnect OK\n", fn);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
121
dprint(DINFO, "%s: configuring ...\n", fn, apid);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
125
dprint(DINFO, "%s: configure FAILED\n", fn);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
128
dprint(DINFO, "%s: configure OK\n", fn);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
134
dprint(DWARN, "%s: invalid dr_req_type = %s\n", fn, dr.dr_req_type);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
48
char *fn = PCIDR_PLUGIN_SYMSTR;
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
61
dprint(DWARN, "%s: invalid or missing attributes\n", fn);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
76
"failed: rv = %d (%s)", fn, dr.dr_ap_id, rv, str);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
89
"found for the APID \"%s\"\n", fn, dr.dr_ap_id);
usr/src/cmd/pcidr/plugins/default/pcidr_plugin.c
98
"matching \"%s\"\n", fn, dr.dr_ap_id);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
3220
fn:3, /* function number */
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
3235
if (p->fn)
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
3236
len = snprintf(buf, sz, "%x,%x", p->dev, p->fn);
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
3241
len = snprintf(buf, sz, "i%x,%x,%x,%x", p->dev, p->fn, p->reg,
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
3245
len = snprintf(buf, sz, "m%x,%x,%x,%x", p->dev, p->fn, p->reg,
usr/src/cmd/picl/plugins/common/devtree/picldevtree.c
3249
len = snprintf(buf, sz, "x%x,%x,%x,%x%08x", p->dev, p->fn,
usr/src/cmd/raidz_test/raidz_bench.c
105
raidz_gen_name[fn],
usr/src/cmd/raidz_test/raidz_bench.c
138
int fn, ncols, nbad;
usr/src/cmd/raidz_test/raidz_bench.c
152
for (fn = 0; fn < RAIDZ_REC_NUM; fn++) {
usr/src/cmd/raidz_test/raidz_bench.c
180
vdev_raidz_reconstruct(rm_bench, tgt[fn], nbad);
usr/src/cmd/raidz_test/raidz_bench.c
189
raidz_rec_name[fn],
usr/src/cmd/raidz_test/raidz_bench.c
75
int fn, ncols;
usr/src/cmd/raidz_test/raidz_bench.c
81
for (fn = 0; fn < RAIDZ_GEN_NUM; fn++) {
usr/src/cmd/raidz_test/raidz_bench.c
85
ncols = rto_opts.rto_dcols + fn + 1;
usr/src/cmd/raidz_test/raidz_bench.c
88
BENCH_ASHIFT, ncols, fn+1);
usr/src/cmd/raidz_test/raidz_test.c
340
int fn, err = 0;
usr/src/cmd/raidz_test/raidz_test.c
364
for (fn = 0; fn < RAIDZ_GEN_NUM; fn++) {
usr/src/cmd/raidz_test/raidz_test.c
371
rm_test = init_raidz_map(opts, &zio_test, fn+1);
usr/src/cmd/raidz_test/raidz_test.c
375
raidz_gen_name[fn]);
usr/src/cmd/raidz_test/raidz_test.c
380
if (cmp_code(opts, rm_test, fn+1) != 0) {
usr/src/cmd/raidz_test/raidz_test.c
396
run_rec_check_impl(raidz_test_opts_t *opts, raidz_map_t *rm, const int fn)
usr/src/cmd/raidz_test/raidz_test.c
411
memcpy(tgtidx, rec_tgts[fn], sizeof (tgtidx));
usr/src/cmd/raidz_test/raidz_test.c
413
if (fn < RAIDZ_REC_PQ) {
usr/src/cmd/raidz_test/raidz_test.c
438
} else if (fn < RAIDZ_REC_PQR) {
usr/src/cmd/raidz_test/raidz_test.c
515
unsigned fn, err = 0;
usr/src/cmd/raidz_test/raidz_test.c
544
for (fn = 0; fn < RAIDZ_REC_NUM; fn++) {
usr/src/cmd/raidz_test/raidz_test.c
547
raidz_rec_name[fn]);
usr/src/cmd/raidz_test/raidz_test.c
549
if (run_rec_check_impl(opts, rm_test, fn) != 0) {
usr/src/cmd/sendmail/db/db/db.c
75
#define DBINFO_FCHK(dbp, fn, meta_flags, m_name, dbp_name) { \
usr/src/cmd/sendmail/db/db/db.c
82
fname, fn); \
usr/src/cmd/sendmail/db/db/db_am.c
248
static const FN fn[] = {
usr/src/cmd/sendmail/db/db/db_am.c
262
__db_prflags(dbc->flags, fn, stderr);
usr/src/cmd/sendmail/db/db/db_pr.c
121
static const FN fn[] = {
usr/src/cmd/sendmail/db/db/db_pr.c
161
__db_prflags(dbp->flags, fn, fp);
usr/src/cmd/sendmail/db/db/db_pr.c
787
__db_prflags(flags, fn, fp)
usr/src/cmd/sendmail/db/db/db_pr.c
789
FN const *fn;
usr/src/cmd/sendmail/db/db/db_pr.c
797
for (found = 0, fnp = fn; fnp->mask != 0; ++fnp)
usr/src/cmd/sendmail/db/mp/mp_pr.c
277
static const FN fn[] = {
usr/src/cmd/sendmail/db/mp/mp_pr.c
301
__db_prflags(bhp->flags, fn, fp);
usr/src/cmd/sendmail/libsmutil/safefile.c
126
p = strrchr(fn, '/');
usr/src/cmd/sendmail/libsmutil/safefile.c
135
ret = safedirpath(fn, uid, gid, user,
usr/src/cmd/sendmail/libsmutil/safefile.c
148
if (!bitset(SFF_NOSLINK, flags) && lstat(fn, st) < 0)
usr/src/cmd/sendmail/libsmutil/safefile.c
165
p = strrchr(fn, '/');
usr/src/cmd/sendmail/libsmutil/safefile.c
173
ret = safedirpath(fn, uid, gid, user, flags, 0, 0);
usr/src/cmd/sendmail/libsmutil/safefile.c
188
char *dir = fn;
usr/src/cmd/sendmail/libsmutil/safefile.c
394
safedirpath(fn, uid, gid, user, flags, level, offset)
usr/src/cmd/sendmail/libsmutil/safefile.c
395
char *fn;
usr/src/cmd/sendmail/libsmutil/safefile.c
416
if (level < 0 || offset < 0 || offset > strlen(fn))
usr/src/cmd/sendmail/libsmutil/safefile.c
420
if (*fn == '\0')
usr/src/cmd/sendmail/libsmutil/safefile.c
421
fn = "/";
usr/src/cmd/sendmail/libsmutil/safefile.c
425
fn, (long) uid, (long) gid, flags, level, offset);
usr/src/cmd/sendmail/libsmutil/safefile.c
431
if (sm_strlcpy(s, fn, sizeof s) >= sizeof s)
usr/src/cmd/sendmail/libsmutil/safefile.c
46
safefile(fn, uid, gid, user, flags, mode, st)
usr/src/cmd/sendmail/libsmutil/safefile.c
47
char *fn;
usr/src/cmd/sendmail/libsmutil/safefile.c
65
fn, (int) uid, (int) gid, flags, mode);
usr/src/cmd/sendmail/libsmutil/safefile.c
663
sm_dprintf("\t[dir %s] %s\n", fn,
usr/src/cmd/sendmail/libsmutil/safefile.c
67
if (sm_strlcpy(fbuf, fn, sizeof fbuf) >= sizeof fbuf)
usr/src/cmd/sendmail/libsmutil/safefile.c
681
safeopen(fn, omode, cmode, sff)
usr/src/cmd/sendmail/libsmutil/safefile.c
682
char *fn;
usr/src/cmd/sendmail/libsmutil/safefile.c
697
fn, omode, cmode, sff);
usr/src/cmd/sendmail/libsmutil/safefile.c
721
rval = safefile(fn, RunAsUid, RunAsGid, RunAsUserName,
usr/src/cmd/sendmail/libsmutil/safefile.c
724
rval = safefile(fn, RealUid, RealGid, RealUserName,
usr/src/cmd/sendmail/libsmutil/safefile.c
73
fn = fbuf;
usr/src/cmd/sendmail/libsmutil/safefile.c
746
fd = dfopen(fn, omode, cmode, sff);
usr/src/cmd/sendmail/libsmutil/safefile.c
749
if (filechanged(fn, fd, &stb))
usr/src/cmd/sendmail/libsmutil/safefile.c
751
syserr("554 5.3.0 cannot open: file %s changed after open", fn);
usr/src/cmd/sendmail/libsmutil/safefile.c
765
fn);
usr/src/cmd/sendmail/libsmutil/safefile.c
788
safefopen(fn, omode, cmode, sff)
usr/src/cmd/sendmail/libsmutil/safefile.c
789
char *fn;
usr/src/cmd/sendmail/libsmutil/safefile.c
825
fd = safeopen(fn, omode, cmode, sff);
usr/src/cmd/sendmail/libsmutil/safefile.c
83
if ((bitset(SFF_NOSLINK, flags) ? lstat(fn, st)
usr/src/cmd/sendmail/libsmutil/safefile.c
84
: stat(fn, st)) < 0)
usr/src/cmd/sendmail/libsmutil/safefile.c
844
fn, fmode, omode, sff, sm_errstring(errno));
usr/src/cmd/sendmail/libsmutil/safefile.c
86
if (stat(fn, st) < 0)
usr/src/cmd/sendmail/libsmutil/safefile.c
864
filechanged(fn, fd, stb)
usr/src/cmd/sendmail/libsmutil/safefile.c
865
char *fn;
usr/src/cmd/sendmail/libsmutil/safefile.c
875
if (lstat(fn, stb) < 0 || stb->st_nlink != 1)
usr/src/cmd/sendmail/src/bf.c
69
# define OPEN(fn, omode, cmode, sff) open(fn, omode, cmode)
usr/src/cmd/sendmail/src/bf.c
71
# define OPEN(fn, omode, cmode, sff) safeopen(fn, omode, cmode, sff)
usr/src/cmd/sendmail/src/tls.c
420
tls_ok_f(var, fn, type)
usr/src/cmd/sendmail/src/tls.c
422
char *fn;
usr/src/cmd/sendmail/src/tls.c
431
(type == TLS_T_CLT ? "Client" : ""), fn);
usr/src/cmd/sendmail/src/tls.c
478
# define TLS_OK_F(var, fn, req, st, type) if (ok) \
usr/src/cmd/sendmail/src/tls.c
480
r = tls_ok_f(var, fn, type); \
usr/src/cmd/sh/name.c
520
namscan(void (*fn)())
usr/src/cmd/sh/name.c
522
namfn = fn;
usr/src/cmd/stat/kstat/kstat.c
602
while (ks_raw_lookup[n].fn != NULL) {
usr/src/cmd/stat/kstat/kstat.c
604
return (ks_raw_lookup[n].fn);
usr/src/cmd/stat/kstat/kstat.h
227
kstat_raw_reader_t fn;
usr/src/cmd/svc/common/manifest_find.c
108
info->mi_path = uu_strdup(fn);
usr/src/cmd/svc/common/manifest_find.c
183
process(const char *fn, const struct stat *sp, int ftw_type,
usr/src/cmd/svc/common/manifest_find.c
204
suffix_match = strstr(fn, ".xml");
usr/src/cmd/svc/common/manifest_find.c
211
if (mhash_test_file(tsdp->tsd_hndl, fn, is_profile, &pname,
usr/src/cmd/svc/common/manifest_find.c
213
return (add_pointer(tsdp, fn, pname, hash));
usr/src/cmd/svc/common/manifest_find.c
216
return (add_pointer(tsdp, fn, NULL, NULL));
usr/src/cmd/svc/common/manifest_find.c
85
add_pointer(mftsd_t *tsdp, const char *fn, const char *pname, uchar_t *hash)
usr/src/cmd/svc/startd/file.c
52
char *fn;
usr/src/cmd/svc/startd/file.c
61
fn = file_fmri + sizeof ("file://") - 1;
usr/src/cmd/svc/startd/file.c
64
fn = file_fmri + sizeof ("file://localhost") - 1;
usr/src/cmd/svc/startd/file.c
67
fn = file_fmri + sizeof ("file://") - 1;
usr/src/cmd/svc/startd/file.c
72
if ((fn = strchr(fn, '/')) == NULL)
usr/src/cmd/svc/startd/file.c
80
r = stat(fn, &sbuf);
usr/src/cmd/tail/forward.c
108
ierr(fn);
usr/src/cmd/tail/forward.c
114
ierr(fn);
usr/src/cmd/tail/forward.c
126
ierr(fn);
usr/src/cmd/tail/forward.c
139
ierr(fn);
usr/src/cmd/tail/forward.c
146
ierr(fn);
usr/src/cmd/tail/forward.c
150
if (bytes(fp, fn, off))
usr/src/cmd/tail/forward.c
157
ierr(fn);
usr/src/cmd/tail/forward.c
161
rlines(fp, fn, off, sbp);
usr/src/cmd/tail/forward.c
166
ierr(fn);
usr/src/cmd/tail/forward.c
170
if (lines(fp, fn, off))
usr/src/cmd/tail/forward.c
181
ierr(fn);
usr/src/cmd/tail/forward.c
191
rlines(FILE *fp, const char *fn, off_t off, struct stat *sbp)
usr/src/cmd/tail/forward.c
210
ierr(fn);
usr/src/cmd/tail/forward.c
223
ierr(fn);
usr/src/cmd/tail/forward.c
229
ierr(fn);
usr/src/cmd/tail/forward.c
233
ierr(fn);
usr/src/cmd/tail/forward.c
59
static void rlines(FILE *, const char *fn, off_t, struct stat *);
usr/src/cmd/tail/forward.c
96
forward(FILE *fp, const char *fn, enum STYLE style, off_t off, struct stat *sbp)
usr/src/cmd/tail/read.c
128
lines(FILE *fp, const char *fn, off_t off)
usr/src/cmd/tail/read.c
170
ierr(fn);
usr/src/cmd/tail/read.c
58
bytes(FILE *fp, const char *fn, off_t off)
usr/src/cmd/tail/read.c
76
ierr(fn);
usr/src/cmd/tail/reverse.c
122
ierr(fn);
usr/src/cmd/tail/reverse.c
139
ierr(fn);
usr/src/cmd/tail/reverse.c
155
ierr(fn);
usr/src/cmd/tail/reverse.c
159
ierr(fn);
usr/src/cmd/tail/reverse.c
180
r_buf(FILE *fp, const char *fn)
usr/src/cmd/tail/reverse.c
217
ierr(fn);
usr/src/cmd/tail/reverse.c
70
reverse(FILE *fp, const char *fn, enum STYLE style, off_t off, struct stat *sbp)
usr/src/cmd/tail/reverse.c
76
r_reg(fp, fn, style, off, sbp);
usr/src/cmd/tail/reverse.c
81
(void) bytes(fp, fn, off);
usr/src/cmd/tail/reverse.c
85
(void) lines(fp, fn, off);
usr/src/cmd/tail/reverse.c
88
r_buf(fp, fn);
usr/src/cmd/tail/reverse.c
99
r_reg(FILE *fp, const char *fn, enum STYLE style, off_t off, struct stat *sbp)
usr/src/cmd/tail/tail.c
170
for (file = files; (fn = *argv++); file++) {
usr/src/cmd/tail/tail.c
171
file->file_name = strdup(fn);
usr/src/cmd/tail/tail.c
190
for (first = 1; (fn = *argv++); ) {
usr/src/cmd/tail/tail.c
191
if ((fp = fopen(fn, "r")) == NULL ||
usr/src/cmd/tail/tail.c
193
ierr(fn);
usr/src/cmd/tail/tail.c
198
first ? "" : "\n", fn);
usr/src/cmd/tail/tail.c
204
reverse(fp, fn, style, off, &sb);
usr/src/cmd/tail/tail.c
206
forward(fp, fn, style, off, &sb);
usr/src/cmd/tail/tail.c
209
fn = "stdin";
usr/src/cmd/tail/tail.c
212
ierr(fn);
usr/src/cmd/tail/tail.c
227
reverse(stdin, fn, style, off, &sb);
usr/src/cmd/tail/tail.c
229
forward(stdin, fn, style, off, &sb);
usr/src/cmd/tail/tail.c
61
const char *fn;
usr/src/cmd/tbl/t6.c
205
wide(char *s, char *fn, char *size)
usr/src/cmd/tbl/t6.c
210
if (*fn>0) putfont(fn);
usr/src/cmd/tbl/t6.c
213
if (*fn>0) putfont("P");
usr/src/cmd/tbl/t8.c
141
fn = font[stynum[vforml]][c];
usr/src/cmd/tbl/t8.c
167
puttext(s,fn,size);
usr/src/cmd/tbl/t8.c
223
puttext(s, fn, size);
usr/src/cmd/tbl/t8.c
268
puttext(char *s, char *fn, char *size)
usr/src/cmd/tbl/t8.c
272
putfont(fn);
usr/src/cmd/tbl/t8.c
275
if (*fn>0) fprintf(tabout, "\\f\\n(%2d", S1);
usr/src/cmd/tbl/t8.c
285
char *fn;
usr/src/cmd/tbl/t8.c
314
fn=font[stynum[stl]][c];
usr/src/cmd/tbl/t8.c
315
putfont(fn);
usr/src/cmd/tbl/t8.c
328
if (*fn>0) putfont("P");
usr/src/cmd/tbl/t8.c
349
putfont(char *fn)
usr/src/cmd/tbl/t8.c
351
if (fn && *fn)
usr/src/cmd/tbl/t8.c
352
fprintf(tabout, fn[1] ? "\\f(%.2s" : "\\f%.2s", fn);
usr/src/cmd/tbl/t8.c
40
char *s, *size, *fn;
usr/src/cmd/tbl/tg.c
20
get_text(char *sp, int ilin, int icol, char *fn, char *sz)
usr/src/cmd/tbl/tg.c
37
if (fn && *fn) fprintf(tabout, ".nr %d \\n(.f\n.ft %s\n", S1, fn);
usr/src/cmd/tbl/tg.c
63
if (fn && *fn) fprintf(tabout, ".ft \\n(%d\n", S1);
usr/src/cmd/troff/n1.c
316
tryfile(pat, fn, idx)
usr/src/cmd/troff/n1.c
317
char *pat, *fn;
usr/src/cmd/troff/n1.c
321
strcat(mfiles[idx], fn);
usr/src/cmd/vi/port/ex_cmdsub.c
627
unsigned char *fn, *fne;
usr/src/cmd/vi/port/ex_cmdsub.c
674
fn = ++fne;
usr/src/cmd/vi/port/ex_cmdsub.c
682
iof = fopen((char *)fn, "r");
usr/src/cmd/vi/port/ex_cmdsub.c
842
io = open(fn, 0);
usr/src/common/ficl/ficl.h
753
void (*fn)(void);
usr/src/common/ficl/primitives.c
864
pStep = (ficlParseStep)(word->param->fn);
usr/src/common/ficl/primitives.c
908
ficlParseStep pStep = (ficlParseStep)(word->param->fn);
usr/src/common/ficl/system.c
322
c.fn = (void (*)(void))pStep;
usr/src/common/fs/bootfsops.c
180
bbootfs_open(char *fn, int flags __unused)
usr/src/common/fs/bootfsops.c
192
canonicalise(fn, cpath);
usr/src/common/fs/bootfsops.c
62
canonicalise(const char *fn, char *out)
usr/src/common/fs/bootfsops.c
71
if (fn == NULL) {
usr/src/common/fs/bootfsops.c
79
p = fn;
usr/src/grub/grub-0.97/stage2/fsys_vstafs.c
120
char *fn, ch;
usr/src/grub/grub-0.97/stage2/fsys_vstafs.c
139
fn = dirname;
usr/src/grub/grub-0.97/stage2/fsys_vstafs.c
140
while ((ch = *fn) && ch != '/' && ! isspace (ch)) fn++;
usr/src/grub/grub-0.97/stage2/fsys_vstafs.c
141
*fn = 0;
usr/src/grub/grub-0.97/stage2/fsys_vstafs.c
168
*(dirname = fn) = ch;
usr/src/head/ftw.h
153
#define ftw(path, fn, depth) _xftw(_XFTWVER, (path), (fn), (depth))
usr/src/head/ftw.h
157
#define ftw64(path, fn, depth) _xftw64(_XFTWVER, (path), (fn), (depth))
usr/src/lib/fm/topo/modules/common/pcibus/did.c
519
did_BDF(did_t *dp, int *bus, int *dev, int *fn)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
526
if (fn != NULL)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
527
*fn = dp->dp_fn;
usr/src/lib/fm/topo/modules/common/pcibus/did.c
616
pci_BDF_get(topo_mod_t *mp, di_node_t dn, int *bus, int *dev, int *fn)
usr/src/lib/fm/topo/modules/common/pcibus/did.c
624
*fn = dp->dp_fn;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
482
pci_bridge_declare(topo_mod_t *mod, tnode_t *fn, di_node_t din, int board,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
491
err = pci_children_instantiate(mod, fn, din, board, bridge,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
494
err = pci_children_instantiate(mod, fn, din, board, bridge,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
505
tnode_t *fn;
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
521
fn = pciexfn_declare(mod, *dev, din, fnno);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
523
fn = pcifn_declare(mod, *dev, din, fnno);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
525
if (fn == NULL) {
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
534
topo_node_unbind(fn);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
546
(void) pci_bridge_declare(mod, fn, din, board, bridge, rc,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
573
(void) topo_mod_enummap(mod, fn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
584
if (topo_node_range_create(mod, fn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
593
(void) topo_mod_enumerate(mod, fn,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
594
XAUI, XAUI, fnno, fnno, fn);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
610
(void) topo_mod_enumerate(mod, fn, NIC, NIC, 0, 0, din);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
623
(void) topo_mod_enumerate(mod, fn, USB, USB_PCI, 0, 0, din);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
638
pci_iports_instantiate(mod, fn, din, niports);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
642
if (topo_node_range_create(mod, fn, RECEPTACLE, 0,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
644
pci_receptacle_instantiate(mod, fn, din);
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
659
if (topo_node_label(fn, &label, &err) != 0) {
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
661
"%s=%" PRIu64, __func__, topo_node_name(fn),
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
662
topo_node_instance(fn));
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
672
if (topo_prop_get_string(fn, TOPO_PGROUP_IO, TOPO_IO_DEV,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
676
topo_node_name(fn), topo_node_instance(fn));
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
697
if (topo_pgroup_create(fn, &pgi, &err) != 0 ||
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
698
topo_prop_set_string(fn, TOPO_PGROUP_BINDING,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
701
topo_prop_set_string(fn, TOPO_PGROUP_BINDING,
usr/src/lib/fm/topo/modules/common/pcibus/pcibus.c
719
(void) topo_mod_enumerate(mod, fn, DISK, NVME, 0, 0, NULL);
usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/asn1_k_decode.c
1007
#define opt_string(val,n,fn) opt_lenfield((val).length,(val).data,n,fn)
usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/asn1_k_decode.c
1115
#define opt_encfield(fld,tag,fn) \
usr/src/lib/gss_mechs/mech_krb5/krb5/asn.1/asn1_k_decode.c
1117
get_field(fld,tag,fn); } \
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
105
r = (*fn) (&d, data);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
129
r = (*fn) (&d, data);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
172
foreach_realm (krb5_error_code (*fn)(krb5_data *comp,void *data), void *data,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
223
r = (*fn) (&this_component, data);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
228
r = process_intermediates (fn, data,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
231
r = process_intermediates (fn, data, &this_component,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
270
r = process_intermediates (fn, data, &last_component, srealm);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
277
r = (*fn) (&this_component, data);
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
281
r = process_intermediates (fn, data, &this_component,
usr/src/lib/gss_mechs/mech_krb5/krb5/krb/chk_trans.c
48
process_intermediates (krb5_error_code (*fn)(krb5_data *, void *), void *data,
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
106
if (!(d->fn = malloc(30 + dirlen)))
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
108
if (fn)
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
109
if (!(*fn = malloc(35))) {
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
110
FREE_RC(d->fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
113
(void) sprintf(d->fn, "%s%skrb5_RC%d", dir, PATH_SEPARATOR,
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
115
c = d->fn + strlen(d->fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
117
while ((d->fd = THREEPARAMOPEN(d->fn, O_WRONLY | O_CREAT | O_TRUNC |
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
131
if (fn)
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
132
(void) strcpy(*fn, d->fn + dirlen);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
158
d->fn ? d->fn : "<null>",
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
168
d->fn ? d->fn : "<null>",
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
182
if (d->fn) {
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
184
(void) unlink(d->fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
185
FREE_RC(d->fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
186
d->fn = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
196
krb5_rc_io_open_internal(krb5_context context, krb5_rc_iostuff *d, char *fn,
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
208
if (fn[0] == '/') {
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
209
d->fn = strdup(fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
210
if (d->fn == NULL)
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
213
if (!(d->fn = malloc(strlen(fn) + dirlen + 1)))
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
215
(void) strcpy(d->fn, dir);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
216
(void) strcat(d->fn, PATH_SEPARATOR);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
217
(void) strcat(d->fn, fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
221
if ((d->fd = THREEPARAMOPEN(d->fn, O_RDWR|O_BINARY, 0600)) == -1) {
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
247
if (lstat(d->fn, &lstatb) == 0) {
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
258
"and should be removed.\n", d->fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
305
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
313
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
318
if (d->fn) {
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
320
(void) unlink(d->fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
321
FREE_RC(d->fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
322
d->fn = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
331
krb5_rc_io_open(krb5_context context, krb5_rc_iostuff *d, char *fn)
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
333
return krb5_rc_io_open_internal(context, d, fn, NULL);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
369
new_fn = new1->fn;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
370
new1->fn = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
376
old_fn = old->fn;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
377
old->fn = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
400
char *fn = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
401
if (rename(old->fn, new1->fn) == -1) /* MUST be atomic! */
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
403
fn = new1->fn;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
404
new1->fn = NULL; /* avoid clobbering */
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
406
new1->fn = fn;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
427
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
433
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
440
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
463
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
485
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
497
if (d->fn != NULL) {
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
498
FREE_RC(d->fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
499
d->fn = NULL;
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
513
if (unlink(d->fn) == -1)
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
520
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
528
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
535
d->fn, strerror(errno));
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
75
krb5_rc_io_creat(krb5_context context, krb5_rc_iostuff *d, char **fn)
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
85
if (fn && *fn)
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
88
if (*fn[0] == '/') {
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
89
d->fn = strdup(*fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
90
if (d->fn == NULL)
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
93
if (!(d->fn = malloc(strlen(*fn) + dirlen + 1)))
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
95
(void) strcpy(d->fn, dir);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
96
(void) strcat(d->fn, PATH_SEPARATOR);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
97
(void) strcat(d->fn, *fn);
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.c
99
d->fd = THREEPARAMOPEN(d->fn, O_WRONLY | O_CREAT | O_TRUNC | O_EXCL |
usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/rc_io.h
24
char *fn;
usr/src/lib/gss_mechs/mech_krb5/mech/errmap.h
172
mecherrmap_foreach (mecherrmap *m, int (*fn)(OM_uint32, struct mecherror, void *), void *p)
usr/src/lib/gss_mechs/mech_krb5/mech/errmap.h
179
if ((*fn)(pair->l, pair->r, p) != 0)
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_open.c
404
static char fn[] = "/bt.XXXXXX";
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_open.c
412
if (envtmp && ((strlen(envtmp)+sizeof(fn)+1) > sizeof(path)))
usr/src/lib/krb5/plugins/kdb/db2/libdb2/btree/bt_open.c
415
(void)sprintf(path, "%s%s", (envtmp ? envtmp : "/tmp"), fn);
usr/src/lib/libc/port/gen/_xftw.c
119
int (*fn)(const char *, const struct stat *, int), int depth)
usr/src/lib/libc/port/gen/_xftw.c
126
rc = fwalk(path, fn, depth, &var);
usr/src/lib/libc/port/gen/_xftw.c
134
fwalk(const char *path, int (*fn)(const char *, const struct stat *, int),
usr/src/lib/libc/port/gen/_xftw.c
160
return (*fn)(path, &sb, FTW_NS);
usr/src/lib/libc/port/gen/_xftw.c
165
return (errno == EACCES? (*fn)(path, &sb, FTW_NS): -1);
usr/src/lib/libc/port/gen/_xftw.c
173
return ((*fn)(path, &sb, FTW_F));
usr/src/lib/libc/port/gen/_xftw.c
189
return (errno == EACCES? (*fn)(path, &sb, FTW_DNR): -1);
usr/src/lib/libc/port/gen/_xftw.c
192
rc = (*fn)(path, &sb, FTW_D);
usr/src/lib/libc/port/gen/_xftw.c
241
rc = fwalk(subpath, fn, depth-1, vp);
usr/src/lib/libc/port/gen/deflt.c
103
defopen(char *fn)
usr/src/lib/libc/port/gen/deflt.c
107
return (defopen_common(fn, thr_data));
usr/src/lib/libc/port/gen/deflt.c
130
defopen_r(const char *fn)
usr/src/lib/libc/port/gen/deflt.c
135
if (defopen_common(fn, thr_data) < 0) {
usr/src/lib/libc/port/gen/deflt.c
145
defopen_common(const char *fn, struct thr_data *thr_data)
usr/src/lib/libc/port/gen/deflt.c
155
if (fn == NULL)
usr/src/lib/libc/port/gen/deflt.c
158
if ((thr_data->fp = fopen(fn, "rF")) == NULL)
usr/src/lib/libc/port/gen/drand48.c
55
#define EXPORT0(TYPE, fn, fnu) TYPE fn() { \
usr/src/lib/libc/port/gen/drand48.c
61
#define EXPORT1(TYPE, fn, fnu) TYPE fn(unsigned short xsubi[3]) { \
usr/src/lib/libc/port/gen/ftw.c
55
ftw(const char *path, int (*fn)(), int depth)
usr/src/lib/libc/port/gen/ftw.c
57
return (_xftw(_XFTWVER, path, fn, depth));
usr/src/lib/libc/port/gen/nftw.c
170
int (*fn)(const char *, const struct stat *, int, struct FTW *),
usr/src/lib/libc/port/gen/nftw.c
302
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
332
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
416
rc = walk(p, fn, depth-1, &this, vp);
usr/src/lib/libc/port/gen/nftw.c
450
rc = (*fn)(vp->tmppath, &statb, type, &vp->state);
usr/src/lib/libc/port/gen/nftw.c
494
int (*fn)(const char *, const struct stat *, int, struct FTW *),
usr/src/lib/libc/port/gen/nftw.c
595
rc = walk(dp, fn, depth, (struct Save *)0, &var);
usr/src/lib/libc/port/regex/glob.c
1233
g_lstat(wcat_t *fn, struct stat *sb, glob_t *pglob)
usr/src/lib/libc/port/regex/glob.c
1237
if (g_Ctoc(fn, buf, sizeof (buf)))
usr/src/lib/libc/port/regex/glob.c
1245
g_stat(wcat_t *fn, struct stat *sb, glob_t *pglob)
usr/src/lib/libc/port/regex/glob.c
1249
if (g_Ctoc(fn, buf, sizeof (buf)))
usr/src/lib/libcpc/common/libcpc.c
1025
cpc_seterrhndlr(cpc_t *cpc, cpc_errhndlr_t *fn)
usr/src/lib/libcpc/common/libcpc.c
1027
cpc->cpc_errfn = fn;
usr/src/lib/libcpc/common/libcpc.c
1051
cpc_err(cpc_t *cpc, const char *fn, int subcode, ...)
usr/src/lib/libcpc/common/libcpc.c
1073
cpc->cpc_errfn(fn, subcode, str, ap);
usr/src/lib/libcpc/common/libcpc.c
1079
(void) fprintf(stderr, "libcpc: %s: %s", fn, str);
usr/src/lib/libcpc/common/libcpc.c
274
const char *fn = "cpc_set_add_request";
usr/src/lib/libcpc/common/libcpc.c
287
cpc_err(cpc, fn, CPC_INVALID_EVENT);
usr/src/lib/libcpc/common/libcpc.c
311
cpc_err(cpc, fn, CPC_INVALID_ATTRIBUTE);
usr/src/lib/libcpc/common/libcpc.c
321
cpc_err(cpc, fn, CPC_INVALID_PICNUM);
usr/src/lib/libcpc/common/libcpc.c
327
cpc_err(cpc, fn, CPC_PIC_NOT_CAPABLE);
usr/src/lib/libcpc/common/libcpc.c
507
const char *fn = "cpc_bind_cpu";
usr/src/lib/libcpc/common/libcpc.c
519
cpc_err(cpc, fn, CPC_PBIND_FAILED);
usr/src/lib/libcpc/common/libcpc.c
556
cpc_err(cpc, fn, subcode);
usr/src/lib/libcpc/common/libcpc.c
56
static void cpc_err(cpc_t *cpc, const char *fn, int subcode, ...);
usr/src/lib/libcpc/common/libcpc.h
183
typedef void (cpc_errfn_t)(const char *fn, const char *fmt, va_list ap);
usr/src/lib/libcpc/common/libcpc.h
78
typedef void (cpc_errhndlr_t)(const char *fn, int subcode, const char *fmt,
usr/src/lib/libcpc/common/libcpc.h
80
extern int cpc_seterrhndlr(cpc_t *cpc, cpc_errhndlr_t *fn);
usr/src/lib/libcpc/common/libcpc_impl.h
110
extern void __cpc_error(const char *fn, const char *fmt, ...);
usr/src/lib/libcpc/common/obsoleted.c
175
const char fn[] = "access";
usr/src/lib/libcpc/common/obsoleted.c
185
__cpc_error(fn, dgettext(TEXT_DOMAIN, "Another process may be "
usr/src/lib/libcpc/common/obsoleted.c
189
__cpc_error(fn,
usr/src/lib/libcpc/common/obsoleted.c
194
__cpc_error(fn, "%s\n", strerror(errno));
usr/src/lib/libcpc/common/obsoleted.c
364
__cpc_error(const char *fn, const char *fmt, ...)
usr/src/lib/libcpc/common/obsoleted.c
370
__cpc_uerrfn(fn, fmt, ap);
usr/src/lib/libcpc/common/obsoleted.c
372
(void) fprintf(stderr, "libcpc: %s: ", fn);
usr/src/lib/libcpc/common/obsoleted.c
61
const char *fn = "__cpc_init";
usr/src/lib/libcpc/common/obsoleted.c
66
__cpc_error(fn, dgettext(TEXT_DOMAIN,
usr/src/lib/libcpc/i386/event_pentium.c
109
eightbits(const char *fn,
usr/src/lib/libcpc/i386/event_pentium.c
116
__cpc_error(fn, gettext("missing '%s' value\n"),
usr/src/lib/libcpc/i386/event_pentium.c
122
__cpc_error(fn, gettext("bad '%s' value\n"), kv->kv_token);
usr/src/lib/libcpc/i386/event_pentium.c
130
picbits(const char *fn,
usr/src/lib/libcpc/i386/event_pentium.c
139
__cpc_error(fn, gettext("missing '%s' value\n"),
usr/src/lib/libcpc/i386/event_pentium.c
149
__cpc_error(fn, gettext(
usr/src/lib/libcpc/i386/event_pentium.c
156
__cpc_error(fn, gettext(
usr/src/lib/libcpc/i386/event_pentium.c
169
bitclr(const char *fn,
usr/src/lib/libcpc/i386/event_pentium.c
173
__cpc_error(fn, gettext("bad arg to '%s'\n"), kv->kv_token);
usr/src/lib/libcpc/i386/event_pentium.c
182
bitset(const char *fn,
usr/src/lib/libcpc/i386/event_pentium.c
186
__cpc_error(fn, gettext("bad arg to '%s'\n"), kv->kv_token);
usr/src/lib/libcpc/i386/event_pentium.c
194
nextpair(const char *fn,
usr/src/lib/libcpc/i386/event_pentium.c
200
__cpc_error(fn, gettext("bad arg to '%s'\n"), kv->kv_token);
usr/src/lib/libcpc/i386/event_pentium.c
204
if ((rv = kv->kv_action(fn, kv, cpuver, value, bits)) != 0)
usr/src/lib/libcpc/i386/event_pentium.c
207
return (kv->kv_action(fn, kv, cpuver, value, bits));
usr/src/lib/libcpc/i386/event_pentium.c
370
static const char fn[] = "strtoevent";
usr/src/lib/libcpc/i386/event_pentium.c
413
if (kv->kv_action(fn, kv, cpuver, value, bits) != 0) {
usr/src/lib/libcpc/i386/event_pentium.c
420
__cpc_error(fn,
usr/src/lib/libcpc/i386/event_pentium.c
429
__cpc_error(fn,
usr/src/lib/libcpc/i386/event_pentium.c
444
if (kv->kv_action(fn,
usr/src/lib/libcpc/i386/event_pentium.c
452
if (kv->kv_action(fn,
usr/src/lib/libcpc/i386/event_pentium.c
459
__cpc_error(fn,
usr/src/lib/libcpc/i386/event_pentium.c
467
__cpc_error(fn,
usr/src/lib/libcpc/i386/event_pentium.c
470
__cpc_error(fn, gettext("bad token\n"));
usr/src/lib/libcpc/i386/event_pentium.c
477
__cpc_error(fn, gettext("two events must be specified\n"));
usr/src/lib/libcpc/sparc/event_ultra.c
105
__cpc_error(fn, gettext("missing '%s' value\n"),
usr/src/lib/libcpc/sparc/event_ultra.c
110
__cpc_error(fn, gettext("%%pic%d cannot measure "
usr/src/lib/libcpc/sparc/event_ultra.c
120
bitclr(const char *fn,
usr/src/lib/libcpc/sparc/event_ultra.c
124
__cpc_error(fn, gettext("bad arg to '%s'\n"), kv->kv_token);
usr/src/lib/libcpc/sparc/event_ultra.c
133
bitset(const char *fn,
usr/src/lib/libcpc/sparc/event_ultra.c
137
__cpc_error(fn, gettext("bad arg to '%s'\n"), kv->kv_token);
usr/src/lib/libcpc/sparc/event_ultra.c
206
static const char fn[] = "strtoevent";
usr/src/lib/libcpc/sparc/event_ultra.c
249
if (kv->kv_action(fn, kv, cpuver, value, bits) != 0) {
usr/src/lib/libcpc/sparc/event_ultra.c
256
__cpc_error(fn,
usr/src/lib/libcpc/sparc/event_ultra.c
265
__cpc_error(fn,
usr/src/lib/libcpc/sparc/event_ultra.c
280
if (kv->kv_action(fn,
usr/src/lib/libcpc/sparc/event_ultra.c
288
if (kv->kv_action(fn,
usr/src/lib/libcpc/sparc/event_ultra.c
295
__cpc_error(fn,
usr/src/lib/libcpc/sparc/event_ultra.c
303
__cpc_error(fn,
usr/src/lib/libcpc/sparc/event_ultra.c
306
__cpc_error(fn, gettext("bad token\n"));
usr/src/lib/libcpc/sparc/event_ultra.c
313
__cpc_error(fn, gettext("two events must be specified\n"));
usr/src/lib/libcpc/sparc/event_ultra.c
96
picbits(const char *fn,
usr/src/lib/libdemangle/common/cxx.c
1026
#define PA(cd, arg, fn) { \
usr/src/lib/libdemangle/common/cxx.c
1028
.p.parse_expr_arg = fn, \
usr/src/lib/libdemangle/common/cxx.c
1033
#define PN(cd, fn) { \
usr/src/lib/libdemangle/common/cxx.c
1035
.p.parse_expr_noarg = fn, \
usr/src/lib/libdemangle/common/cxx.c
1918
const char *(*fn)(const char *, const char *, cpp_db_t *);
usr/src/lib/libdemangle/common/cxx.c
1920
fn = (first[1] == 't') ? parse_type : parse_expression;
usr/src/lib/libdemangle/common/cxx.c
1923
const char *t = fn(first + 2, last, db);
usr/src/lib/libdemangle/common/rust-v0.c
161
boolean_t (*fn)(rust_state_t *restrict, strview_t *restrict, boolean_t),
usr/src/lib/libdemangle/common/rust-v0.c
178
if (!fn(st, sv, bval))
usr/src/lib/libdemangle/common/rust-v0.c
780
boolean_t (*fn)(rust_state_t *restrict, strview_t *restrict, boolean_t b),
usr/src/lib/libdemangle/common/rust-v0.c
854
if (!fn(st, &target, bval))
usr/src/lib/libdladm/common/libdlflow.c
321
i_dladm_flow_walk_rw_db(int (*fn)(void *, dld_flowinfo_t *),
usr/src/lib/libdladm/common/libdlflow.c
383
fn_rc = fn(arg, &attr);
usr/src/lib/libdladm/common/libdlflow.c
732
dladm_walk_flow(int (*fn)(dladm_handle_t, dladm_flow_attr_t *, void *),
usr/src/lib/libdladm/common/libdlflow.c
741
if (fn == NULL)
usr/src/lib/libdladm/common/libdlflow.c
750
state.gs_fn = fn;
usr/src/lib/libdladm/common/libdlflow.c
791
if (fn(handle, &attr, arg) == DLADM_WALK_TERMINATE)
usr/src/lib/libdladm/common/libdllink.c
106
dladm_walkcb_t *fn;
usr/src/lib/libdladm/common/libdllink.c
118
return (walk_arg->fn(link, walk_arg->arg));
usr/src/lib/libdladm/common/libdllink.c
128
dladm_walk(dladm_walkcb_t *fn, dladm_handle_t handle, void *arg,
usr/src/lib/libdladm/common/libdllink.c
133
walk_arg.fn = fn;
usr/src/lib/libdladm/common/libdllink.c
143
boolean_t (*fn)(void *, dladm_hwgrp_attr_t *))
usr/src/lib/libdladm/common/libdllink.c
181
if (!(*fn)(arg, &attr))
usr/src/lib/libdladm/common/libdllink.c
196
boolean_t (*fn)(void *, dladm_macaddr_attr_t *))
usr/src/lib/libdladm/common/libdllink.c
232
if (!(*fn)(arg, &attr))
usr/src/lib/libdladm/common/libdllink.c
306
dladm_mac_walk(int (*fn)(const char *, void *arg), void *arg)
usr/src/lib/libdladm/common/libdllink.c
327
((*fn)(dmdp->dm_name, arg) == DLADM_WALK_TERMINATE)) {
usr/src/lib/libdladm/common/libdlmgmt.c
287
dladm_walk_datalink_id(int (*fn)(dladm_handle_t, datalink_id_t, void *),
usr/src/lib/libdladm/common/libdlmgmt.c
298
if (fn == NULL)
usr/src/lib/libdladm/common/libdlmgmt.c
340
if (fn(handle, linkid, argp) == DLADM_WALK_TERMINATE)
usr/src/lib/libdladm/common/libdlstat.c
930
void * (*fn)(kstat_ctl_t *, kstat_t *, int))
usr/src/lib/libdladm/common/libdlstat.c
958
curr->dc_statentry = fn(dladm_dld_kcp(handle), ksp, index);
usr/src/lib/libdladm/common/usage.c
1039
dladm_walk_usage_res(int (*fn)(dladm_usage_t *, void *), int logtype,
usr/src/lib/libdladm/common/usage.c
1105
fn(&usage, arg);
usr/src/lib/libdladm/common/usage.c
1124
fn(&usage, arg);
usr/src/lib/libdladm/common/usage.c
1149
fn(&usage, arg);
usr/src/lib/libdladm/common/usage.c
1174
fn(&usage, arg);
usr/src/lib/libdladm/common/usage.c
1185
dladm_walk_usage_time(int (*fn)(dladm_usage_t *, void *), int logtype,
usr/src/lib/libdladm/common/usage.c
1261
add_pe_to_file(fn, pe, ns, nentries,
usr/src/lib/libdladm/common/usage.c
1273
add_pe_to_file(fn, pe, ns, nentries,
usr/src/lib/libdladm/common/usage.c
1291
add_pe_to_file(fn, pe, ns, nentries, arg);
usr/src/lib/libdladm/common/usage.c
1303
add_pe_to_file(fn, pe, ns, nentries, arg);
usr/src/lib/libdladm/common/usage.c
1312
dladm_usage_summary(int (*fn)(dladm_usage_t *, void *), int logtype,
usr/src/lib/libdladm/common/usage.c
1351
fn(&usage, arg);
usr/src/lib/libdladm/common/usage.c
1364
dladm_usage_dates(int (*fn)(dladm_usage_t *, void *), int logtype,
usr/src/lib/libdladm/common/usage.c
1416
fn(&usage, arg);
usr/src/lib/libdladm/common/usage.c
604
add_pe_to_file(int (*fn)(dladm_usage_t *, void *), net_plot_entry_t *pe,
usr/src/lib/libdladm/common/usage.c
623
fn(&usage, arg);
usr/src/lib/libdlpi/common/libdlpi.c
100
warg.fn = fn;
usr/src/lib/libdlpi/common/libdlpi.c
111
if (warg.fn(d->d_name, warg.arg))
usr/src/lib/libdlpi/common/libdlpi.c
78
dlpi_walkfunc_t *fn;
usr/src/lib/libdlpi/common/libdlpi.c
87
return ((warg->fn(name, warg->arg)) ? DLADM_WALK_TERMINATE :
usr/src/lib/libdlpi/common/libdlpi.c
93
dlpi_walk(dlpi_walkfunc_t *fn, void *arg, uint_t flags)
usr/src/lib/libilb/common/ilb_hc.c
223
ilb_walk_hc_srvs(ilb_handle_t h, hc_srvwalkerfunc_t fn, const char *rulename,
usr/src/lib/libilb/common/ilb_hc.c
238
rc = fn(h, &srvs->rs_srvs[i], arg);
usr/src/lib/libilb/common/ilb_hc.c
267
rc = fn(h, &srvs->rs_srvs[j], arg);
usr/src/lib/libipp/libipp.c
288
int (*fn)(nvlist_t *, void *),
usr/src/lib/libipp/libipp.c
299
if (aname == NULL || fn == NULL) {
usr/src/lib/libipp/libipp.c
334
return (dispatch(&nvlp, fn, arg));
usr/src/lib/libipp/libipp.c
693
int (*fn)(nvlist_t *, void *),
usr/src/lib/libipp/libipp.c
848
if (fn != NULL)
usr/src/lib/libipp/libipp.c
849
if (fn(dnvlp, arg) != 0) {
usr/src/lib/libm/common/C/__rem_pio2.c
105
w = fn * pio2_2;
usr/src/lib/libm/common/C/__rem_pio2.c
107
w = fn * pio2_2t - ((t - r) - w);
usr/src/lib/libm/common/C/__rem_pio2.c
110
r -= fn * pio2_2;
usr/src/lib/libm/common/C/__rem_pio2.c
111
w = fn * pio2_2t;
usr/src/lib/libm/common/C/__rem_pio2.c
118
w = fn * pio2_3;
usr/src/lib/libm/common/C/__rem_pio2.c
120
w = fn * pio2_3t -
usr/src/lib/libm/common/C/__rem_pio2.c
128
r -= fn * pio2_3;
usr/src/lib/libm/common/C/__rem_pio2.c
129
w = fn * pio2_3t;
usr/src/lib/libm/common/C/__rem_pio2.c
65
double w, t, r, fn;
usr/src/lib/libm/common/C/__rem_pio2.c
95
fn = (double)n;
usr/src/lib/libm/common/C/__rem_pio2.c
96
r = t - fn * pio2_1;
usr/src/lib/libm/common/C/__rem_pio2.c
98
w = fn * pio2_1t; /* 1st round good to 85 bit */
usr/src/lib/libm/common/C/scalb.c
35
scalb(double x, double fn) {
usr/src/lib/libm/common/C/scalb.c
39
if (isnan(x) || isnan(fn))
usr/src/lib/libm/common/C/scalb.c
40
return (x * fn);
usr/src/lib/libm/common/C/scalb.c
42
in = ((int *)&fn)[HIWORD];
usr/src/lib/libm/common/C/scalb.c
45
return (_SVID_libm_err(x, fn, 47));
usr/src/lib/libm/common/C/scalb.c
53
return ((fn == 0.0)? x : (x - x) / (x - x));
usr/src/lib/libm/common/C/scalb.c
57
| ((int *)&fn)[LOWORD])
usr/src/lib/libm/common/C/scalb.c
59
n = (int)fn;
usr/src/lib/libm/common/C/scalb.c
61
if (((int *)&fn)[LOWORD] & ((1 << (0x433 - (hn >> 20))) - 1))
usr/src/lib/libm/common/C/scalb.c
68
return (_SVID_libm_err(x, fn, 33));
usr/src/lib/libm/common/C/scalb.c
70
return (_SVID_libm_err(x, fn, 32));
usr/src/lib/libm/common/LD/scalbl.c
42
scalbl(long double x, long double fn) {
usr/src/lib/libm/common/LD/scalbl.c
43
int *py = (int *) &fn, n;
usr/src/lib/libm/common/LD/scalbl.c
46
if (isnanl(x) || isnanl(fn))
usr/src/lib/libm/common/LD/scalbl.c
47
return x * fn;
usr/src/lib/libm/common/LD/scalbl.c
57
return x / (-fn);
usr/src/lib/libm/common/LD/scalbl.c
59
return x * fn;
usr/src/lib/libm/common/LD/scalbl.c
61
if (rintl(fn) != fn)
usr/src/lib/libm/common/LD/scalbl.c
62
return (fn - fn) / (fn - fn);
usr/src/lib/libm/common/LD/scalbl.c
63
if (fn > 65000.0L)
usr/src/lib/libm/common/LD/scalbl.c
65
else if (-fn > 65000.0L)
usr/src/lib/libm/common/LD/scalbl.c
68
n = (int) fn;
usr/src/lib/libm/common/Q/scalbl.c
41
scalbl(long double x, long double fn) {
usr/src/lib/libm/common/Q/scalbl.c
42
int *py = (int *) &fn, n;
usr/src/lib/libm/common/Q/scalbl.c
45
if (isnanl(x) || isnanl(fn))
usr/src/lib/libm/common/Q/scalbl.c
46
return (x * fn);
usr/src/lib/libm/common/Q/scalbl.c
53
return (x / (-fn));
usr/src/lib/libm/common/Q/scalbl.c
55
return (x * fn);
usr/src/lib/libm/common/Q/scalbl.c
57
if (rintl(fn) != fn)
usr/src/lib/libm/common/Q/scalbl.c
58
return ((fn - fn) / (fn - fn));
usr/src/lib/libm/common/Q/scalbl.c
59
if (fn > 65000.0L)
usr/src/lib/libm/common/Q/scalbl.c
61
else if (-fn > 65000.0L)
usr/src/lib/libm/common/Q/scalbl.c
64
n = (int) fn;
usr/src/lib/libnsl/dial/callers.c
103
fn = fopen(DIALCODES, "rF");
usr/src/lib/libnsl/dial/callers.c
104
if (fn != NULL) {
usr/src/lib/libnsl/dial/callers.c
105
while (fgets(buf, BUFSIZ, fn)) {
usr/src/lib/libnsl/dial/callers.c
112
(void) fclose(fn);
usr/src/lib/libnsl/dial/callers.c
83
FILE *fn;
usr/src/lib/libnsl/dial/conn.c
102
DEBUG(6, "close caller (%d)\n", fn);
usr/src/lib/libnsl/dial/conn.c
103
fd_rmlock(fn);
usr/src/lib/libnsl/dial/conn.c
104
(void) close(fn);
usr/src/lib/libnsl/dial/conn.c
111
return (fn);
usr/src/lib/libnsl/dial/conn.c
377
chat(int nf, char *flds[], int fn, char *phstr1, char *phstr2)
usr/src/lib/libnsl/dial/conn.c
389
ok = expect(want, fn);
usr/src/lib/libnsl/dial/conn.c
400
sendthem(altern, fn, phstr1, phstr2);
usr/src/lib/libnsl/dial/conn.c
404
sendthem(flds[k+1], fn, phstr1, phstr2);
usr/src/lib/libnsl/dial/conn.c
422
expect(char *str, int fn)
usr/src/lib/libnsl/dial/conn.c
434
if (expect_str(buf, fn) == FAIL) {
usr/src/lib/libnsl/dial/conn.c
437
if (wait_for_hangup(fn) == FAIL) {
usr/src/lib/libnsl/dial/conn.c
454
if (expect_str(buf, fn) == FAIL) {
usr/src/lib/libnsl/dial/conn.c
470
expect_str(char *str, int fn)
usr/src/lib/libnsl/dial/conn.c
502
kr = (*Read)(fn, &nextch, 1);
usr/src/lib/libnsl/dial/conn.c
571
if (wrstr(fn, buf, bptr - buf, echocheck) != SUCCESS) \
usr/src/lib/libnsl/dial/conn.c
577
sendthem(char *str, int fn, char *phstr1, char *phstr2)
usr/src/lib/libnsl/dial/conn.c
589
(*genbrk)(fn);
usr/src/lib/libnsl/dial/conn.c
595
(void) (*Write)(fn, EOTMSG, strlen(EOTMSG));
usr/src/lib/libnsl/dial/conn.c
671
(*genbrk)(fn);
usr/src/lib/libnsl/dial/conn.c
678
if ((*Ioctl)(fn, TCGETA, &ttybuf) != 0) {
usr/src/lib/libnsl/dial/conn.c
688
if ((*Ioctl)(fn, TCSETAW, &ttybuf) != 0)
usr/src/lib/libnsl/dial/conn.c
703
(void) wrstr(fn, buf, bptr - buf, echocheck);
usr/src/lib/libnsl/dial/conn.c
712
wrstr(int fn, char *buf, int len, int echocheck)
usr/src/lib/libnsl/dial/conn.c
720
return (wrchr(fn, buf, len));
usr/src/lib/libnsl/dial/conn.c
738
if ((*Write)(fn, buf, len) != len)
usr/src/lib/libnsl/dial/conn.c
744
wrchr(int fn, char *buf, int len)
usr/src/lib/libnsl/dial/conn.c
764
if (((*Write)(fn, &cout, 1)) != 1)
usr/src/lib/libnsl/dial/conn.c
768
if ((*Read)(fn, &cin, 1) != 1)
usr/src/lib/libnsl/dial/conn.c
84
int nf, fn = FAIL;
usr/src/lib/libnsl/dial/conn.c
90
fn = getto(flds);
usr/src/lib/libnsl/dial/conn.c
91
CDEBUG(4, "getto ret %d\n", fn);
usr/src/lib/libnsl/dial/conn.c
92
if (fn < 0)
usr/src/lib/libnsl/dial/conn.c
95
if (chat(nf - F_LOGIN, flds + F_LOGIN, fn, "", "") ==
usr/src/lib/libnsl/dial/conn.c
98
return (fn); /* successful return */
usr/src/lib/libnsl/dial/line.c
225
ttygenbrk(int fn)
usr/src/lib/libnsl/dial/line.c
227
if (isatty(fn))
usr/src/lib/libnsl/dial/line.c
228
(void) (*Ioctl)(fn, TCSBRK, 0);
usr/src/lib/libpctx/common/libpctx.c
103
static const char fn[] = "create";
usr/src/lib/libpctx/common/libpctx.c
116
pctx_error(pctx, fn, gettext("cannot trace set-id or "
usr/src/lib/libpctx/common/libpctx.c
120
pctx_error(pctx, fn, gettext("cannot control LP64 "
usr/src/lib/libpctx/common/libpctx.c
124
pctx_error(pctx, fn, gettext("cannot execute "
usr/src/lib/libpctx/common/libpctx.c
128
pctx_error(pctx, fn, gettext("cannot find"
usr/src/lib/libpctx/common/libpctx.c
132
pctx_error(pctx, fn, gettext("cannot fork, "
usr/src/lib/libpctx/common/libpctx.c
136
pctx_error(pctx, fn, gettext("%s, program '%s'\n"),
usr/src/lib/libpctx/common/libpctx.c
145
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
168
static const char fn[] = "capture";
usr/src/lib/libpctx/common/libpctx.c
180
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
184
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
188
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
192
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
197
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
201
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
205
pctx_error(pctx, fn, gettext("cannot control LP64 "
usr/src/lib/libpctx/common/libpctx.c
209
pctx_error(pctx, fn, gettext("%s: pid %d\n"),
usr/src/lib/libpctx/common/libpctx.c
218
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
253
static const char fn[] = "set_events";
usr/src/lib/libpctx/common/libpctx.c
292
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
527
static const char fn[] = "run";
usr/src/lib/libpctx/common/libpctx.c
555
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
579
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
623
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
638
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
646
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
653
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
705
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
75
pctx_default_errfn(const char *fn, const char *fmt, va_list ap)
usr/src/lib/libpctx/common/libpctx.c
77
(void) fprintf(stderr, "libpctx: pctx_%s: ", fn);
usr/src/lib/libpctx/common/libpctx.c
794
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
804
pctx_error(pctx, fn, gettext(
usr/src/lib/libpctx/common/libpctx.c
812
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
817
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
824
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
829
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
83
pctx_error(pctx_t *pctx, const char *fn, const char *fmt, ...)
usr/src/lib/libpctx/common/libpctx.c
834
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
840
pctx_error(pctx, fn,
usr/src/lib/libpctx/common/libpctx.c
860
pctx_error(pctx, fn, gettext("lost control of pid %d\n"),
usr/src/lib/libpctx/common/libpctx.c
88
pctx->errfn(fn, fmt, ap);
usr/src/lib/libpctx/common/libpctx.h
52
typedef void (pctx_errfn_t)(const char *fn, const char *fmt, va_list ap);
usr/src/lib/libpicltree/picltree.c
3678
dbg_exec(int level, void (*fn)(void *args), void *args)
usr/src/lib/libpicltree/picltree.c
3681
(*fn)(args);
usr/src/lib/libpicltree/ptree_impl.h
246
extern void dbg_exec(int level, void (*fn)(void *), void *arg);
usr/src/lib/libsmbfs/cflib.h
70
opt_callback_t *fn; /* call back to validate */
usr/src/lib/libsmbfs/smb/krb5ssp.c
171
const char *fn = NULL;
usr/src/lib/libsmbfs/smb/krb5ssp.c
176
fn = "null kctx or kcc";
usr/src/lib/libsmbfs/smb/krb5ssp.c
183
fn = "krb5_set_default_tgs_enctypes";
usr/src/lib/libsmbfs/smb/krb5ssp.c
190
fn = "krb5_auth_con_init";
usr/src/lib/libsmbfs/smb/krb5ssp.c
203
fn = "malloc checksum";
usr/src/lib/libsmbfs/smb/krb5ssp.c
213
fn = "krb5_mk_req";
usr/src/lib/libsmbfs/smb/krb5ssp.c
218
fn = "malloc signing key";
usr/src/lib/libsmbfs/smb/krb5ssp.c
228
if (fn == NULL)
usr/src/lib/libsmbfs/smb/krb5ssp.c
229
fn = "?";
usr/src/lib/libsmbfs/smb/krb5ssp.c
230
DPRINT("%s err 0x%x: %s", fn, kerr, error_message(kerr));
usr/src/lib/libsmbfs/smb/rcfile.c
697
char *fn;
usr/src/lib/libsmbfs/smb/rcfile.c
704
fn = SMB_CFG_FILE;
usr/src/lib/libsmbfs/smb/rcfile.c
705
error = rc_open(fn, &smb_rc);
usr/src/lib/libsmbfs/smb/rcfile.c
707
fn = "(sharectl get smbfs)";
usr/src/lib/libsmbfs/smb/rcfile.c
713
"Can't open %s: %s\n"), fn, strerror(errno));
usr/src/lib/libsmbfs/smb/rcfile.c
717
dump_props(fn);
usr/src/lib/libsmbfs/smb/rcfile.c
722
fn = malloc(len);
usr/src/lib/libsmbfs/smb/rcfile.c
723
snprintf(fn, len, "%s/.nsmbrc", home);
usr/src/lib/libsmbfs/smb/rcfile.c
725
error = rc_merge(fn, &smb_rc);
usr/src/lib/libsmbfs/smb/rcfile.c
728
"Can't open %s: %s\n"), fn, strerror(errno));
usr/src/lib/libsmbfs/smb/rcfile.c
733
dump_props(fn);
usr/src/lib/libsmbfs/smb/rcfile.c
735
free(fn);
usr/src/lib/libsqlite/src/vdbe.c
1419
int ft, fn;
usr/src/lib/libsqlite/src/vdbe.c
1422
fn = pNos->flags;
usr/src/lib/libsqlite/src/vdbe.c
1423
if( (ft | fn) & MEM_Null ){
usr/src/lib/libsqlite/src/vdbe.c
1432
}else if( (ft & fn & MEM_Int)==MEM_Int ){
usr/src/lib/libsqlite/src/vdbe.c
1434
}else if( (ft & MEM_Int)!=0 && (fn & MEM_Str)!=0 && toInt(pNos->z,&v) ){
usr/src/lib/libsqlite/src/vdbe.c
1436
}else if( (fn & MEM_Int)!=0 && (ft & MEM_Str)!=0 && toInt(pTos->z,&v) ){
usr/src/lib/libtecla/common/getline.c
10475
gl->vi.repeat.action.fn = 0;
usr/src/lib/libtecla/common/getline.c
10936
cb->fn = match_fn;
usr/src/lib/libtecla/common/getline.c
10962
cb->fn = match_fn;
usr/src/lib/libtecla/common/getline.c
11009
int gl_register_action(GetLine *gl, void *data, GlActionFn *fn,
usr/src/lib/libtecla/common/getline.c
11017
if(!gl || !name || !fn) {
usr/src/lib/libtecla/common/getline.c
11029
status = _gl_register_action(gl, data, fn, name, keyseq);
usr/src/lib/libtecla/common/getline.c
11042
static int _gl_register_action(GetLine *gl, void *data, GlActionFn *fn,
usr/src/lib/libtecla/common/getline.c
11062
a->fn = fn;
usr/src/lib/libtecla/common/getline.c
11089
a->fn = fn;
usr/src/lib/libtecla/common/getline.c
11124
status = a->fn(gl, a->data, count, gl->buff_curpos, gl->line);
usr/src/lib/libtecla/common/getline.c
1189
static int _gl_register_action(GetLine *gl, void *data, GlActionFn *fn,
usr/src/lib/libtecla/common/getline.c
1341
static const struct {const char *name; KT_KEY_FN(*fn);} gl_actions[] = {
usr/src/lib/libtecla/common/getline.c
1751
gl->cplfn.fn = cpl_file_completions;
usr/src/lib/libtecla/common/getline.c
1753
gl->cplfn.fn = gl_no_completions;
usr/src/lib/libtecla/common/getline.c
1805
gl->current_action.fn = 0;
usr/src/lib/libtecla/common/getline.c
1819
gl->vi.repeat.action.fn = 0;
usr/src/lib/libtecla/common/getline.c
1874
gl->timer.fn = 0;
usr/src/lib/libtecla/common/getline.c
1997
if(_kt_set_action(gl->bindings, gl_actions[i].name, gl_actions[i].fn, NULL))
usr/src/lib/libtecla/common/getline.c
267
GlFdEventFn *fn; /* The callback function */
usr/src/lib/libtecla/common/getline.c
326
CplMatchFn *fn; /* The completion callback function */
usr/src/lib/libtecla/common/getline.c
350
GlActionFn *fn; /* The function which implements the action */
usr/src/lib/libtecla/common/getline.c
518
GlTimeoutFn *fn; /* The application callback to call when */
usr/src/lib/libtecla/common/getline.c
5500
cb->fn);
usr/src/lib/libtecla/common/getline.c
5815
gl->cplfn.fn = match_fn;
usr/src/lib/libtecla/common/getline.c
6133
cb->data, cb->fn);
usr/src/lib/libtecla/common/getline.c
6217
KtKeyFn *fn = action->fn;
usr/src/lib/libtecla/common/getline.c
6223
_kt_set_keyfn(gl->bindings, KTB_TERM, term_seq, fn, data)) ||
usr/src/lib/libtecla/common/getline.c
6225
_kt_set_keyfn(gl->bindings, KTB_NORM, def_seq1, fn, data)) ||
usr/src/lib/libtecla/common/getline.c
6227
_kt_set_keyfn(gl->bindings, KTB_NORM, def_seq2, fn, data))) {
usr/src/lib/libtecla/common/getline.c
7817
gl->current_action.fn != gl_vi_repeat_change) {
usr/src/lib/libtecla/common/getline.c
7876
gl->vi.repeat.action.fn = gl_vi_undo;
usr/src/lib/libtecla/common/getline.c
8041
if(!gl->vi.repeat.action.fn)
usr/src/lib/libtecla/common/getline.c
8051
status = gl->vi.repeat.action.fn(gl, gl->vi.repeat.count,
usr/src/lib/libtecla/common/getline.c
8269
if(action->fn == gl_digit_argument) {
usr/src/lib/libtecla/common/getline.c
8290
ret = action->fn(gl, count, action->data);
usr/src/lib/libtecla/common/getline.c
8313
if(action->fn != gl_digit_argument)
usr/src/lib/libtecla/common/getline.c
8792
node->rd.fn = 0;
usr/src/lib/libtecla/common/getline.c
8801
node->rd.fn = callback;
usr/src/lib/libtecla/common/getline.c
8809
node->wr.fn = callback;
usr/src/lib/libtecla/common/getline.c
8817
node->ur.fn = callback;
usr/src/lib/libtecla/common/getline.c
8835
if(!node->rd.fn && !node->wr.fn && !node->ur.fn) {
usr/src/lib/libtecla/common/getline.c
8910
gl->timer.fn = timeout_fn;
usr/src/lib/libtecla/common/getline.c
8913
gl->timer.fn = 0;
usr/src/lib/libtecla/common/getline.c
8954
while(gl->fd_nodes || gl->timer.fn) {
usr/src/lib/libtecla/common/getline.c
8965
struct timeval dt = gl->timer.fn ? gl->timer.dt : zero;
usr/src/lib/libtecla/common/getline.c
8980
(gl->timer.fn || gl->io_mode==GL_SERVER_MODE) ? &dt : NULL);
usr/src/lib/libtecla/common/getline.c
9032
if(node->ur.fn && FD_ISSET(node->fd, &ufds)) {
usr/src/lib/libtecla/common/getline.c
9039
} else if(node->rd.fn && FD_ISSET(node->fd, &rfds)) {
usr/src/lib/libtecla/common/getline.c
9046
} else if(node->wr.fn && FD_ISSET(node->fd, &wfds)) {
usr/src/lib/libtecla/common/getline.c
9102
switch(gfh->fn(gl, gfh->data, fd, event)) {
usr/src/lib/libtecla/common/getline.c
9144
if(!gl->timer.fn)
usr/src/lib/libtecla/common/getline.c
9165
switch(gl->timer.fn(gl, gl->timer.data)) {
usr/src/lib/libtecla/common/getline.c
956
#define GLC_GETC_FN(fn) int (fn)(void *stream)
usr/src/lib/libtecla/common/hash.c
339
void (*fn)(void), void *data, SYM_DEL_FN(*del_fn))
usr/src/lib/libtecla/common/hash.c
371
node = _new_HashNode(hash, name, code, fn, data, del_fn);
usr/src/lib/libtecla/common/hash.c
477
void (*fn)(void), void *data, SYM_DEL_FN(*del_fn))
usr/src/lib/libtecla/common/hash.c
494
node->symbol.fn = fn;
usr/src/lib/libtecla/common/hash.c
93
void (*fn)(void), void *data, SYM_DEL_FN(*del_fn));
usr/src/lib/libtecla/common/hash.h
136
void (*fn)(void), void *data, SYM_DEL_FN(*del_fn));
usr/src/lib/libtecla/common/hash.h
153
#define HASH_SCAN_FN(fn) int (fn)(Symbol *sym, void *context)
usr/src/lib/libtecla/common/hash.h
46
#define SYM_DEL_FN(fn) void *(fn)(void *app_data, int code, void *sym_data)
usr/src/lib/libtecla/common/hash.h
58
#define HASH_DEL_FN(fn) void *(fn)(void *app_data)
usr/src/lib/libtecla/common/hash.h
87
void (*fn)(void); /* Application supplied generic function */
usr/src/lib/libtecla/common/homedir.h
76
#define HOME_DIR_FN(fn) int (fn)(void *data, const char *usrnam, const char *homedir, char *errmsg, int maxerr)
usr/src/lib/libtecla/common/ioutil.h
55
#define GL_WRITE_FN(fn) int (fn)(void *data, const char *s, int n)
usr/src/lib/libtecla/common/keytab.c
1001
if(fn)
usr/src/lib/libtecla/common/keytab.c
1002
*fn = (KtKeyFn *) sym->fn;
usr/src/lib/libtecla/common/keytab.c
233
keyfn = (KtKeyFn *) sym->fn;
usr/src/lib/libtecla/common/keytab.c
369
action->fn = 0;
usr/src/lib/libtecla/common/keytab.c
661
int _kt_set_action(KeyTab *kt, const char *action, KtKeyFn *fn, void *data)
usr/src/lib/libtecla/common/keytab.c
676
if(!fn) {
usr/src/lib/libtecla/common/keytab.c
685
sym->fn = (void (*)(void))fn;
usr/src/lib/libtecla/common/keytab.c
692
if(!_new_HashSymbol(kt->actions, action, 0, (void (*)(void))fn, data, 0)) {
usr/src/lib/libtecla/common/keytab.c
764
action->fn = keyfn;
usr/src/lib/libtecla/common/keytab.c
772
for(i=0; i<KTB_NBIND && !sym->actions[i].fn; i++)
usr/src/lib/libtecla/common/keytab.c
980
KtKeyFn **fn, void **data)
usr/src/lib/libtecla/common/keytab.h
112
KtKeyFn *fn, void *data);
usr/src/lib/libtecla/common/keytab.h
114
int _kt_set_action(KeyTab *kt, const char *action, KtKeyFn *fn, void *data);
usr/src/lib/libtecla/common/keytab.h
120
KtKeyFn **fn, void **data);
usr/src/lib/libtecla/common/keytab.h
56
#define KT_KEY_FN(fn) int (fn)(GetLine *gl, int count, void *data)
usr/src/lib/libtecla/common/keytab.h
65
KtKeyFn *fn; /* The acion function */
usr/src/lib/libtecla/libtecla.h
1494
#define GL_ACTION_FN(fn) GlAfterAction (fn)(GetLine *gl, void *data, \
usr/src/lib/libtecla/libtecla.h
1525
int gl_register_action(GetLine *gl, void *data, GlActionFn *fn,
usr/src/lib/libtecla/libtecla.h
317
#define CPL_MATCH_FN(fn) int (fn)(WordCompletion *cpl, void *data, \
usr/src/lib/libtecla/libtecla.h
340
#define CPL_CHECK_FN(fn) int (fn)(void *data, const char *pathname)
usr/src/lib/libtecla/libtecla.h
590
#define GL_FD_EVENT_FN(fn) GlFdStatus (fn)(GetLine *gl, void *data, int fd, \
usr/src/lib/libtecla/libtecla.h
658
#define GL_TIMEOUT_FN(fn) GlAfterTimeout (fn)(GetLine *gl, void *data)
usr/src/lib/libxcurses/h/mks.h
620
#define M_ERROR(fn) void (*m_errorfn) (const char *fmt, va_list args) = fn
usr/src/lib/libxcurses/src/tput/tput.c
361
cat(fn)
usr/src/lib/libxcurses/src/tput/tput.c
362
char *fn;
usr/src/lib/libxcurses/src/tput/tput.c
366
if ((fp = fopen(fn, "rb")) == NULL)
usr/src/lib/libzfs/common/libzfs_sendrecv.c
512
fsavl_node_t *fn;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
516
fn = avl_find(avl, &fn_find, NULL);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
517
if (fn) {
usr/src/lib/libzfs/common/libzfs_sendrecv.c
519
*snapname = fn->fn_snapname;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
520
return (fn->fn_nvfs);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
528
fsavl_node_t *fn;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
535
while ((fn = avl_destroy_nodes(avl, &cookie)) != NULL)
usr/src/lib/libzfs/common/libzfs_sendrecv.c
536
free(fn);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
565
fsavl_node_t *fn;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
569
if ((fn = malloc(sizeof (fsavl_node_t))) == NULL) {
usr/src/lib/libzfs/common/libzfs_sendrecv.c
573
fn->fn_nvfs = nvfs;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
574
fn->fn_snapname = nvpair_name(snapelem);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
575
fn->fn_guid = guid;
usr/src/lib/libzfs/common/libzfs_sendrecv.c
581
if (avl_find(fsavl, fn, NULL) == NULL)
usr/src/lib/libzfs/common/libzfs_sendrecv.c
582
avl_add(fsavl, fn);
usr/src/lib/libzfs/common/libzfs_sendrecv.c
584
free(fn);
usr/src/lib/scsi/libsmp/common/smp_engine.c
568
smp_action_xalloc(smp_function_t fn, smp_target_t *tp,
usr/src/lib/scsi/libsmp/common/smp_engine.c
587
if (dp->sfd_function == fn &&
usr/src/lib/scsi/libsmp/common/smp_engine.c
652
smp_action_alloc(smp_function_t fn, smp_target_t *tp, size_t rqsd)
usr/src/lib/scsi/libsmp/common/smp_engine.c
654
return (smp_action_xalloc(fn, tp, NULL, rqsd, NULL, 0));
usr/src/lib/scsi/libsmp/common/smp_plugin.c
144
smp_get_funcdef(smp_target_t *tp, int fn)
usr/src/lib/scsi/libsmp/common/smp_plugin.c
154
if (dp->sfd_function == fn)
usr/src/lib/scsi/libsmp/common/smp_plugin.c
159
(void) smp_error(ESMP_BADFUNC, "failed to find function 0x%x", fn);
usr/src/lib/scsi/plugins/smp/sas2/common/sas2_functions.c
1034
smp_default_response_len(uint_t cap, smp_function_t fn)
usr/src/lib/scsi/plugins/smp/sas2/common/sas2_functions.c
1036
switch (fn) {
usr/src/lib/scsi/plugins/smp/sas2/common/sas2_functions.c
926
smp_default_request_len(uint_t cap, smp_function_t fn)
usr/src/lib/scsi/plugins/smp/sas2/common/sas2_functions.c
928
switch (fn) {
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
193
CTASSERT(offsetof(fnode_vnode_t, fn) == 0);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
204
CTASSERT(offsetof(fnode_vnode_t, fn) == 0);
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
408
offsetof(fnode_vnode_t, fn.fn_avl_node));
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
69
struct fakefs_node fn;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
94
fvp->fn.fn_vnode = &fvp->vn;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
95
fvp->fn.fn_fd = -1;
usr/src/lib/smbsrv/libfksmbsrv/common/vncache.c
97
fvp->vn.v_data = &fvp->fn;
usr/src/psm/stand/boot/sparc/common/inetboot.c
102
fn = (cmd_line_boot_archive[0] != '\0') ?
usr/src/psm/stand/boot/sparc/common/inetboot.c
106
(void) strncpy(tmpname, fn, strlen(fn)+1);
usr/src/psm/stand/boot/sparc/common/inetboot.c
107
fn = tmpname;
usr/src/psm/stand/boot/sparc/common/inetboot.c
109
printf("Enter filename [%s]: ", fn);
usr/src/psm/stand/boot/sparc/common/inetboot.c
114
fn = tmpname;
usr/src/psm/stand/boot/sparc/common/inetboot.c
124
if (fn != NULL) {
usr/src/psm/stand/boot/sparc/common/inetboot.c
125
fd = openfile(fn);
usr/src/psm/stand/boot/sparc/common/inetboot.c
129
fn = tmpname;
usr/src/psm/stand/boot/sparc/common/inetboot.c
130
fd = openfile(fn);
usr/src/psm/stand/boot/sparc/common/inetboot.c
134
fn = tmpname;
usr/src/psm/stand/boot/sparc/common/inetboot.c
135
if ((fd = openfile(fn)) == FAILURE) {
usr/src/psm/stand/boot/sparc/common/inetboot.c
138
fn = tmpname;
usr/src/psm/stand/boot/sparc/common/inetboot.c
139
fd = openfile(fn);
usr/src/psm/stand/boot/sparc/common/inetboot.c
143
if (fn != tmpname || tmpname[0] == '\0') {
usr/src/psm/stand/boot/sparc/common/inetboot.c
151
if (strncmp(fn, def_miniroot,
usr/src/psm/stand/boot/sparc/common/inetboot.c
153
printf("cannot open %s\n", fn);
usr/src/psm/stand/boot/sparc/common/inetboot.c
94
char *fn;
usr/src/psm/stand/boot/sparc/common/inetboot.c
98
fn = NULL;
usr/src/test/libc-tests/tests/strtox.c
72
#define CHECK_END(fn) \
usr/src/test/libc-tests/tests/strtox.c
75
" (%td expected)", name, #fn, \
usr/src/test/libc-tests/tests/utimes.c
138
runtest(enum ttype fn, char *dir, timespec_t *atim, timespec_t *mtim)
usr/src/test/libc-tests/tests/utimes.c
169
switch (fn) {
usr/src/tools/install.bin/install.bin.c
145
creatdir(char *fn) {
usr/src/tools/install.bin/install.bin.c
149
if (mkdirp(fn, 0755) == -1) {
usr/src/tools/install.bin/install.bin.c
153
(void) printf("directory %s created\n", fn);
usr/src/tools/install.bin/install.bin.c
52
static int creatdir(char *fn);
usr/src/tools/lintdump/lnstuff.h
95
char *fn;
usr/src/tools/smatch/src/builtin.c
243
show_ident(expr->fn->ctype->ident));
usr/src/tools/smatch/src/builtin.c
80
sym = expr->fn->ctype;
usr/src/tools/smatch/src/check_access_ok_math.c
68
static void match_access_ok(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_all_func_returns.c
28
struct symbol *sym = get_real_base_type(get_type(expr->fn));
usr/src/tools/smatch/src/check_all_func_returns.c
29
const char *func = expr_to_str(expr->fn);
usr/src/tools/smatch/src/check_all_func_returns.c
78
sm_error("unchecked function return '%s'", expr_to_str(expr->fn));
usr/src/tools/smatch/src/check_allocation_funcs.c
40
static void match_allocation(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/check_atomic_inc_dec.c
181
if (expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
185
if (sym_name_is(primitive_funcs[i], expr->fn))
usr/src/tools/smatch/src/check_atomic_inc_dec.c
206
static void match_atomic_inc(const char *fn, struct expression *expr, void *_unused)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
211
static void match_atomic_dec(const char *fn, struct expression *expr, void *_unused)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
216
static void match_atomic_add(const char *fn, struct expression *expr, void *_unused)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
230
static void match_atomic_sub(const char *fn, struct expression *expr, void *_unused)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
235
static void refcount_inc(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
240
static void refcount_dec(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
245
static void pm_runtime_get_sync(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_atomic_inc_dec.c
250
static void match_implies_inc(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_atomic_inc_dec.c
256
static void match_implies_atomic_dec(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_bit_shift.c
134
static void match_call(const char *fn, struct expression *expr, void *_arg_no)
usr/src/tools/smatch/src/check_bogus_irqrestore.c
22
static void match_irqrestore(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_bogus_irqrestore.c
30
sm_error("calling '%s()' with bogus flags", fn);
usr/src/tools/smatch/src/check_call_tree.c
26
fn_name = expr_to_var(expr->fn);
usr/src/tools/smatch/src/check_capable.c
26
static void match_capable(const char *fn, struct expression *expr, void *_param)
usr/src/tools/smatch/src/check_capable.c
39
static void match_ns_capable(const char *fn, struct expression *expr, void *_param)
usr/src/tools/smatch/src/check_cmn_err.c
31
void match_cmn_err(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/check_container_of.c
35
static void match_non_null(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_debug.c
105
sm_error("the argument to %s is supposed to be a string literal", fn);
usr/src/tools/smatch/src/check_debug.c
116
static void match_print_known(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
135
static void match_print_implied(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
149
static void match_real_absolute(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
163
static void match_print_implied_min(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
180
static void match_print_implied_max(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
197
static void match_user_rl(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
218
static void match_capped(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
229
static void match_print_hard_max(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
246
static void match_print_fuzzy_max(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
263
static void match_print_absolute(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
278
static void match_print_absolute_min(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
295
static void match_print_absolute_max(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
309
static void match_sval_info(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
328
static void match_member_name(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
34
static void match_all_values(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
352
static void match_possible(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
360
sm_error("the argument to %s is supposed to be a string literal", fn);
usr/src/tools/smatch/src/check_debug.c
371
static void match_strlen(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
385
static void match_buf_size(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
418
static void match_note(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
424
sm_error("the argument to %s is supposed to be a string literal", fn);
usr/src/tools/smatch/src/check_debug.c
43
static void match_cur_stree(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
445
static void match_dump_related(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
456
static void match_compare(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
48
static void match_state(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
481
static void match_debug_on(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
486
static void match_debug_check(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
497
static void match_debug_off(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
503
static void match_local_debug_on(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
508
static void match_local_debug_off(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
513
static void match_debug_db_on(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
518
static void match_debug_db_off(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
534
static void match_about(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
541
match_print_implied(fn, expr, NULL);
usr/src/tools/smatch/src/check_debug.c
542
match_buf_size(fn, expr, NULL);
usr/src/tools/smatch/src/check_debug.c
543
match_strlen(fn, expr, NULL);
usr/src/tools/smatch/src/check_debug.c
544
match_real_absolute(fn, expr, NULL);
usr/src/tools/smatch/src/check_debug.c
56
sm_error("the check_name argument to %s is supposed to be a string literal", fn);
usr/src/tools/smatch/src/check_debug.c
561
static void match_intersection(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
577
static void match_type(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
61
sm_error("the state_name argument to %s is supposed to be a string literal", fn);
usr/src/tools/smatch/src/check_debug.c
631
static void match_print_merge_tree(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
655
static void match_print_stree_id(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
660
static void match_bits(const char *fn, struct expression *expr, void *_unused)
usr/src/tools/smatch/src/check_debug.c
675
static void match_mtag(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
689
static void match_mtag_data_offset(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
703
static void match_container(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
719
static void match_expr(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
741
static void match_state_count(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
746
static void match_mem(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
758
static void match_exit(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
78
static void match_states(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_debug.c
84
sm_error("the check_name argument to %s is supposed to be a string literal", fn);
usr/src/tools/smatch/src/check_debug.c
97
static void match_print_value(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_deref.c
241
static void match_assign_returns_null(const char *fn, struct expression *expr, void *_gfp)
usr/src/tools/smatch/src/check_deref.c
248
state = alloc_my_state(fn);
usr/src/tools/smatch/src/check_dev_queue_xmit.c
51
if (tmp->type == EXPR_CALL && sym_name_is("kfree_skb", tmp->fn))
usr/src/tools/smatch/src/check_dev_queue_xmit.c
75
static void match_kfree_skb(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_dev_queue_xmit.c
85
static void match_xmit(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_dma_mapping_error.c
33
static void match_assign(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_dma_on_stack.c
22
static void match_dma_func(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_err_ptr.c
34
if (expr->fn->type != EXPR_SYMBOL || !expr->fn->symbol)
usr/src/tools/smatch/src/check_err_ptr.c
36
if (!strcmp(expr->fn->symbol->ident->name, "ERR_PTR"))
usr/src/tools/smatch/src/check_err_ptr_deref.c
100
static void match_checked(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_err_ptr_deref.c
112
static void match_err(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_err_ptr_deref.c
131
static void match_kfree(const char *fn, struct expression *expr, void *_arg_nr)
usr/src/tools/smatch/src/check_err_ptr_deref.c
173
static void match_err_ptr_positive_const(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_err_ptr_deref.c
186
static void match_err_ptr(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_err_ptr_deref.c
65
static void match_returns_err_ptr(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/check_expects_err_ptr.c
71
static void match_is_err(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_free.c
141
static int is_free_func(struct expression *fn)
usr/src/tools/smatch/src/check_free.c
146
name = expr_to_str(fn);
usr/src/tools/smatch/src/check_free.c
178
if (is_free_func(expr->fn))
usr/src/tools/smatch/src/check_free.c
207
static void match_free(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_free_strict.c
157
static int is_free_func(struct expression *fn)
usr/src/tools/smatch/src/check_free_strict.c
162
name = expr_to_str(fn);
usr/src/tools/smatch/src/check_free_strict.c
194
if (is_free_func(expr->fn))
usr/src/tools/smatch/src/check_free_strict.c
221
static void match_free(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_freeing_devm.c
24
static void match_assign(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_freeing_devm.c
29
static void match_free_func(const char *fn, struct expression *expr, void *_arg)
usr/src/tools/smatch/src/check_freeing_null.c
22
static void match_free(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_freeing_null.c
34
sm_warning("calling %s() when '%s' is always NULL.", fn, name);
usr/src/tools/smatch/src/check_frees_argument.c
51
static void match_kfree(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_frees_param.c
52
static void match_free(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_frees_param_strict.c
65
static void match_free(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_frees_param_strict.c
83
if (strcmp(fn, "kfree_skb") == 0 && counter_was_inced(arg))
usr/src/tools/smatch/src/check_gfp_dma.c
29
static void match_alloc(const char *fn, struct expression *expr, void *_arg)
usr/src/tools/smatch/src/check_held_dev.c
36
static void match_dev_hold(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_held_dev.c
44
static void match_dev_put(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_held_dev.c
52
static void match_returns_held(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_held_dev.c
59
static void match_returns_null(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_info_leak.c
38
static void match_kmalloc(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_info_leak.c
49
static void match_strcpy(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_info_leak.c
64
static void match_copy_to_user(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_input_free_device.c
39
static void match_input_unregister(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_input_free_device.c
47
static void match_input_free(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_kernel.c
102
static void match_param_err_or_null(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_kernel.c
124
static void match_not_err(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_kernel.c
140
static void match_err(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_kernel.c
165
static void match_container_of_macro(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_kernel.c
268
struct symbol *fn;
usr/src/tools/smatch/src/check_kernel.c
285
fn = get_base_type(sym);
usr/src/tools/smatch/src/check_kernel.c
286
if (!fn)
usr/src/tools/smatch/src/check_kernel.c
288
if (fn->type != SYM_FN)
usr/src/tools/smatch/src/check_kernel.c
292
if (!fn->inline_stmt)
usr/src/tools/smatch/src/check_kernel.c
303
stmt = first_ptr_list((struct ptr_list *)fn->inline_stmt->stmts);
usr/src/tools/smatch/src/check_kernel.c
352
static void match__write_once_size(const char *fn, struct expression *call,
usr/src/tools/smatch/src/check_kernel.c
375
static void match__read_once_size(const char *fn, struct expression *call,
usr/src/tools/smatch/src/check_kernel.c
415
struct expression *cl, *fn, *fake_call;
usr/src/tools/smatch/src/check_kernel.c
419
fn = get_argument_from_call_expr(call->args, 1);
usr/src/tools/smatch/src/check_kernel.c
420
if (!fn || !cl)
usr/src/tools/smatch/src/check_kernel.c
424
fake_call = call_expression(fn, args);
usr/src/tools/smatch/src/check_kernel.c
80
static void match_param_valid_ptr(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_kmalloc_to_bugon.c
28
if (expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_kmalloc_to_bugon.c
30
if (!strcmp(expr->fn->symbol_name->name, "kmalloc"))
usr/src/tools/smatch/src/check_kmalloc_to_bugon.c
32
if (!strcmp(expr->fn->symbol_name->name, "kzalloc"))
usr/src/tools/smatch/src/check_kmalloc_wrong_size.c
48
static void match_alloc(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_kmalloc_wrong_size.c
68
static void match_calloc(const char *fn, struct expression *expr, void *_arg_nr)
usr/src/tools/smatch/src/check_kunmap.c
29
char *fn;
usr/src/tools/smatch/src/check_kunmap.c
35
fn = expr_to_var(expr->fn);
usr/src/tools/smatch/src/check_kunmap.c
36
if (!fn)
usr/src/tools/smatch/src/check_kunmap.c
38
if (!strcmp(fn, "kmap"))
usr/src/tools/smatch/src/check_kunmap.c
40
free_string(fn);
usr/src/tools/smatch/src/check_kunmap.c
43
static void match_kmap_atomic(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_kunmap.c
51
static void match_kunmap_atomic(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_kunmap.c
64
static void match_kunmap(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_leaks.c
122
static void match_alloc(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_locking.c
1122
if (func_in_lock_table(call->fn))
usr/src/tools/smatch/src/check_locking.c
1227
static void match_dma_resv_lock_NULL(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_locking.c
445
if (expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_locking.c
447
if (strcmp(expr->fn->symbol_name->name, "spinlock_check"))
usr/src/tools/smatch/src/check_locking.c
747
static void match_lock_held(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_locking.c
770
static void match_lock_failed(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_locking.c
793
static void match_returns_locked(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/check_locking.c
809
static void match_lock_unlock(const char *fn, struct expression *expr, void *_index)
usr/src/tools/smatch/src/check_memcpy_overflow.c
236
static void match_limited(const char *fn, struct expression *expr, void *_limiter)
usr/src/tools/smatch/src/check_memcpy_overflow.c
274
sm_error("%s() '%s' too small (%d vs %s)", fn, dest_name, has, sval_to_str(needed));
usr/src/tools/smatch/src/check_memset.c
44
static void match_memset(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_mod_timer.c
23
static void match_mod_timer(const char *fn, struct expression *expr, void *param)
usr/src/tools/smatch/src/check_param_mapper.c
43
if (expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_param_mapper.c
46
func = expr->fn->symbol_name->name;
usr/src/tools/smatch/src/check_passes_sizeof.c
78
if (call->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_passes_sizeof.c
81
name = expr_to_var(call->fn);
usr/src/tools/smatch/src/check_platform_device_put.c
29
static void match_added(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_platform_device_put.c
38
static void match_not_added(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_platform_device_put.c
47
static void match_platform_device_del(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_proc_create.c
32
static void match_create(const char *fn, struct expression *expr, void *_param_type)
usr/src/tools/smatch/src/check_puts_argument.c
49
static void match_put(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_readl_infinite_loops.c
40
if (expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_readl_infinite_loops.c
42
sym = expr->fn->symbol;
usr/src/tools/smatch/src/check_release_resource.c
30
static void match_request(const char *fn, struct expression *expr, void *_arg_no)
usr/src/tools/smatch/src/check_release_resource.c
48
static void match_release(const char *fn, struct expression *expr, void *_arg_no)
usr/src/tools/smatch/src/check_resource_size.c
59
static void match_resource(const char *fn, struct expression *expr, void *_arg_no)
usr/src/tools/smatch/src/check_return.c
23
static void must_check(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_return.c
29
sm_warning("unchecked '%s'", fn);
usr/src/tools/smatch/src/check_return_efault.c
101
fn_name = fn->symbol_name->name;
usr/src/tools/smatch/src/check_return_efault.c
39
static void match_copy(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_return_efault.c
84
struct expression *fn;
usr/src/tools/smatch/src/check_return_efault.c
98
fn = strip_expr(ret_value->fn);
usr/src/tools/smatch/src/check_return_efault.c
99
if (fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_return_enomem.c
54
if (expr->type != EXPR_CALL || expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_return_enomem.c
56
if (!expr->fn->symbol_name)
usr/src/tools/smatch/src/check_return_enomem.c
63
if (strcmp(expr->fn->symbol_name->name, "kmalloc") != 0 &&
usr/src/tools/smatch/src/check_return_enomem.c
64
strcmp(expr->fn->symbol_name->name, "kzalloc") != 0)
usr/src/tools/smatch/src/check_rosenberg.c
128
static void match_clear(const char *fn, struct expression *expr, void *_arg_no)
usr/src/tools/smatch/src/check_rosenberg.c
271
static void match_copy_to_user(const char *fn, struct expression *expr, void *_arg)
usr/src/tools/smatch/src/check_rosenberg.c
312
static void match_skb_put(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_snprintf.c
29
static void match_snprintf(const char *fn, struct expression *expr, void *info)
usr/src/tools/smatch/src/check_snprintf_overflow.c
20
static void match_snprintf(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_sprintf_overflow.c
20
static void match_sprintf(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_strcpy_overflow.c
20
static void match_strcpy(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_strcpy_overflow.c
50
fn, data_name, dest_name, data_size, dest_size);
usr/src/tools/smatch/src/check_strcpy_overflow.c
53
fn, data_name, dest_name);
usr/src/tools/smatch/src/check_string_len.c
216
static void match_not_limited(const char *fn, struct expression *call, void *info)
usr/src/tools/smatch/src/check_struct_type.c
22
static void match_assign(const char *fn, struct expression *expr, void *_size_arg)
usr/src/tools/smatch/src/check_syscall_arg_type.c
134
static void match_fdget(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_template.c
69
fn_name = expr_to_var(expr->fn);
usr/src/tools/smatch/src/check_test_bit.c
23
static void match_test_bit(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_type.c
22
static int in_function(const char *fn)
usr/src/tools/smatch/src/check_type.c
28
if (!strcmp(cur_func, fn))
usr/src/tools/smatch/src/check_type.c
33
static void match_free(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_uninitialized.c
223
if (call->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_uninitialized.c
229
get_static_filter(call->fn->symbol), PARAM_USED, param, printed_name);
usr/src/tools/smatch/src/check_uninitialized.c
334
static void match_ignore_param(const char *fn, struct expression *expr, void *_arg_nr)
usr/src/tools/smatch/src/check_unreachable.c
203
if (expr->fn->type != EXPR_SYMBOL || !expr->fn->symbol_name)
usr/src/tools/smatch/src/check_unreachable.c
205
return expr->fn->symbol_name->name;
usr/src/tools/smatch/src/check_unreachable.c
37
struct symbol *fn = get_base_type(cur_func_sym);
usr/src/tools/smatch/src/check_unreachable.c
40
if (!fn)
usr/src/tools/smatch/src/check_unreachable.c
42
stmt = fn->stmt;
usr/src/tools/smatch/src/check_unreachable.c
44
stmt = fn->inline_stmt;
usr/src/tools/smatch/src/check_unused_ret.c
80
if (expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/check_unused_ret.c
82
return expr_to_var(expr->fn);
usr/src/tools/smatch/src/check_unwind.c
104
static void match_release(const char *fn, struct expression *expr, void *_arg_no)
usr/src/tools/smatch/src/check_unwind.c
115
static void match_unwind_function(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_unwind.c
57
static void print_unwind_functions(const char *fn, struct expression *expr, void *_arg_no)
usr/src/tools/smatch/src/check_unwind.c
72
static void request_granted(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_unwind.c
88
static void request_denied(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/check_wait_for_common.c
22
static void match_wait_for_common(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/check_wait_for_common.c
29
sm_error("'%s()' returns negative and '%s' is unsigned", fn, name);
usr/src/tools/smatch/src/check_wine.c
27
void match_fatal_report(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/check_wine_WtoA.c
50
static int allowed_func(const char *fn)
usr/src/tools/smatch/src/check_wine_WtoA.c
52
if (!strcmp("lstrcatA", fn))
usr/src/tools/smatch/src/check_wine_WtoA.c
54
if (!strcmp("lstrcpyA", fn))
usr/src/tools/smatch/src/check_wine_WtoA.c
56
if (!strcmp("lstrcpynA", fn))
usr/src/tools/smatch/src/check_wine_WtoA.c
58
if (!strcmp("lstrlenA", fn))
usr/src/tools/smatch/src/check_wine_WtoA.c
71
fn_name = expr_to_var(expr->fn);
usr/src/tools/smatch/src/check_wine_filehandles.c
53
static void match_returns_handle(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/check_wrong_size_arg.c
22
static void match_parameter(const char *fn, struct expression *expr, void *_param)
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
122
static void match_err_ptr(const char *fn, struct expression *expr, void *data)
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
140
if (strcmp(fn, "ERR_PTR") == 0 &&
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
150
sm_warning("passing zero to '%s'", fn);
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
153
if (strcmp(fn, "PTR_ERR") != 0)
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
157
sm_warning("passing a valid pointer to '%s'", fn);
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
68
if (next->fn->type != EXPR_SYMBOL || !next->fn->symbol ||
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
69
!next->fn->symbol->ident ||
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
70
(strcmp(next->fn->symbol->ident->name, "IS_ERR") != 0 &&
usr/src/tools/smatch/src/check_zero_to_err_ptr.c
71
strcmp(next->fn->symbol->ident->name, "IS_ERR_OR_NULL") != 0))
usr/src/tools/smatch/src/compile-i386.c
2069
struct expression *arg, *fn;
usr/src/tools/smatch/src/compile-i386.c
2099
fn = expr->fn;
usr/src/tools/smatch/src/compile-i386.c
2103
if (fn->type == EXPR_PREOP) {
usr/src/tools/smatch/src/compile-i386.c
2104
if (fn->unop->type == EXPR_SYMBOL) {
usr/src/tools/smatch/src/compile-i386.c
2105
struct symbol *sym = fn->unop->symbol;
usr/src/tools/smatch/src/compile-i386.c
2116
fncall = x86_expression(fn);
usr/src/tools/smatch/src/compile-i386.c
2117
emit_move(fncall, REG_EAX, fn->ctype, NULL);
usr/src/tools/smatch/src/dissect.c
353
ret = do_expression(U_R_PTR, expr->fn);
usr/src/tools/smatch/src/evaluate.c
1607
static void examine_fn_arguments(struct symbol *fn)
usr/src/tools/smatch/src/evaluate.c
1611
FOR_EACH_PTR(fn->arguments, s) {
usr/src/tools/smatch/src/evaluate.c
2322
static int evaluate_arguments(struct symbol *fn, struct expression_list *head)
usr/src/tools/smatch/src/evaluate.c
2325
struct symbol_list *argument_types = fn->arguments;
usr/src/tools/smatch/src/evaluate.c
3087
struct expression *fn = expr->fn;
usr/src/tools/smatch/src/evaluate.c
3088
struct symbol *ctype = fn->ctype;
usr/src/tools/smatch/src/evaluate.c
3090
if (fn->type != EXPR_PREOP)
usr/src/tools/smatch/src/evaluate.c
3119
struct expression *fn = expr->fn;
usr/src/tools/smatch/src/evaluate.c
3122
if (!evaluate_expression(fn))
usr/src/tools/smatch/src/evaluate.c
3124
sym = ctype = fn->ctype;
usr/src/tools/smatch/src/evaluate.c
3142
if (sym->type == SYM_NODE && fn->type == EXPR_PREOP &&
usr/src/tools/smatch/src/evaluate.c
659
static void examine_fn_arguments(struct symbol *fn);
usr/src/tools/smatch/src/expand.c
833
struct expression *fn = expr->fn;
usr/src/tools/smatch/src/expand.c
834
struct symbol *ctype = fn->ctype;
usr/src/tools/smatch/src/expand.c
836
expand_expression(fn);
usr/src/tools/smatch/src/expand.c
838
if (fn->type != EXPR_PREOP)
usr/src/tools/smatch/src/expand.c
854
struct expression *fn = expr->fn;
usr/src/tools/smatch/src/expand.c
857
sym = fn->ctype;
usr/src/tools/smatch/src/expression.c
557
call->fn = expr;
usr/src/tools/smatch/src/expression.h
212
struct expression *fn;
usr/src/tools/smatch/src/inline.c
206
struct expression *fn = copy_expression(expr->fn);
usr/src/tools/smatch/src/inline.c
211
expr->fn = fn;
usr/src/tools/smatch/src/inline.c
510
struct symbol *fn = sym->ctype.base_type;
usr/src/tools/smatch/src/inline.c
517
if (!fn->inline_stmt) {
usr/src/tools/smatch/src/inline.c
518
sparse_error(fn->pos, "marked inline, but without a definition");
usr/src/tools/smatch/src/inline.c
521
if (fn->expanding)
usr/src/tools/smatch/src/inline.c
524
fn->expanding = 1;
usr/src/tools/smatch/src/inline.c
526
name_list = fn->arguments;
usr/src/tools/smatch/src/inline.c
530
expr->ctype = fn->ctype.base_type;
usr/src/tools/smatch/src/inline.c
552
copy_statement(fn->inline_stmt, stmt);
usr/src/tools/smatch/src/inline.c
565
fn->expanding = 0;
usr/src/tools/smatch/src/inline.c
571
struct symbol *fn = sym->ctype.base_type;
usr/src/tools/smatch/src/inline.c
572
struct symbol_list *arg_list = fn->arguments;
usr/src/tools/smatch/src/inline.c
579
fn->stmt = alloc_statement(fn->pos, STMT_COMPOUND);
usr/src/tools/smatch/src/inline.c
580
copy_statement(fn->inline_stmt, fn->stmt);
usr/src/tools/smatch/src/lib.c
1088
char **(*fn)(char *, char **);
usr/src/tools/smatch/src/lib.c
1107
return s->fn(arg + optlen, next);
usr/src/tools/smatch/src/linearize.c
1490
struct expression *arg, *fn;
usr/src/tools/smatch/src/linearize.c
1500
fn = expr->fn;
usr/src/tools/smatch/src/linearize.c
1501
fntype = fn->ctype;
usr/src/tools/smatch/src/linearize.c
1513
if (fn->type == EXPR_PREOP && fn->op == '*' && is_func_type(fn->ctype))
usr/src/tools/smatch/src/linearize.c
1514
fn = fn->unop;
usr/src/tools/smatch/src/linearize.c
1516
if (fn->type == EXPR_SYMBOL) {
usr/src/tools/smatch/src/linearize.c
1517
call = symbol_pseudo(ep, fn->symbol);
usr/src/tools/smatch/src/linearize.c
1519
call = linearize_expression(ep, fn);
usr/src/tools/smatch/src/parse.c
1866
struct symbol *fn;
usr/src/tools/smatch/src/parse.c
1867
fn = alloc_indirect_symbol(token->pos, ctype, SYM_FN);
usr/src/tools/smatch/src/parse.c
1870
token = identifier_list(token, fn);
usr/src/tools/smatch/src/parse.c
1872
token = parameter_type_list(token, fn);
usr/src/tools/smatch/src/parse.c
1874
fn->endpos = token->pos;
usr/src/tools/smatch/src/parse.c
2604
static struct token *identifier_list(struct token *token, struct symbol *fn)
usr/src/tools/smatch/src/parse.c
2606
struct symbol_list **list = &fn->arguments;
usr/src/tools/smatch/src/parse.c
2623
static struct token *parameter_type_list(struct token *token, struct symbol *fn)
usr/src/tools/smatch/src/parse.c
2625
struct symbol_list **list = &fn->arguments;
usr/src/tools/smatch/src/parse.c
2631
fn->variadic = 1;
usr/src/tools/smatch/src/parse.c
2769
static void declare_argument(struct symbol *sym, struct symbol *fn)
usr/src/tools/smatch/src/parse.c
2884
static void apply_k_r_types(struct symbol_list *argtypes, struct symbol *fn)
usr/src/tools/smatch/src/parse.c
2886
struct symbol_list *real_args = fn->ctype.base_type->arguments;
usr/src/tools/smatch/src/parse.c
2948
struct symbol *fn = alloc_symbol(token->pos, SYM_FN);
usr/src/tools/smatch/src/parse.c
2951
anon->ctype.base_type = fn;
usr/src/tools/smatch/src/parse.c
2953
fn->stmt = stmt;
usr/src/tools/smatch/src/show-parse.c
736
struct expression *arg, *fn;
usr/src/tools/smatch/src/show-parse.c
753
fn = expr->fn;
usr/src/tools/smatch/src/show-parse.c
757
if (fn->type == EXPR_PREOP) {
usr/src/tools/smatch/src/show-parse.c
758
if (fn->unop->type == EXPR_SYMBOL) {
usr/src/tools/smatch/src/show-parse.c
759
struct symbol *sym = fn->unop->symbol;
usr/src/tools/smatch/src/show-parse.c
767
fncall = show_expression(fn);
usr/src/tools/smatch/src/smatch.h
1014
void sql_insert_fn_data_link(struct expression *fn, int type, int param, const char *key, const char *value);
usr/src/tools/smatch/src/smatch.h
108
const char *fn;
usr/src/tools/smatch/src/smatch.h
173
typedef void (func_hook)(const char *fn, struct expression *expr, void *data);
usr/src/tools/smatch/src/smatch.h
174
typedef void (implication_hook)(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/smatch.h
195
void select_return_states_before(void (*fn)(void));
usr/src/tools/smatch/src/smatch.h
196
void select_return_states_after(void (*fn)(void));
usr/src/tools/smatch/src/smatch.h
377
void add_get_state_hook(void (*fn)(int owner, const char *name, struct symbol *sym));
usr/src/tools/smatch/src/smatch.h
498
struct symbol *get_arg_type(struct expression *fn, int arg);
usr/src/tools/smatch/src/smatch.h
500
struct symbol *get_arg_type_from_key(struct expression *fn, int param, struct expression *arg, const char *key);
usr/src/tools/smatch/src/smatch.h
730
void __match_nullify_path_hook(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/smatch.h
796
void add_check_tracker(const char *check_name, check_tracker_hook *fn);
usr/src/tools/smatch/src/smatch.h
905
void add_split_return_callback(void (*fn)(int return_id, char *return_ranges, struct expression *returned_expr));
usr/src/tools/smatch/src/smatch.h
998
void sql_insert_function_ptr(const char *fn, const char *struct_name);
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
187
if (call->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
189
if (call->fn->symbol == cur_func_sym)
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
194
static void check_passes_fn_and_data(struct expression *call, struct expression *fn, char *key, char *value)
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
203
type = get_type(fn);
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
213
link_function_arg(fn, 0, arg);
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
33
static int assigns_parameters(struct expression *fn, struct expression *arg)
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
38
fn_param = get_param_num(fn);
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
51
static void link_function_arg(struct expression *fn, int param, struct expression *arg)
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
55
if (!fn || !arg)
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
57
if (assigns_parameters(fn, arg))
usr/src/tools/smatch/src/smatch_about_fn_ptr_arg.c
67
sql_insert_fn_data_link(fn, PASSES_TYPE, param, "$", type_to_str(type));
usr/src/tools/smatch/src/smatch_array_values.c
191
static void mark_strings_unknown(const char *fn, struct expression *expr, void *_arg)
usr/src/tools/smatch/src/smatch_buf_comparison.c
205
static void match_alloc(const char *fn, struct expression *expr, void *_size_arg)
usr/src/tools/smatch/src/smatch_buf_comparison.c
216
static void match_calloc(const char *fn, struct expression *expr, void *_start_arg)
usr/src/tools/smatch/src/smatch_buf_comparison.c
772
static void match_copy(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_buf_size.c
38
if (expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_buf_size.c
40
return expr_to_var(expr->fn);
usr/src/tools/smatch/src/smatch_buf_size.c
720
static void match_alloc(const char *fn, struct expression *expr, void *_size_arg)
usr/src/tools/smatch/src/smatch_buf_size.c
734
static void match_calloc(const char *fn, struct expression *expr, void *_param)
usr/src/tools/smatch/src/smatch_buf_size.c
751
static void match_page(const char *fn, struct expression *expr, void *_unused)
usr/src/tools/smatch/src/smatch_buf_size.c
761
static void match_strndup(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_buf_size.c
778
static void match_alloc_pages(const char *fn, struct expression *expr, void *_order_arg)
usr/src/tools/smatch/src/smatch_conditions.c
117
if (sym_name_is("__builtin_expect", expr->fn)) {
usr/src/tools/smatch/src/smatch_constraints.c
166
name = expr_to_str(expr->fn);
usr/src/tools/smatch/src/smatch_constraints_required.c
214
static void match_alloc(const char *fn, struct expression *expr, void *_size_arg)
usr/src/tools/smatch/src/smatch_constraints_required.c
225
static void match_calloc(const char *fn, struct expression *expr, void *_start_arg)
usr/src/tools/smatch/src/smatch_constraints_required.c
317
if (right->fn->type != EXPR_SYMBOL ||
usr/src/tools/smatch/src/smatch_constraints_required.c
318
!right->fn->symbol ||
usr/src/tools/smatch/src/smatch_constraints_required.c
319
!right->fn->symbol->ident)
usr/src/tools/smatch/src/smatch_constraints_required.c
323
if (strcmp(right->fn->symbol->ident->name,
usr/src/tools/smatch/src/smatch_constraints_required.c
334
if (strcmp(right->fn->symbol->ident->name,
usr/src/tools/smatch/src/smatch_constraints_required.c
342
if (strcmp(right->fn->symbol->ident->name,
usr/src/tools/smatch/src/smatch_container_of.c
306
struct expression *fn, *arg, *tmp;
usr/src/tools/smatch/src/smatch_container_of.c
326
fn = strip_expr(call->fn);
usr/src/tools/smatch/src/smatch_container_of.c
332
name = get_container_name(arg, fn);
usr/src/tools/smatch/src/smatch_data_source.c
79
if (right->type != EXPR_CALL || right->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_data_source.c
83
name = expr_to_str(right->fn);
usr/src/tools/smatch/src/smatch_db.c
1003
name = get_fnptr_name(call->fn);
usr/src/tools/smatch/src/smatch_db.c
1329
if (expr->fn->type != EXPR_SYMBOL ||
usr/src/tools/smatch/src/smatch_db.c
1330
!expr->fn->symbol)
usr/src/tools/smatch/src/smatch_db.c
1333
info.sym = expr->fn->symbol;
usr/src/tools/smatch/src/smatch_db.c
1365
expr = strip_expr(expr->fn);
usr/src/tools/smatch/src/smatch_db.c
215
static int is_common_function(const char *fn)
usr/src/tools/smatch/src/smatch_db.c
219
if (!fn)
usr/src/tools/smatch/src/smatch_db.c
222
if (strncmp(fn, "__builtin_", 10) == 0)
usr/src/tools/smatch/src/smatch_db.c
226
if (strcmp(tmp, fn) == 0)
usr/src/tools/smatch/src/smatch_db.c
242
char *fn;
usr/src/tools/smatch/src/smatch_db.c
250
fn = get_fnptr_name(call->fn);
usr/src/tools/smatch/src/smatch_db.c
251
if (!fn)
usr/src/tools/smatch/src/smatch_db.c
257
get_base_file(), get_function(), fn, (unsigned long)call,
usr/src/tools/smatch/src/smatch_db.c
258
is_static(call->fn), type, param, key, value);
usr/src/tools/smatch/src/smatch_db.c
264
if (strncmp(fn, "__builtin_", 10) == 0)
usr/src/tools/smatch/src/smatch_db.c
266
if (type != INTERNAL && is_common_function(fn))
usr/src/tools/smatch/src/smatch_db.c
272
get_base_file(), get_function(), fn, is_static(call->fn),
usr/src/tools/smatch/src/smatch_db.c
276
free_string(fn);
usr/src/tools/smatch/src/smatch_db.c
279
void sql_insert_function_ptr(const char *fn, const char *struct_name)
usr/src/tools/smatch/src/smatch_db.c
282
get_base_file(), fn, struct_name);
usr/src/tools/smatch/src/smatch_db.c
383
void sql_insert_fn_data_link(struct expression *fn, int type, int param, const char *key, const char *value)
usr/src/tools/smatch/src/smatch_db.c
385
if (fn->type != EXPR_SYMBOL || !fn->symbol->ident)
usr/src/tools/smatch/src/smatch_db.c
389
(fn->symbol->ctype.modifiers & MOD_STATIC) ? get_base_file() : "extern",
usr/src/tools/smatch/src/smatch_db.c
390
fn->symbol->ident->name,
usr/src/tools/smatch/src/smatch_db.c
391
!!(fn->symbol->ctype.modifiers & MOD_STATIC),
usr/src/tools/smatch/src/smatch_db.c
509
ptr = get_fnptr_name(call->fn);
usr/src/tools/smatch/src/smatch_db.c
543
struct expression *fn;
usr/src/tools/smatch/src/smatch_db.c
549
fn = strip_expr(call->fn);
usr/src/tools/smatch/src/smatch_db.c
550
if (fn->type != EXPR_SYMBOL || !fn->symbol || is_local_symbol(fn)) {
usr/src/tools/smatch/src/smatch_db.c
555
if (inlinable(fn)) {
usr/src/tools/smatch/src/smatch_db.c
563
get_static_filter(fn->symbol));
usr/src/tools/smatch/src/smatch_db.c
568
cols, get_static_filter(fn->symbol));
usr/src/tools/smatch/src/smatch_db.c
584
if (info->type == RETURN_IMPLIES && inlinable(info->expr->fn)) {
usr/src/tools/smatch/src/smatch_db.c
662
void add_split_return_callback(void (*fn)(int return_id, char *return_ranges, struct expression *returned_expr))
usr/src/tools/smatch/src/smatch_db.c
666
callback->callback = fn;
usr/src/tools/smatch/src/smatch_db.c
734
if (expr->fn->type != EXPR_SYMBOL || !expr->fn->symbol)
usr/src/tools/smatch/src/smatch_db.c
738
if (inlinable(expr->fn)) {
usr/src/tools/smatch/src/smatch_db.c
745
get_static_filter(expr->fn->symbol));
usr/src/tools/smatch/src/smatch_db.c
795
type = get_type(expr->fn);
usr/src/tools/smatch/src/smatch_db.c
978
name = get_fnptr_name(call->fn);
usr/src/tools/smatch/src/smatch_expressions.c
167
struct expression *call_expression(struct expression *fn, struct expression_list *args)
usr/src/tools/smatch/src/smatch_expressions.c
171
expr = alloc_tmp_expression(fn->pos, EXPR_CALL);
usr/src/tools/smatch/src/smatch_expressions.c
172
expr->fn = fn;
usr/src/tools/smatch/src/smatch_extra.c
1177
if (right->type == EXPR_CALL && sym_name_is("__builtin_expect", right->fn))
usr/src/tools/smatch/src/smatch_extra.c
2383
if (call->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_extra.c
2391
if (!call->fn->symbol)
usr/src/tools/smatch/src/smatch_extra.c
2399
get_static_filter(call->fn->symbol), PARAM_USED, param, printed_name);
usr/src/tools/smatch/src/smatch_extra.c
2406
get_static_filter(call->fn->symbol), PARAM_USED);
usr/src/tools/smatch/src/smatch_extra.c
2599
compare_type = get_arg_type(expr->fn, param);
usr/src/tools/smatch/src/smatch_extra.c
2679
arg_type = get_arg_type_from_key(expr->fn, param, arg, key);
usr/src/tools/smatch/src/smatch_extra.c
2726
if (is_const_param(call->fn, param))
usr/src/tools/smatch/src/smatch_extra.c
2779
type = get_arg_type(expr->fn, i);
usr/src/tools/smatch/src/smatch_extra.c
68
void add_extra_mod_hook(mod_hook *fn)
usr/src/tools/smatch/src/smatch_extra.c
71
*p = fn;
usr/src/tools/smatch/src/smatch_extra.c
75
void add_extra_nomod_hook(mod_hook *fn)
usr/src/tools/smatch/src/smatch_extra.c
78
*p = fn;
usr/src/tools/smatch/src/smatch_extra.c
84
mod_hook **fn;
usr/src/tools/smatch/src/smatch_extra.c
86
FOR_EACH_PTR(hooks, fn) {
usr/src/tools/smatch/src/smatch_extra.c
87
(*fn)(name, sym, expr, state);
usr/src/tools/smatch/src/smatch_extra.c
88
} END_FOR_EACH_PTR(fn);
usr/src/tools/smatch/src/smatch_extra.c
987
if (inlinable(expr->fn))
usr/src/tools/smatch/src/smatch_extra.c
992
if (is_const_param(expr->fn, param))
usr/src/tools/smatch/src/smatch_extra.h
109
struct range_list *(*fn)(struct expression *expr),
usr/src/tools/smatch/src/smatch_extra.h
180
void add_extra_mod_hook(void (*fn)(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state));
usr/src/tools/smatch/src/smatch_extra.h
181
void add_extra_nomod_hook(void (*fn)(const char *name, struct symbol *sym, struct expression *expr, struct smatch_state *state));
usr/src/tools/smatch/src/smatch_extra.h
221
struct expression *call_expression(struct expression *fn, struct expression_list *args);
usr/src/tools/smatch/src/smatch_flow.c
1024
struct symbol *fn = get_base_type(cur_func_sym);
usr/src/tools/smatch/src/smatch_flow.c
1027
if (!fn)
usr/src/tools/smatch/src/smatch_flow.c
1029
stmt = fn->stmt;
usr/src/tools/smatch/src/smatch_flow.c
1031
stmt = fn->inline_stmt;
usr/src/tools/smatch/src/smatch_flow.c
1681
base_type = get_base_type(call->fn->symbol);
usr/src/tools/smatch/src/smatch_flow.c
1682
cur_func_sym = call->fn->symbol;
usr/src/tools/smatch/src/smatch_flow.c
1683
if (call->fn->symbol->ident)
usr/src/tools/smatch/src/smatch_flow.c
1684
cur_func = call->fn->symbol->ident->name;
usr/src/tools/smatch/src/smatch_flow.c
1687
set_position(call->fn->symbol->pos);
usr/src/tools/smatch/src/smatch_flow.c
1699
start_function_definition(call->fn->symbol);
usr/src/tools/smatch/src/smatch_flow.c
1702
__pass_to_client(call->fn->symbol, END_FUNC_HOOK);
usr/src/tools/smatch/src/smatch_flow.c
1703
__pass_to_client(call->fn->symbol, AFTER_FUNC_HOOK);
usr/src/tools/smatch/src/smatch_flow.c
304
if (sym_name_is("__builtin_add_overflow", expr->fn))
usr/src/tools/smatch/src/smatch_flow.c
306
else if (sym_name_is("__builtin_sub_overflow", expr->fn))
usr/src/tools/smatch/src/smatch_flow.c
308
else if (sym_name_is("__builtin_mul_overflow", expr->fn))
usr/src/tools/smatch/src/smatch_flow.c
326
if (!sym_name_is("__builtin_choose_expr", expr->fn))
usr/src/tools/smatch/src/smatch_flow.c
350
if (!sym_name_is("__builtin_choose_expr", right->fn))
usr/src/tools/smatch/src/smatch_flow.c
527
expr_set_parent_expr(expr->fn, expr);
usr/src/tools/smatch/src/smatch_flow.c
529
if (sym_name_is("__builtin_constant_p", expr->fn))
usr/src/tools/smatch/src/smatch_flow.c
533
__split_expr(expr->fn);
usr/src/tools/smatch/src/smatch_flow.c
535
if (is_inline_func(expr->fn))
usr/src/tools/smatch/src/smatch_flow.c
536
add_inline_function(expr->fn->symbol);
usr/src/tools/smatch/src/smatch_flow.c
537
if (inlinable(expr->fn))
usr/src/tools/smatch/src/smatch_flow.c
543
if (inlinable(expr->fn)) {
usr/src/tools/smatch/src/smatch_flow.c
547
if (is_noreturn_func(expr->fn))
usr/src/tools/smatch/src/smatch_flow.c
891
struct symbol *fn;
usr/src/tools/smatch/src/smatch_flow.c
896
fn = get_base_type(cur_func_sym);
usr/src/tools/smatch/src/smatch_flow.c
897
if (!fn)
usr/src/tools/smatch/src/smatch_flow.c
899
stmt = fn->stmt;
usr/src/tools/smatch/src/smatch_flow.c
901
stmt = fn->inline_stmt;
usr/src/tools/smatch/src/smatch_fn_arg_link.c
101
struct expression *fn, *tmp;
usr/src/tools/smatch/src/smatch_fn_arg_link.c
107
fn = strip_expr(call->fn);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
108
tmp = get_assigned_expr(fn);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
110
fn = tmp;
usr/src/tools/smatch/src/smatch_fn_arg_link.c
111
if (fn->type != EXPR_DEREF || !fn->member)
usr/src/tools/smatch/src/smatch_fn_arg_link.c
114
fn_sym = expr_to_sym(fn);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
126
save_in_fn_ptr_data_link_table(fn, arg);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
136
if (call->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_fn_arg_link.c
138
if (call->fn->symbol == cur_func_sym)
usr/src/tools/smatch/src/smatch_fn_arg_link.c
143
static void check_passes_fn_and_data(struct expression *call, struct expression *fn, char *key, char *value)
usr/src/tools/smatch/src/smatch_fn_arg_link.c
155
type = get_type(fn);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
161
tmp = get_assigned_expr(fn);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
163
fn = tmp;
usr/src/tools/smatch/src/smatch_fn_arg_link.c
175
fn_param = get_param_num(fn);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
185
fn_sym = expr_to_sym(fn);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
191
save_in_fn_ptr_data_link_table(fn, tmp);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
30
static void save_in_fn_ptr_data_link_table(struct expression *fn, struct expression *arg)
usr/src/tools/smatch/src/smatch_fn_arg_link.c
39
fn_name = expr_to_var_sym(fn, &fn_sym);
usr/src/tools/smatch/src/smatch_fn_arg_link.c
82
fn_param = get_param_num(call->fn);
usr/src/tools/smatch/src/smatch_fresh_alloc.c
123
while (alloc_funcs[++i].fn) {
usr/src/tools/smatch/src/smatch_fresh_alloc.c
124
if (sym_name_is(kernel_allocation_funcs[i].fn, expr->fn))
usr/src/tools/smatch/src/smatch_fresh_alloc.c
193
static void match_alloc(const char *fn, struct expression *expr, void *_size_arg)
usr/src/tools/smatch/src/smatch_fresh_alloc.c
210
while (alloc_funcs[++i].fn)
usr/src/tools/smatch/src/smatch_fresh_alloc.c
211
add_function_assign_hook(alloc_funcs[i].fn, &match_alloc, 0);
usr/src/tools/smatch/src/smatch_fresh_alloc.c
90
if (call->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_fresh_alloc.c
95
get_static_filter(call->fn->symbol), FRESH_ALLOC);
usr/src/tools/smatch/src/smatch_function_hooks.c
1041
const char *fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
1050
if (right->fn->type != EXPR_SYMBOL || !right->fn->symbol) {
usr/src/tools/smatch/src/smatch_function_hooks.c
1061
fn = right->fn->symbol->ident->name;
usr/src/tools/smatch/src/smatch_function_hooks.c
1062
call_backs = search_callback(func_hash, (char *)fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
1081
handled = assign_ranged_funcs(fn, expr, call_backs);
usr/src/tools/smatch/src/smatch_function_hooks.c
1085
call_call_backs(call_backs, ASSIGN_CALL, fn, expr);
usr/src/tools/smatch/src/smatch_function_hooks.c
1238
struct expression *fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
1240
fn = strip_expr(expr->fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
1241
if (fn->type == EXPR_SYMBOL && fn->symbol) {
usr/src/tools/smatch/src/smatch_function_hooks.c
1242
call_backs = search_callback(func_hash, (char *)fn->symbol->ident->name);
usr/src/tools/smatch/src/smatch_function_hooks.c
1245
fn->symbol->ident->name, expr);
usr/src/tools/smatch/src/smatch_function_hooks.c
1270
char *fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
1275
fn = expr_to_var(expr->fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
1276
if (!fn)
usr/src/tools/smatch/src/smatch_function_hooks.c
1279
call_backs = search_callback(func_hash, fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
1289
free_string(fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
161
void select_return_states_before(void_fn *fn)
usr/src/tools/smatch/src/smatch_function_hooks.c
164
*p = fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
168
void select_return_states_after(void_fn *fn)
usr/src/tools/smatch/src/smatch_function_hooks.c
171
*p = fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
177
void_fn **fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
179
FOR_EACH_PTR(return_states_before, fn) {
usr/src/tools/smatch/src/smatch_function_hooks.c
180
(*fn)();
usr/src/tools/smatch/src/smatch_function_hooks.c
181
} END_FOR_EACH_PTR(fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
186
void_fn **fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
188
FOR_EACH_PTR(return_states_after, fn) {
usr/src/tools/smatch/src/smatch_function_hooks.c
189
(*fn)();
usr/src/tools/smatch/src/smatch_function_hooks.c
190
} END_FOR_EACH_PTR(fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
195
const char *fn, struct expression *expr)
usr/src/tools/smatch/src/smatch_function_hooks.c
202
(tmp->u.call_back)(fn, expr, tmp->info);
usr/src/tools/smatch/src/smatch_function_hooks.c
211
const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/smatch_function_hooks.c
217
(tmp->u.ranged)(fn, call_expr, assign_expr, tmp->info);
usr/src/tools/smatch/src/smatch_function_hooks.c
247
static int assign_ranged_funcs(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/smatch_function_hooks.c
279
call_ranged_call_backs(same_range_call_backs, fn, expr->right, expr);
usr/src/tools/smatch/src/smatch_function_hooks.c
307
const char *fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
315
if (expr->fn->type != EXPR_SYMBOL || !expr->fn->symbol)
usr/src/tools/smatch/src/smatch_function_hooks.c
317
fn = expr->fn->symbol->ident->name;
usr/src/tools/smatch/src/smatch_function_hooks.c
318
call_backs = search_callback(func_hash, (char *)expr->fn->symbol->ident->name);
usr/src/tools/smatch/src/smatch_function_hooks.c
330
(tmp->u.ranged)(fn, expr, NULL, tmp->info);
usr/src/tools/smatch/src/smatch_function_hooks.c
343
(tmp->u.ranged)(fn, expr, NULL, tmp->info);
usr/src/tools/smatch/src/smatch_function_hooks.c
568
compare_type = get_arg_type(expr->fn, param);
usr/src/tools/smatch/src/smatch_function_hooks.c
630
if (expr->fn->type == EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_function_hooks.c
633
type = get_type(expr->fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
883
char *fn;
usr/src/tools/smatch/src/smatch_function_hooks.c
889
expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_function_hooks.c
892
fn = expr->fn->symbol_name->name;
usr/src/tools/smatch/src/smatch_function_hooks.c
894
call_backs = search_callback(func_hash, fn);
usr/src/tools/smatch/src/smatch_function_hooks.c
903
(tmp->u.ranged)(fn, expr, db_info->expr, tmp->info);
usr/src/tools/smatch/src/smatch_function_ptrs.c
163
if (!expr->fn || expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_function_ptrs.c
172
name = expr_to_var(expr->fn);
usr/src/tools/smatch/src/smatch_function_ptrs.c
259
called_name = expr_to_var(expr->fn);
usr/src/tools/smatch/src/smatch_function_ptrs.c
44
if (!sym_name_is("__symbol_get", expr->fn))
usr/src/tools/smatch/src/smatch_helper.c
322
__get_variable_from_expr(NULL, buf, expr->fn, len, complicated);
usr/src/tools/smatch/src/smatch_helper.c
794
if (sym_name_is("__builtin_expect", expr->fn) ||
usr/src/tools/smatch/src/smatch_helper.c
795
sym_name_is("__builtin_bswap16", expr->fn) ||
usr/src/tools/smatch/src/smatch_helper.c
796
sym_name_is("__builtin_bswap32", expr->fn) ||
usr/src/tools/smatch/src/smatch_helper.c
797
sym_name_is("__builtin_bswap64", expr->fn)) {
usr/src/tools/smatch/src/smatch_hooks.c
100
container->fn = func;
usr/src/tools/smatch/src/smatch_hooks.c
109
container->fn = func;
usr/src/tools/smatch/src/smatch_hooks.c
117
container->fn = func;
usr/src/tools/smatch/src/smatch_hooks.c
126
static void pass_expr_to_client(void *fn, void *data)
usr/src/tools/smatch/src/smatch_hooks.c
128
((expr_func *)fn)((struct expression *)data);
usr/src/tools/smatch/src/smatch_hooks.c
131
static void pass_stmt_to_client(void *fn, void *data)
usr/src/tools/smatch/src/smatch_hooks.c
133
((stmt_func *)fn)((struct statement *)data);
usr/src/tools/smatch/src/smatch_hooks.c
136
static void pass_sym_to_client(void *fn, void *data)
usr/src/tools/smatch/src/smatch_hooks.c
138
((sym_func *)fn)((struct symbol *)data);
usr/src/tools/smatch/src/smatch_hooks.c
141
static void pass_sym_list_to_client(void *fn, void *data)
usr/src/tools/smatch/src/smatch_hooks.c
143
((sym_list_func *)fn)((struct symbol_list *)data);
usr/src/tools/smatch/src/smatch_hooks.c
153
pass_expr_to_client(container->fn, data);
usr/src/tools/smatch/src/smatch_hooks.c
156
pass_stmt_to_client(container->fn, data);
usr/src/tools/smatch/src/smatch_hooks.c
159
pass_sym_to_client(container->fn, data);
usr/src/tools/smatch/src/smatch_hooks.c
162
pass_sym_list_to_client(container->fn, data);
usr/src/tools/smatch/src/smatch_hooks.c
176
((case_func *)container->fn)(switch_expr, rl);
usr/src/tools/smatch/src/smatch_hooks.c
207
return ((merge_func_t *)tmp->fn)(s1, s2);
usr/src/tools/smatch/src/smatch_hooks.c
218
return ((unmatched_func_t *)tmp->fn)(sm);
usr/src/tools/smatch/src/smatch_hooks.c
246
void add_scope_hook(scope_hook *fn, void *data)
usr/src/tools/smatch/src/smatch_hooks.c
255
new->fn = fn;
usr/src/tools/smatch/src/smatch_hooks.c
276
((scope_hook *)tmp->fn)(tmp->data);
usr/src/tools/smatch/src/smatch_hooks.c
31
void *fn;
usr/src/tools/smatch/src/smatch_hooks.c
87
void *fn;
usr/src/tools/smatch/src/smatch_implied.c
1051
compare_type = get_arg_type(expr->fn, param);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1061
type = get_arg_type(expr->fn, i);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
1084
type = get_arg_type(call->fn, param);
usr/src/tools/smatch/src/smatch_kernel_user_data.c
297
static void match_user_copy(const char *fn, struct expression *expr, void *_param)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
344
static void match_sscanf(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
413
if (expr->type != EXPR_CALL || expr->fn->type != EXPR_SYMBOL ||
usr/src/tools/smatch/src/smatch_kernel_user_data.c
414
!expr->fn->symbol)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
416
expr = expr->fn;
usr/src/tools/smatch/src/smatch_kernel_user_data.c
428
if (expr->type != EXPR_CALL || expr->fn->type != EXPR_SYMBOL ||
usr/src/tools/smatch/src/smatch_kernel_user_data.c
429
!expr->fn->symbol_name || !expr->fn->symbol_name->name)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
433
if (strcmp(expr->fn->symbol_name->name, returns_user_data[i]) == 0) {
usr/src/tools/smatch/src/smatch_kernel_user_data.c
806
static void match_user_assign_function(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_kernel_user_data.c
812
static void match_returns_user_rl(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_math.c
1221
if (sym_name_is("__builtin_constant_p", expr->fn))
usr/src/tools/smatch/src/smatch_math.c
1224
if (sym_name_is("__builtin_choose_expr", expr->fn))
usr/src/tools/smatch/src/smatch_math.c
1227
if (sym_name_is("__builtin_expect", expr->fn) ||
usr/src/tools/smatch/src/smatch_math.c
1228
sym_name_is("__builtin_bswap16", expr->fn) ||
usr/src/tools/smatch/src/smatch_math.c
1229
sym_name_is("__builtin_bswap32", expr->fn) ||
usr/src/tools/smatch/src/smatch_math.c
1230
sym_name_is("__builtin_bswap64", expr->fn)) {
usr/src/tools/smatch/src/smatch_math.c
1237
if (sym_name_is("strlen", expr->fn))
usr/src/tools/smatch/src/smatch_math.c
1706
struct range_list *(*fn)(struct expression *expr),
usr/src/tools/smatch/src/smatch_math.c
1712
custom_handle_variable = fn;
usr/src/tools/smatch/src/smatch_mtag.c
106
!expr->fn ||
usr/src/tools/smatch/src/smatch_mtag.c
107
expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_mtag.c
109
return expr_to_str(expr->fn);
usr/src/tools/smatch/src/smatch_nul_terminator.c
295
if (!sym_name_is("strnlen", left->fn))
usr/src/tools/smatch/src/smatch_param_cleared.c
136
static void match_usb_control_msg(const char *fn, struct expression *expr, void *_size_arg)
usr/src/tools/smatch/src/smatch_param_cleared.c
63
static void match_memset(const char *fn, struct expression *expr, void *arg)
usr/src/tools/smatch/src/smatch_param_cleared.c
68
static void match_memcpy(const char *fn, struct expression *expr, void *arg)
usr/src/tools/smatch/src/smatch_parse_call_math.c
470
static void match_alloc(const char *fn, struct expression *expr, void *_size_arg)
usr/src/tools/smatch/src/smatch_parse_call_math.c
561
if (expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_parse_call_math.c
563
sym = expr->fn->symbol;
usr/src/tools/smatch/src/smatch_passes_array_size.c
58
arg_type = get_arg_type(expr->fn, i);
usr/src/tools/smatch/src/smatch_return_to_param.c
133
start_sym = expr_to_sym(expr->fn);
usr/src/tools/smatch/src/smatch_return_to_param.c
211
left_sym = expr_to_sym(call->fn);
usr/src/tools/smatch/src/smatch_scope.c
24
struct symbol *fn = get_base_type(cur_func_sym);
usr/src/tools/smatch/src/smatch_scope.c
27
if (!fn)
usr/src/tools/smatch/src/smatch_scope.c
29
if (stmt == fn->stmt || stmt == fn->inline_stmt)
usr/src/tools/smatch/src/smatch_scope.c
61
struct symbol *fn;
usr/src/tools/smatch/src/smatch_scope.c
65
fn = get_base_type(cur_func_sym);
usr/src/tools/smatch/src/smatch_scope.c
66
if (!fn)
usr/src/tools/smatch/src/smatch_scope.c
74
if (stmt->parent == fn->stmt ||
usr/src/tools/smatch/src/smatch_scope.c
75
stmt->parent == fn->inline_stmt)
usr/src/tools/smatch/src/smatch_states.c
115
void add_check_tracker(const char *check_name, check_tracker_hook *fn)
usr/src/tools/smatch/src/smatch_states.c
127
*p = fn;
usr/src/tools/smatch/src/smatch_states.c
134
check_tracker_hook **fn;
usr/src/tools/smatch/src/smatch_states.c
140
FOR_EACH_PTR(hooks, fn) {
usr/src/tools/smatch/src/smatch_states.c
141
(*fn)(owner, name, sym, state);
usr/src/tools/smatch/src/smatch_states.c
142
} END_FOR_EACH_PTR(fn);
usr/src/tools/smatch/src/smatch_states.c
342
void add_get_state_hook(get_state_hook *fn)
usr/src/tools/smatch/src/smatch_states.c
345
*p = fn;
usr/src/tools/smatch/src/smatch_states.c
352
get_state_hook **fn;
usr/src/tools/smatch/src/smatch_states.c
358
FOR_EACH_PTR(get_state_hooks, fn) {
usr/src/tools/smatch/src/smatch_states.c
359
(*fn)(owner, name, sym);
usr/src/tools/smatch/src/smatch_states.c
360
} END_FOR_EACH_PTR(fn);
usr/src/tools/smatch/src/smatch_states.c
647
void __match_nullify_path_hook(const char *fn, struct expression *expr,
usr/src/tools/smatch/src/smatch_strings.c
61
static void match_strcpy(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_strlen.c
113
if (left->type == EXPR_CALL && sym_name_is("strlen", left->fn)) {
usr/src/tools/smatch/src/smatch_strlen.c
117
if (right->type == EXPR_CALL && sym_name_is("strlen", right->fn)) {
usr/src/tools/smatch/src/smatch_strlen.c
165
static void match_snprintf(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_strlen.c
183
static void match_strlcpycat(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_strlen.c
201
if (src_len != 0 && strcmp(fn, "strcpy") == 0 && src_len < limit.value)
usr/src/tools/smatch/src/smatch_strlen.c
207
static void match_strcpy(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_strlen.c
72
static void match_strlen(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_struct_assignment.c
312
char *fn;
usr/src/tools/smatch/src/smatch_struct_assignment.c
314
if (expr->type != EXPR_CALL || expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_struct_assignment.c
316
fn = expr_to_var(expr->fn);
usr/src/tools/smatch/src/smatch_struct_assignment.c
317
if (!fn)
usr/src/tools/smatch/src/smatch_struct_assignment.c
319
if (strcmp(fn, "kcalloc") == 0)
usr/src/tools/smatch/src/smatch_struct_assignment.c
321
if (option_project == PROJ_KERNEL && strstr(fn, "zalloc"))
usr/src/tools/smatch/src/smatch_struct_assignment.c
431
static void match_memset(const char *fn, struct expression *expr, void *_size_arg)
usr/src/tools/smatch/src/smatch_struct_assignment.c
443
static void match_memcpy(const char *fn, struct expression *expr, void *_arg)
usr/src/tools/smatch/src/smatch_struct_assignment.c
454
static void match_memdup(const char *fn, struct expression *call_expr,
usr/src/tools/smatch/src/smatch_struct_assignment.c
471
static void match_memcpy_unknown(const char *fn, struct expression *expr, void *_arg)
usr/src/tools/smatch/src/smatch_struct_assignment.c
479
static void match_sscanf(const char *fn, struct expression *expr, void *unused)
usr/src/tools/smatch/src/smatch_type.c
185
if (sym_name_is("__builtin_choose_expr", expr->fn))
usr/src/tools/smatch/src/smatch_type.c
188
tmp = get_type(expr->fn);
usr/src/tools/smatch/src/smatch_type.c
649
struct symbol *get_arg_type(struct expression *fn, int arg)
usr/src/tools/smatch/src/smatch_type.c
656
fn_type = get_type(fn);
usr/src/tools/smatch/src/smatch_type.c
756
struct symbol *get_arg_type_from_key(struct expression *fn, int param, struct expression *arg, const char *key)
usr/src/tools/smatch/src/smatch_type.c
763
return get_arg_type(fn, param);
usr/src/tools/smatch/src/smatch_type.c
765
type = get_arg_type(fn, param);
usr/src/tools/smatch/src/smatch_type_val.c
311
if (!expr || expr->type != EXPR_CALL || expr->fn->type != EXPR_SYMBOL)
usr/src/tools/smatch/src/smatch_type_val.c
314
if (sym_name_is("kmalloc", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
316
if (sym_name_is("vmalloc", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
318
if (sym_name_is("kvmalloc", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
320
if (sym_name_is("kmalloc_array", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
322
if (sym_name_is("vmalloc_array", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
324
if (sym_name_is("kvmalloc_array", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
327
if (sym_name_is("mmu_memory_cache_alloc", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
329
if (sym_name_is("kmem_alloc", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
331
if (sym_name_is("alloc_pages", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
334
if (sym_name_is("netdev_priv", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
336
if (sym_name_is("dev_get_drvdata", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
338
if (sym_name_is("i2c_get_clientdata", expr->fn))
usr/src/tools/smatch/src/smatch_type_val.c
340
if (sym_name_is("idr_find", expr->fn))
usr/src/tools/smatch/src/smatch_unknown_value.c
59
fake_call.fn = &fake_fn_expr;
usr/src/tools/smatch/src/smatch_untracked_param.c
143
struct symbol *fn;
usr/src/tools/smatch/src/smatch_untracked_param.c
147
fn = get_type(expr->fn);
usr/src/tools/smatch/src/smatch_untracked_param.c
148
if (!fn || !fn->variadic)
usr/src/tools/smatch/src/smatch_untracked_param.c
152
name = expr_to_var(expr->fn);
usr/src/tools/smatch/src/smatch_untracked_param.c
60
untracked_hook **fn;
usr/src/tools/smatch/src/smatch_untracked_param.c
62
FOR_EACH_PTR(untracked_hooks, fn) {
usr/src/tools/smatch/src/smatch_untracked_param.c
63
(*fn)(expr, param);
usr/src/tools/smatch/src/smatch_untracked_param.c
64
} END_FOR_EACH_PTR(fn);
usr/src/tools/smatch/src/smatch_untracked_param.c
76
untracked_hook **fn;
usr/src/tools/smatch/src/smatch_untracked_param.c
78
FOR_EACH_PTR(lost_hooks, fn) {
usr/src/tools/smatch/src/smatch_untracked_param.c
79
(*fn)(expr, param);
usr/src/tools/smatch/src/smatch_untracked_param.c
80
} END_FOR_EACH_PTR(fn);
usr/src/tools/smatch/src/sparse-llvm.c
1002
output_op_setval(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1005
output_op_setfval(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1008
output_op_switch(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1014
output_op_phisrc(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1017
output_op_phi(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1020
output_op_load(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1023
output_op_store(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1028
output_op_call(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1031
output_op_cast(fn, insn, LLVMZExt);
usr/src/tools/smatch/src/sparse-llvm.c
1034
output_op_cast(fn, insn, LLVMSExt);
usr/src/tools/smatch/src/sparse-llvm.c
1037
output_op_cast(fn, insn, LLVMTrunc);
usr/src/tools/smatch/src/sparse-llvm.c
1040
output_op_cast(fn, insn, LLVMFPToUI);
usr/src/tools/smatch/src/sparse-llvm.c
1043
output_op_cast(fn, insn, LLVMFPToSI);
usr/src/tools/smatch/src/sparse-llvm.c
1047
output_op_fpcast(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1052
output_op_ptrcast(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1055
output_op_binary(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1058
output_op_compare(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1061
output_op_sel(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1070
src = pseudo_to_value(fn, insn->type, insn->src);
usr/src/tools/smatch/src/sparse-llvm.c
1074
target = LLVMBuildNot(fn->builder, src, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
1084
src = pseudo_to_value(fn, insn->type, insn->src);
usr/src/tools/smatch/src/sparse-llvm.c
1089
target = LLVMBuildFNeg(fn->builder, src, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
1091
target = LLVMBuildNeg(fn->builder, src, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
1118
static void output_bb(struct function *fn, struct basic_block *bb)
usr/src/tools/smatch/src/sparse-llvm.c
1126
output_insn(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
1142
function.fn = get_sym_value(module, sym);
usr/src/tools/smatch/src/sparse-llvm.c
1143
LLVMSetFunctionCallConv(function.fn, LLVMCCallConv);
usr/src/tools/smatch/src/sparse-llvm.c
1144
LLVMSetLinkage(function.fn, function_linkage(sym));
usr/src/tools/smatch/src/sparse-llvm.c
1154
arg = LLVMGetParam(function.fn, i);
usr/src/tools/smatch/src/sparse-llvm.c
1167
bbr = LLVMAppendBasicBlock(function.fn, bbname);
usr/src/tools/smatch/src/sparse-llvm.c
1180
entrybbr = LLVMGetEntryBasicBlock(function.fn);
usr/src/tools/smatch/src/sparse-llvm.c
24
LLVMValueRef fn;
usr/src/tools/smatch/src/sparse-llvm.c
369
static LLVMValueRef pseudo_to_value(struct function *fn, struct symbol *ctype, pseudo_t pseudo)
usr/src/tools/smatch/src/sparse-llvm.c
378
result = get_sym_value(fn->module, pseudo->sym);
usr/src/tools/smatch/src/sparse-llvm.c
384
result = LLVMGetParam(fn->fn, pseudo->nr - 1);
usr/src/tools/smatch/src/sparse-llvm.c
403
static LLVMValueRef pseudo_to_rvalue(struct function *fn, struct symbol *ctype, pseudo_t pseudo)
usr/src/tools/smatch/src/sparse-llvm.c
405
LLVMValueRef val = pseudo_to_value(fn, ctype, pseudo);
usr/src/tools/smatch/src/sparse-llvm.c
410
return LLVMBuildBitCast(fn->builder, val, dtype, name);
usr/src/tools/smatch/src/sparse-llvm.c
413
static LLVMValueRef value_to_ivalue(struct function *fn, struct symbol *ctype, LLVMValueRef val)
usr/src/tools/smatch/src/sparse-llvm.c
420
val = LLVMBuildPtrToInt(fn->builder, val, dtype, name);
usr/src/tools/smatch/src/sparse-llvm.c
423
val = LLVMBuildIntCast(fn->builder, val, dtype, name);
usr/src/tools/smatch/src/sparse-llvm.c
428
static LLVMValueRef value_to_pvalue(struct function *fn, struct symbol *ctype, LLVMValueRef val)
usr/src/tools/smatch/src/sparse-llvm.c
436
val = LLVMBuildIntToPtr(fn->builder, val, dtype, name);
usr/src/tools/smatch/src/sparse-llvm.c
439
val = LLVMBuildBitCast(fn->builder, val, dtype, name);
usr/src/tools/smatch/src/sparse-llvm.c
447
static LLVMValueRef adjust_type(struct function *fn, struct symbol *ctype, LLVMValueRef val)
usr/src/tools/smatch/src/sparse-llvm.c
450
return value_to_ivalue(fn, ctype, val);
usr/src/tools/smatch/src/sparse-llvm.c
452
return value_to_pvalue(fn, ctype, val);
usr/src/tools/smatch/src/sparse-llvm.c
460
static LLVMValueRef get_operand(struct function *fn, struct symbol *ctype, pseudo_t pseudo)
usr/src/tools/smatch/src/sparse-llvm.c
462
LLVMValueRef target = pseudo_to_value(fn, ctype, pseudo);
usr/src/tools/smatch/src/sparse-llvm.c
463
return adjust_type(fn, ctype, target);
usr/src/tools/smatch/src/sparse-llvm.c
471
static LLVMValueRef get_ioperand(struct function *fn, struct symbol *ctype, pseudo_t pseudo)
usr/src/tools/smatch/src/sparse-llvm.c
473
LLVMValueRef target = pseudo_to_value(fn, ctype, pseudo);
usr/src/tools/smatch/src/sparse-llvm.c
474
return value_to_ivalue(fn, ctype, target);
usr/src/tools/smatch/src/sparse-llvm.c
534
static void output_op_binary(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
539
lhs = get_ioperand(fn, insn->type, insn->src1);
usr/src/tools/smatch/src/sparse-llvm.c
540
rhs = get_ioperand(fn, insn->type, insn->src2);
usr/src/tools/smatch/src/sparse-llvm.c
547
target = LLVMBuildAdd(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
550
target = LLVMBuildSub(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
553
target = LLVMBuildMul(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
556
target = LLVMBuildUDiv(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
560
target = LLVMBuildSDiv(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
564
target = LLVMBuildURem(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
568
target = LLVMBuildSRem(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
572
target = LLVMBuildShl(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
576
target = LLVMBuildLShr(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
580
target = LLVMBuildAShr(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
585
target = LLVMBuildFAdd(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
588
target = LLVMBuildFSub(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
591
target = LLVMBuildFMul(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
594
target = LLVMBuildFDiv(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
600
target = LLVMBuildAnd(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
604
target = LLVMBuildOr(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
608
target = LLVMBuildXor(fn->builder, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
615
target = adjust_type(fn, insn->type, target);
usr/src/tools/smatch/src/sparse-llvm.c
619
static void output_op_compare(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
624
lhs = pseudo_to_value(fn, NULL, insn->src1);
usr/src/tools/smatch/src/sparse-llvm.c
628
rhs = pseudo_to_value(fn, NULL, insn->src2);
usr/src/tools/smatch/src/sparse-llvm.c
638
lhs = value_to_pvalue(fn, &ptr_ctype, lhs);
usr/src/tools/smatch/src/sparse-llvm.c
639
rhs = value_to_pvalue(fn, &ptr_ctype, rhs);
usr/src/tools/smatch/src/sparse-llvm.c
647
rhs = LLVMBuildPtrToInt(fn->builder, rhs, ltype, "");
usr/src/tools/smatch/src/sparse-llvm.c
649
target = LLVMBuildICmp(fn->builder, op, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
660
target = LLVMBuildFCmp(fn->builder, op, lhs, rhs, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
667
target = LLVMBuildZExt(fn->builder, target, dst_type, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
672
static void output_op_ret(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
677
LLVMValueRef result = get_operand(fn, insn->type, pseudo);
usr/src/tools/smatch/src/sparse-llvm.c
678
LLVMBuildRet(fn->builder, result);
usr/src/tools/smatch/src/sparse-llvm.c
680
LLVMBuildRetVoid(fn->builder);
usr/src/tools/smatch/src/sparse-llvm.c
683
static LLVMValueRef calc_memop_addr(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
694
src = pseudo_to_value(fn, insn->type, insn->src);
usr/src/tools/smatch/src/sparse-llvm.c
697
src = LLVMBuildPointerCast(fn->builder, src, addr_type, LLVMGetValueName(src));
usr/src/tools/smatch/src/sparse-llvm.c
700
addr = calc_gep(fn->builder, src, off);
usr/src/tools/smatch/src/sparse-llvm.c
705
static void output_op_load(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
710
addr = calc_memop_addr(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
714
target = LLVMBuildLoad(fn->builder, addr, name);
usr/src/tools/smatch/src/sparse-llvm.c
719
static void output_op_store(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
723
addr = calc_memop_addr(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
725
target_in = pseudo_to_rvalue(fn, insn->type, insn->target);
usr/src/tools/smatch/src/sparse-llvm.c
728
LLVMBuildStore(fn->builder, target_in, addr);
usr/src/tools/smatch/src/sparse-llvm.c
731
static LLVMValueRef bool_value(struct function *fn, LLVMValueRef value)
usr/src/tools/smatch/src/sparse-llvm.c
734
value = LLVMBuildIsNotNull(fn->builder, value, LLVMGetValueName(value));
usr/src/tools/smatch/src/sparse-llvm.c
739
static void output_op_cbr(struct function *fn, struct instruction *br)
usr/src/tools/smatch/src/sparse-llvm.c
741
LLVMValueRef cond = bool_value(fn,
usr/src/tools/smatch/src/sparse-llvm.c
742
pseudo_to_value(fn, NULL, br->cond));
usr/src/tools/smatch/src/sparse-llvm.c
744
LLVMBuildCondBr(fn->builder, cond,
usr/src/tools/smatch/src/sparse-llvm.c
749
static void output_op_br(struct function *fn, struct instruction *br)
usr/src/tools/smatch/src/sparse-llvm.c
751
LLVMBuildBr(fn->builder, br->bb_true->priv);
usr/src/tools/smatch/src/sparse-llvm.c
754
static void output_op_sel(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
759
src1 = bool_value(fn, pseudo_to_value(fn, NULL, insn->src1));
usr/src/tools/smatch/src/sparse-llvm.c
760
src2 = get_operand(fn, insn->type, insn->src2);
usr/src/tools/smatch/src/sparse-llvm.c
761
src3 = get_operand(fn, insn->type, insn->src3);
usr/src/tools/smatch/src/sparse-llvm.c
764
target = LLVMBuildSelect(fn->builder, src1, src2, src3, name);
usr/src/tools/smatch/src/sparse-llvm.c
766
insn->target->priv = adjust_type(fn, insn->type, target);
usr/src/tools/smatch/src/sparse-llvm.c
769
static void output_op_switch(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
783
sw_val = get_ioperand(fn, insn->type, insn->cond);
usr/src/tools/smatch/src/sparse-llvm.c
784
target = LLVMBuildSwitch(fn->builder, sw_val,
usr/src/tools/smatch/src/sparse-llvm.c
797
static void output_op_call(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
811
func = get_operand(fn, ctype, insn->func);
usr/src/tools/smatch/src/sparse-llvm.c
813
func = pseudo_to_value(fn, ctype, insn->func);
usr/src/tools/smatch/src/sparse-llvm.c
817
args[i++] = pseudo_to_rvalue(fn, ctype, arg);
usr/src/tools/smatch/src/sparse-llvm.c
822
target = LLVMBuildCall(fn->builder, func, args, n_arg, name);
usr/src/tools/smatch/src/sparse-llvm.c
827
static void output_op_phisrc(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
835
v = get_operand(fn, insn->type, insn->phi_src);
usr/src/tools/smatch/src/sparse-llvm.c
846
LLVMBuildStore(fn->builder, v, ptr);
usr/src/tools/smatch/src/sparse-llvm.c
850
static void output_op_phi(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
859
LLVMInsertIntoBuilder(fn->builder, load);
usr/src/tools/smatch/src/sparse-llvm.c
862
static void output_op_ptrcast(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
870
src = get_operand(fn, otype, insn->src);
usr/src/tools/smatch/src/sparse-llvm.c
896
target = LLVMBuildCast(fn->builder, op, src, dtype, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
900
static void output_op_cast(struct function *fn, struct instruction *insn, LLVMOpcode op)
usr/src/tools/smatch/src/sparse-llvm.c
908
return output_op_ptrcast(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
912
src = get_operand(fn, otype, insn->src);
usr/src/tools/smatch/src/sparse-llvm.c
930
target = LLVMBuildCast(fn->builder, op, src, dtype, target_name);
usr/src/tools/smatch/src/sparse-llvm.c
934
static void output_op_fpcast(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
944
src = get_operand(fn, otype, insn->src);
usr/src/tools/smatch/src/sparse-llvm.c
947
target = LLVMBuildFPCast(fn->builder, src, dtype, name);
usr/src/tools/smatch/src/sparse-llvm.c
950
target = LLVMBuildSIToFP(fn->builder, src, dtype, name);
usr/src/tools/smatch/src/sparse-llvm.c
953
target = LLVMBuildUIToFP(fn->builder, src, dtype, name);
usr/src/tools/smatch/src/sparse-llvm.c
961
static void output_op_setval(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
968
target = LLVMBlockAddress(fn->fn, val->symbol->bb_target->priv);
usr/src/tools/smatch/src/sparse-llvm.c
977
static void output_op_setfval(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
986
static void output_insn(struct function *fn, struct instruction *insn)
usr/src/tools/smatch/src/sparse-llvm.c
990
output_op_ret(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
993
output_op_br(fn, insn);
usr/src/tools/smatch/src/sparse-llvm.c
996
output_op_cbr(fn, insn);
usr/src/tools/smatch/src/sparse.c
193
pseudo_t fn = insn->func;
usr/src/tools/smatch/src/sparse.c
203
if (fn->type != PSEUDO_SYM)
usr/src/tools/smatch/src/sparse.c
205
ident = fn->sym->ident;
usr/src/tools/smatch/src/symbol.c
190
void (*fn)(struct symbol *, struct struct_union_info *);
usr/src/tools/smatch/src/symbol.c
193
fn = advance ? lay_out_struct : lay_out_union;
usr/src/tools/smatch/src/symbol.c
195
fn(member, &info);
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
11
int foo(void *fn, int arg1, int arg2);
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
12
int foo(void *fn, int arg1, int arg2)
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
16
res += ((binop_t)fn)(arg1, arg2);
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
17
res += ((unop_t)fn)(arg1);
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
18
res += ((ldef_t)fn)();
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
19
res += ((idef_t)fn)();
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
20
((use_t)fn)(res);
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
24
int bar(int (*fn)(int), int arg1, int arg2);
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
25
int bar(int (*fn)(int), int arg1, int arg2)
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
29
res += ((binop_t)fn)(arg1, arg2);
usr/src/tools/smatch/src/validation/backend/function-ptr-xtype.c
30
res += fn(arg1);
usr/src/tools/smatch/src/validation/builtin_inf.c
8
static float fn = __builtin_nanf("");
usr/src/uts/common/fs/fem.c
3174
struct fem_node *fn;
usr/src/uts/common/fs/fem.c
3176
fn = NULL;
usr/src/uts/common/fs/fem.c
3178
fn = sp->feml_nodes + i;
usr/src/uts/common/fs/fem.c
3179
if (fn->fn_op.anon == opset &&
usr/src/uts/common/fs/fem.c
3180
(fn->fn_available == datap || datap == NULL)) {
usr/src/uts/common/fs/fem.c
3194
if (fn->fn_av_rele)
usr/src/uts/common/fs/fem.c
3195
(*(fn->fn_av_rele))(fn->fn_available);
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1712
char fn[MAXNAMELEN];
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1734
if (vtoname(vp, fn, MAXNAMELEN) != 0) {
usr/src/uts/common/fs/nfs/nfs4_stub_vnops.c
1741
index = nfs4_process_referral(mi, drp->r_fh, fn, cr,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14887
char *fn;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14905
fn = strrchr(svp->sv_path, '/');
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14906
if (fn == NULL)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14909
fn++;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14912
fn = fn_name(shvp->sv_name);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14916
if (strlen(fn) < maxlen)
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14917
(void) strcpy(fnamep, fn);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
14924
kmem_free(fn, MAXNAMELEN);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1707
char fn[MAXNAMELEN];
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1827
if ((ep->error = vtoname(vp, fn, MAXNAMELEN)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1837
open_args->open_claim4_u.cfile = fn;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1862
if ((ep->error = vtoname(vp, fn, MAXNAMELEN)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
1877
open_args->open_claim4_u.delegate_cur_info.cfile = fn;
usr/src/uts/common/fs/nfs/nfs4_vnops.c
625
char fn[MAXNAMELEN];
usr/src/uts/common/fs/nfs/nfs4_vnops.c
653
if ((error = vtoname(*vpp, fn, MAXNAMELEN)) != 0) {
usr/src/uts/common/fs/nfs/nfs4_vnops.c
671
dnlc_update(dvp, fn, *vpp);
usr/src/uts/common/fs/nfs/nfs4_vnops.c
686
error = nfs4open_otw(dvp, fn, NULL, vpp, cr, 0, flag, 0,
usr/src/uts/common/fs/nfs/nfs4_vnops.c
690
dnlc_update(dvp, fn, *vpp);
usr/src/uts/common/fs/smbclnt/netsmb/smb_rq.c
688
smb_nt_alloc(struct smb_connobj *layer, ushort_t fn, struct smb_cred *scred,
usr/src/uts/common/fs/smbclnt/netsmb/smb_rq.c
697
error = smb_nt_init(ntp, layer, fn, scred);
usr/src/uts/common/fs/smbclnt/netsmb/smb_rq.c
736
smb_nt_init(struct smb_ntrq *ntp, struct smb_connobj *source, ushort_t fn,
usr/src/uts/common/fs/smbclnt/netsmb/smb_rq.c
743
ntp->nt_function = fn;
usr/src/uts/common/fs/smbclnt/netsmb/smb_rq.h
242
int smb_nt_alloc(struct smb_connobj *layer, ushort_t fn,
usr/src/uts/common/fs/smbclnt/netsmb/smb_rq.h
245
ushort_t fn, struct smb_cred *scred);
usr/src/uts/common/fs/zfs/btree.c
483
uint32_t fn = hdr->bth_first -
usr/src/uts/common/fs/zfs/btree.c
485
hdr->bth_first -= fn;
usr/src/uts/common/fs/zfs/btree.c
486
bt_shift_leaf(tree, leaf, fn, idx, fn, BSD_LEFT);
usr/src/uts/common/fs/zfs/btree.c
487
bt_shift_leaf(tree, leaf, fn + idx, hdr->bth_count - idx,
usr/src/uts/common/fs/zfs/btree.c
488
n - fn, BSD_RIGHT);
usr/src/uts/common/fs/zfs/lua/lapi.c
554
LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) {
usr/src/uts/common/fs/zfs/lua/lapi.c
557
setfvalue(L->top, fn);
usr/src/uts/common/fs/zfs/lua/lapi.c
565
cl->c.f = fn;
usr/src/uts/common/fs/zfs/lua/lauxlib.h
113
#define luaL_dofile(L, fn) \
usr/src/uts/common/fs/zfs/lua/lauxlib.h
114
(luaL_loadfile(L, fn) || lua_pcall(L, 0, LUA_MULTRET, 0))
usr/src/uts/common/fs/zfs/lua/lua.h
213
LUA_API void (lua_pushcclosure) (lua_State *L, lua_CFunction fn, int n);
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
290
typedef void (*benchmark_fn)(raidz_map_t *rm, const int fn);
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
293
benchmark_gen_impl(raidz_map_t *rm, const int fn)
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
295
(void) fn;
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
300
benchmark_rec_impl(raidz_map_t *rm, const int fn)
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
312
vdev_raidz_reconstruct(rm, rec_tgt[fn], 3);
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
321
benchmark_raidz_impl(raidz_map_t *bench_rm, const int fn, benchmark_fn bench_fn)
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
339
bench_fn(bench_rm, fn);
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
348
raidz_impl_kstats[impl].gen[fn] = speed;
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
350
raidz_impl_kstats[impl].rec[fn] = speed;
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
357
fstat->gen[fn] = impl;
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
358
vdev_raidz_fastest_impl.gen[fn] =
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
359
curr_impl->gen[fn];
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
361
fstat->rec[fn] = impl;
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
362
vdev_raidz_fastest_impl.rec[fn] =
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
363
curr_impl->rec[fn];
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
405
for (int fn = 0; fn < RAIDZ_GEN_NUM; fn++) {
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
406
bench_parity = fn + 1;
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
411
benchmark_raidz_impl(bench_rm, fn, benchmark_gen_impl);
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
420
for (int fn = 0; fn < RAIDZ_REC_NUM; fn++)
usr/src/uts/common/fs/zfs/vdev_raidz_math.c
421
benchmark_raidz_impl(bench_rm, fn, benchmark_rec_impl);
usr/src/uts/common/gssapi/mechs/krb5/include/k5-platform.h
202
typedef struct { k5_once_t once; int error, did_run; void (*fn)(void); } k5_init_t;
usr/src/uts/common/gssapi/mechs/krb5/include/k5-platform.h
215
int k5int_err = k5_once(&k5int_i->once, k5int_i->fn); \
usr/src/uts/common/gssapi/mechs/krb5/include/k5-platform.h
226
err = k5_once(&i->once, i->fn); \
usr/src/uts/common/inet/ip/ip.c
13785
ip_multirt_apply_membership(int (*fn)(conn_t *, boolean_t,
usr/src/uts/common/inet/ip/ip.c
13850
error = fn(connp, checkonly, v6group, INADDR_ANY, ifindex,
usr/src/uts/common/inet/ip/ip.c
730
static int ip_multirt_apply_membership(int (*fn)(conn_t *, boolean_t,
usr/src/uts/common/inet/ipf/drand48.c
53
#define EXPORT0(TYPE, fn, fnu) TYPE fn() { \
usr/src/uts/common/inet/ipf/drand48.c
59
#define EXPORT1(TYPE, fn, fnu) TYPE fn(unsigned short xsubi[3]) { \
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
378
#define HOOK_INIT_GZ_BEFORE(x, fn, n, gzn, a) \
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
379
HOOK_INIT(x, fn, ifs->ifs_gz_controlled ? gzn : n, ifs); \
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
396
#define HOOK_INIT_GZ_AFTER(x, fn, n, gzn, a) \
usr/src/uts/common/inet/ipf/ip_fil_solaris.c
397
HOOK_INIT(x, fn, ifs->ifs_gz_controlled ? gzn : n, ifs); \
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
411
uint_t fmt, dbs, fn, f5060, stype; /* CIP fields */
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
427
fn = (axp->ax_ciph[2] >> 6) & 0x3;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
439
ii.ii_fn = fn;
usr/src/uts/common/io/1394/targets/av1394/av1394_isoch.c
441
if ((fmt == 0) && (dbs == 0x78) && (fn == 0) && (stype == 0)) {
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1784
const char *id, int flags, int defval, audio_ctrl_wr_t fn)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1803
audiohd_get_control, fn, ac);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1808
const char *id, int flags, int defval, audio_ctrl_wr_t fn)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1827
audiohd_get_control, fn, ac);
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1832
const char *id, int defval, audio_ctrl_wr_t fn)
usr/src/uts/common/io/audio/drv/audiohd/audiohd.c
1851
audiohd_get_control, fn, ac);
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1024
audio_ctrl_wr_t fn;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1040
fn = audiopci_set_volume;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1049
fn = audiopci_set_front;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1058
fn = audiopci_set_speaker;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1067
fn = audiopci_set_reclevel;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1076
fn = audiopci_set_reclevel;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1085
fn = audiopci_set_reclevel;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1094
fn = audiopci_set_reclevel;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1103
fn = audiopci_set_reclevel;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1115
fn = audiopci_set_recsrc;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1127
fn = audiopci_set_monsrc;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1136
fn = audiopci_set_micboost;
usr/src/uts/common/io/audio/drv/audiopci/audiopci.c
1142
audiopci_get_value, fn, pc);
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
558
audio_ctrl_wr_t fn;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
574
fn = solo_set_mono;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
583
fn = solo_set_stereo;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
592
fn = solo_set_mono;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
601
fn = solo_set_stereo;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
610
fn = solo_set_stereo;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
619
fn = solo_set_stereo;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
628
fn = solo_set_stereo;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
637
fn = solo_set_mono;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
649
fn = solo_set_mixsrc;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
661
fn = solo_set_mixsrc;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
670
fn = solo_set_bool;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
679
fn = solo_set_bool;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
688
fn = solo_set_stereo;
usr/src/uts/common/io/audio/drv/audiosolo/audiosolo.c
694
solo_get_value, fn, pc);
usr/src/uts/common/io/chxge/com/vsc7321_reg.h
90
#define REG_TEST(ie,fn) CRA(0x2,ie&1,0x00+fn) /* Mode & Test Register */
usr/src/uts/common/io/chxge/com/vsc7321_reg.h
91
#define REG_TOP_BOTTOM(ie,fn) CRA(0x2,ie&1,0x10+fn) /* FIFO Buffer Top & Bottom */
usr/src/uts/common/io/chxge/com/vsc7321_reg.h
92
#define REG_TAIL(ie,fn) CRA(0x2,ie&1,0x20+fn) /* FIFO Write Pointer */
usr/src/uts/common/io/chxge/com/vsc7321_reg.h
93
#define REG_HEAD(ie,fn) CRA(0x2,ie&1,0x30+fn) /* FIFO Read Pointer */
usr/src/uts/common/io/chxge/com/vsc7321_reg.h
94
#define REG_HIGH_LOW_WM(ie,fn) CRA(0x2,ie&1,0x40+fn) /* Flow Control Water Marks */
usr/src/uts/common/io/chxge/com/vsc7321_reg.h
95
#define REG_CT_THRHLD(ie,fn) CRA(0x2,ie&1,0x50+fn) /* Cut Through Threshold */
usr/src/uts/common/io/chxge/com/vsc7321_reg.h
96
#define REG_FIFO_DROP_CNT(ie,fn) CRA(0x2,ie&1,0x60+fn) /* Drop & CRC Error Counter */
usr/src/uts/common/io/chxge/com/vsc7321_reg.h
97
#define REG_DEBUG_BUF_CNT(ie,fn) CRA(0x2,ie&1,0x70+fn) /* Input Side Debug Counter */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
100
#define REG_FIFO_DROP_CNT(ie,fn) CRA(0x2,ie&1,0x60+fn) /* Drop & CRC Error Counter */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
101
#define REG_DEBUG_BUF_CNT(ie,fn) CRA(0x2,ie&1,0x70+fn) /* Input Side Debug Counter */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
102
#define REG_BUCKI(fn) CRA(0x2,2,0x20+fn) /* Input Side Debug Counter */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
103
#define REG_BUCKE(fn) CRA(0x2,3,0x20+fn) /* Input Side Debug Counter */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
94
#define REG_TEST(ie,fn) CRA(0x2,ie&1,0x00+fn) /* Mode & Test Register */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
95
#define REG_TOP_BOTTOM(ie,fn) CRA(0x2,ie&1,0x10+fn) /* FIFO Buffer Top & Bottom */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
96
#define REG_TAIL(ie,fn) CRA(0x2,ie&1,0x20+fn) /* FIFO Write Pointer */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
97
#define REG_HEAD(ie,fn) CRA(0x2,ie&1,0x30+fn) /* FIFO Read Pointer */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
98
#define REG_HIGH_LOW_WM(ie,fn) CRA(0x2,ie&1,0x40+fn) /* Flow Control Water Marks */
usr/src/uts/common/io/chxge/com/vsc7326_reg.h
99
#define REG_CT_THRHLD(ie,fn) CRA(0x2,ie&1,0x50+fn) /* Cut Through Threshold */
usr/src/uts/common/io/comstar/port/qlt/qlt.c
9376
qlt_el_msg(qlt_state_t *qlt, const char *fn, int ce, ...)
usr/src/uts/common/io/comstar/port/qlt/qlt.c
9428
qlt->instance, 0, fn);
usr/src/uts/common/io/comstar/port/qlt/qlt.h
763
void qlt_el_msg(qlt_state_t *qlt, const char *fn, int ce, ...);
usr/src/uts/common/io/cxgbe/common/common.h
611
int t4_eeprom_ptov(unsigned int phys_addr, unsigned int fn, unsigned int sz);
usr/src/uts/common/io/cxgbe/common/t4_hw.c
3239
int t4_eeprom_ptov(unsigned int phys_addr, unsigned int fn, unsigned int sz)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
3241
fn *= sz;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
3244
if (phys_addr < 1024 + fn)
usr/src/uts/common/io/cxgbe/common/t4_hw.c
3245
return EEPROMSIZE - fn + phys_addr - 1024;
usr/src/uts/common/io/cxgbe/common/t4_hw.c
3247
return phys_addr - 1024 - fn;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_hw.c
155
dev->fn = OCE_PCI_FUNC(dev);
usr/src/uts/common/io/fibre-channel/fca/oce/oce_queue.c
120
fwcmd->params.req.eq_ctx.function = dev->fn;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_queue.c
246
fwcmd->params.req.cq_ctx.function = dev->fn;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_queue.c
378
fwcmd->params.req.context.u0.s.fid = dev->fn;
usr/src/uts/common/io/fibre-channel/fca/oce/oce_queue.c
614
fwcmd->params.req.pci_function_id = dev->fn;
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
142
ql_el_msg(ql_adapter_state_t *ha, const char *fn, int ce, ...)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
197
ha->instance, ha->vp_index, ha->pci_function_number, fn);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
290
ql_dbg_msg(ql_adapter_state_t *ha, const char *fn, int ce, ...)
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
313
"%s", el_msg_num, fn, s);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
316
"(%d,%d,%d): %s", el_msg_num, fn, ha->instance,
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
322
"%s", fn, s);
usr/src/uts/common/io/fibre-channel/fca/qlc/ql_debug.c
325
"(%d,%d,%d): %s", fn, ha->instance, ha->vp_index,
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_af_thr.c
185
rdsv3_af_intr_thr_create(rdsv3_af_thr_drain_func_t fn, void *data, uint_t flag,
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_af_thr.c
193
ringp = rdsv3_af_thr_create(fn, data, flag, hcagp);
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_af_thr.c
216
rdsv3_af_thr_create(rdsv3_af_thr_drain_func_t fn, void *data, uint_t flag,
usr/src/uts/common/io/ib/clients/rdsv3/rdsv3_af_thr.c
238
ringp->aft_drain_func = (rdsv3_af_thr_drain_func_t)fn;
usr/src/uts/common/io/ktest/ktest.c
517
ktest_fn_t fn, ktest_test_flags_t flags)
usr/src/uts/common/io/ktest/ktest.c
537
kt->kt_fn = fn;
usr/src/uts/common/io/ktest/ktest.c
558
ktest_add_test(ktest_suite_hdl_t *ks_hdl, const char *name, ktest_fn_t fn,
usr/src/uts/common/io/ktest/ktest.c
569
if ((ret = ktest_create_test(&test, ks, name, fn, flags)) != 0) {
usr/src/uts/common/io/ktest/ktest.c
701
ktest_get_fn(ddi_modhandle_t hdl, const char *fn_name, void **fn)
usr/src/uts/common/io/ktest/ktest.c
705
if ((*fn = ddi_modsym(hdl, fn_name, &err)) == NULL) {
usr/src/uts/common/io/mac/mac.c
1708
mac_hwring_set_passthru(mac_ring_handle_t hwrh, mac_rx_t fn, void *arg1,
usr/src/uts/common/io/mac/mac.c
1717
hwring->mr_pt_fn = fn;
usr/src/uts/common/io/mac/mac_client.c
3353
mac_rx_t fn, void *arg, mac_promisc_handle_t *mphp, uint16_t flags)
usr/src/uts/common/io/mac/mac_client.c
3408
mpip->mpi_fn = fn;
usr/src/uts/common/io/mac/mac_flow.c
588
mac_flow_walk_nolock(flow_tab_t *ft, int (*fn)(flow_entry_t *, void *),
usr/src/uts/common/io/mac/mac_flow.c
601
err = (*fn)(flent, arg);
usr/src/uts/common/io/mac/mac_flow.c
614
mac_flow_walk(flow_tab_t *ft, int (*fn)(flow_entry_t *, void *),
usr/src/uts/common/io/mac/mac_flow.c
623
err = mac_flow_walk_nolock(ft, fn, arg);
usr/src/uts/common/io/mac/mac_stat.c
354
i_mac_stat_update(kstat_t *ksp, int rw, uint64_t (*fn)(void *, uint_t),
usr/src/uts/common/io/mac/mac_stat.c
365
val = fn(ksp->ks_private, msi[i].msi_stat);
usr/src/uts/common/io/mac/mac_stat.c
389
int (*fn) (kstat_t *, int),
usr/src/uts/common/io/mac/mac_stat.c
401
ksp->ks_update = fn;
usr/src/uts/common/io/nxge/npi/npi_txdma.h
36
#define DMA_LOG_PAGE_FN_VALIDATE(cn, pn, fn, status) \
usr/src/uts/common/io/nxge/npi/npi_txdma.h
43
} else if (!TXDMA_FUNC_VALID(fn)) { \
usr/src/uts/common/io/nxge/npi/npi_txdma.h
44
status = (NPI_FAILURE | NPI_TXDMA_FUNC_INVALID(fn)); \
usr/src/uts/common/io/nxge/npi/npi_vir.c
761
uint8_t fn, region, id, tn, rn;
usr/src/uts/common/io/nxge/npi/npi_vir.c
763
fn = dma_bind.function_id;
usr/src/uts/common/io/nxge/npi/npi_vir.c
769
DMA_BIND_VADDR_VALIDATE(fn, region, id, status);
usr/src/uts/common/io/nxge/npi/npi_vir.c
799
DMA_BIND_REG_OFFSET(fn, region, id), bind.value);
usr/src/uts/common/io/nxge/npi/npi_vir.h
149
#define DMA_BIND_VADDR_VALIDATE(fn, rn, id, status) \
usr/src/uts/common/io/nxge/npi/npi_vir.h
152
if (!TXDMA_FUNC_VALID(fn)) { \
usr/src/uts/common/io/nxge/npi/npi_vir.h
153
status = (NPI_FAILURE | NPI_VIR_BD_FUNC_INVALID(fn)); \
usr/src/uts/common/io/nxge/npi/npi_vir.h
178
#define DMA_BIND_REG_OFFSET(fn, rn, id) (DMA_BIND_STEP * \
usr/src/uts/common/io/nxge/npi/npi_vir.h
179
(fn * 2 * VIR_PAGE_INDEX_MAX + \
usr/src/uts/common/io/scsi/targets/sd.c
740
static int sd_scsi_probe_with_cache(struct scsi_device *devp, int (*fn)());
usr/src/uts/common/io/strplumb.c
657
print_error(const char *fn, int rc, const char *drv_name,
usr/src/uts/common/io/strplumb.c
663
"DLPI errno 0x%x, UNIX errno %d", fn,
usr/src/uts/common/io/strplumb.c
667
"getmacaddr: %s(%s%d) failed: %d", fn, drv_name, ppa, rc);
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5040
audio_ctrl_wr_t fn;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5057
fn = usb_audio_write_mono_vol;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5067
fn = usb_audio_write_ster_vol;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5078
fn = usb_audio_write_mono_rec;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5088
fn = usb_audio_write_stero_rec;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5099
fn = usb_audio_write_monitor_gain;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5109
fn = usb_audio_write_mic_boost;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5122
fn = usb_audio_write_rec_src;
usr/src/uts/common/io/usb/clients/audio/usb_ac/usb_ac.c
5137
usb_audio_ctrl_read, fn, pc);
usr/src/uts/common/ipp/dlcosmk/dlcosmkddi.c
450
dlcosmk_info(ipp_action_id_t aid, int (*fn)(nvlist_t *, void *), void *arg,
usr/src/uts/common/ipp/dlcosmk/dlcosmkddi.c
458
ASSERT(fn != NULL);
usr/src/uts/common/ipp/dlcosmk/dlcosmkddi.c
513
err = fn(nvlp, arg);
usr/src/uts/common/ipp/dscpmk/dscpmkddi.c
586
dscpmk_info(ipp_action_id_t aid, int (*fn)(nvlist_t *, void *), void *arg,
usr/src/uts/common/ipp/dscpmk/dscpmkddi.c
595
ASSERT(fn != NULL);
usr/src/uts/common/ipp/dscpmk/dscpmkddi.c
662
err = fn(nvlp, arg);
usr/src/uts/common/ipp/flowacct/flowacctddi.c
449
flowacct_info(ipp_action_id_t aid, int (*fn)(nvlist_t *, void *), void *arg,
usr/src/uts/common/ipp/flowacct/flowacctddi.c
460
ASSERT(fn != NULL);
usr/src/uts/common/ipp/flowacct/flowacctddi.c
530
rc = fn(nvlp, arg);
usr/src/uts/common/ipp/ipgpc/classifierddi.c
350
ipgpc_info(ipp_action_id_t aid, int (*fn)(nvlist_t *, void *), void *arg,
usr/src/uts/common/ipp/ipgpc/classifierddi.c
356
if ((rc = ipgpc_params_info(fn, arg)) != 0) {
usr/src/uts/common/ipp/ipgpc/classifierddi.c
361
if ((rc = ipgpc_classes_info(fn, arg)) != 0) {
usr/src/uts/common/ipp/ipgpc/classifierddi.c
366
if ((rc = ipgpc_filters_info(fn, arg)) != 0) {
usr/src/uts/common/ipp/ipgpc/filters.c
2111
ipgpc_params_info(int (*fn)(nvlist_t *, void *), void *arg)
usr/src/uts/common/ipp/ipgpc/filters.c
2135
rc = fn(nvlp, arg);
usr/src/uts/common/ipp/ipgpc/filters.c
2211
ipgpc_classes_info(int (*fn)(nvlist_t *, void *), void *arg)
usr/src/uts/common/ipp/ipgpc/filters.c
2235
if ((rc = fn(nvlp, arg)) != 0) {
usr/src/uts/common/ipp/ipgpc/filters.c
2447
ipgpc_filters_info(int (*fn)(nvlist_t *, void *), void *arg)
usr/src/uts/common/ipp/ipgpc/filters.c
2473
if ((rc = fn(nvlp, arg)) != 0) {
usr/src/uts/common/ipp/ippconf.c
3587
const char *fn,
usr/src/uts/common/ipp/ippconf.c
3602
printf("(%llx) %s: %s", (unsigned long long)curthread->t_did, fn,
usr/src/uts/common/ipp/ippconf.c
919
int (*fn)(nvlist_t *, void *),
usr/src/uts/common/ipp/ippconf.c
963
if ((rc = ippo->ippo_action_info(aid, fn, arg, flags)) != 0) {
usr/src/uts/common/ipp/ippctl.c
1811
char *fn,
usr/src/uts/common/ipp/ippctl.c
1826
printf("%s: %s", fn, buf);
usr/src/uts/common/ipp/meters/tokenmtddi.c
794
tokenmt_info(ipp_action_id_t aid, int (*fn)(nvlist_t *, void *), void *arg,
usr/src/uts/common/ipp/meters/tokenmtddi.c
949
rc = fn(nvlp, arg);
usr/src/uts/common/ipp/meters/tswtclddi.c
608
tswtcl_info(ipp_action_id_t aid, int (*fn)(nvlist_t *, void *), void *arg,
usr/src/uts/common/ipp/meters/tswtclddi.c
725
rc = fn(nvlp, arg);
usr/src/uts/common/os/core.c
103
fn, pid, why, error, path);
usr/src/uts/common/os/core.c
91
char *fn = PTOU(p)->u_comm;
usr/src/uts/common/os/core.c
97
zcmn_err(zoneid, CE_NOTE, "core_log: %s[%d] %s", fn, pid, why);
usr/src/uts/common/os/core.c
99
zcmn_err(zoneid, CE_NOTE, "core_log: %s[%d] %s: %s", fn, pid,
usr/src/uts/common/os/driver.c
107
if ((fn = ops->devo_probe) == NULL) {
usr/src/uts/common/os/driver.c
113
rv = (*fn)(devi);
usr/src/uts/common/os/driver.c
140
int (*fn)(dev_info_t *, ddi_attach_cmd_t);
usr/src/uts/common/os/driver.c
156
if ((fn = ops->devo_attach) == NULL) {
usr/src/uts/common/os/driver.c
165
error = (*fn)(devi, cmd);
usr/src/uts/common/os/driver.c
185
int (*fn)(dev_info_t *, ddi_detach_cmd_t);
usr/src/uts/common/os/driver.c
197
if ((fn = ops->devo_detach) == NULL)
usr/src/uts/common/os/driver.c
209
error = (*fn)(devi, cmd);
usr/src/uts/common/os/driver.c
256
int (*fn)(dev_info_t *, ddi_reset_cmd_t);
usr/src/uts/common/os/driver.c
259
(fn = ops->devo_reset) == NULL)
usr/src/uts/common/os/driver.c
262
return ((*fn)(devi, cmd));
usr/src/uts/common/os/driver.c
269
int (*fn)(dev_info_t *);
usr/src/uts/common/os/driver.c
272
(ops->devo_rev < 4) || ((fn = ops->devo_quiesce) == NULL))
usr/src/uts/common/os/driver.c
275
return ((*fn)(devi));
usr/src/uts/common/os/driver.c
80
int (*fn)(dev_info_t *);
usr/src/uts/common/os/driver.c
83
(fn = ops->devo_identify) == NULL)
usr/src/uts/common/os/driver.c
86
return ((*fn)(devi));
usr/src/uts/common/os/driver.c
95
int (*fn)(dev_info_t *);
usr/src/uts/common/os/exec.c
919
char *fn = PTOU(pp)->u_comm;
usr/src/uts/common/os/exec.c
922
"privilege removed from E/I", fn, pid);
usr/src/uts/common/os/sunpm.c
2471
int (*fn)(dev_info_t *, int, int);
usr/src/uts/common/os/sunpm.c
2483
if ((ops->devo_rev < 2) || !(fn = ops->devo_power)) {
usr/src/uts/common/os/sunpm.c
2486
(!fn ? " devo_power NULL" : "")))
usr/src/uts/common/os/sunpm.c
2490
retval = (*fn)(dip, comp, level);
usr/src/uts/common/os/swapgeneric.c
1055
struct i_path_findnode fn;
usr/src/uts/common/os/swapgeneric.c
1061
fn.dip = NULL;
usr/src/uts/common/os/swapgeneric.c
1062
fn.nodeid = prom_finddevice(path);
usr/src/uts/common/os/swapgeneric.c
1063
if (fn.nodeid != OBP_BADNODE) {
usr/src/uts/common/os/swapgeneric.c
1068
ddi_walk_devs(top_devinfo, i_path_find_node, (void *)(&fn));
usr/src/uts/common/os/swapgeneric.c
1076
if (fn.dip) {
usr/src/uts/common/os/swapgeneric.c
1079
p = ddi_binding_name(fn.dip);
usr/src/uts/common/os/swapgeneric.c
1080
q = ddi_node_name(fn.dip);
usr/src/uts/common/os/swapgeneric.c
1088
return (fn.dip);
usr/src/uts/common/pcmcia/cis/cis.c
1074
for (fn = 0; fn < sp->nfuncs; fn++) {
usr/src/uts/common/pcmcia/cis/cis.c
1075
cis_info = &sp->cis[fn];
usr/src/uts/common/pcmcia/cis/cis.c
1086
if (mfc->function[fn].tas == CISTPL_LONGLINK_MFC_TAS_AM) {
usr/src/uts/common/pcmcia/cis/cis.c
1088
cisptr.offset = mfc->function[fn].addr * 2;
usr/src/uts/common/pcmcia/cis/cis.c
1091
cisptr.offset = mfc->function[fn].addr;
usr/src/uts/common/pcmcia/cis/cis.c
1119
if (cis_get_ltuple(sp->cis[fn].cis, cil->type,
usr/src/uts/common/pcmcia/cis/cis.c
1325
int fn;
usr/src/uts/common/pcmcia/cis/cis.c
1333
for (fn = 0; fn < CS_MAX_CIS; fn++)
usr/src/uts/common/pcmcia/cis/cis.c
1334
(void) cis_list_ldestroy(&sp->cis[fn].cis);
usr/src/uts/common/pcmcia/cis/cis.c
993
int fn, ret;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
2028
int fn;
usr/src/uts/common/pcmcia/cis/cis_handlers.c
2054
for (fn = 0; fn < cs->nregs; fn++) {
usr/src/uts/common/pcmcia/cis/cis_handlers.c
2055
cs->function[fn].tas = GET_BYTE(tp);
usr/src/uts/common/pcmcia/cis/cis_handlers.c
2056
cs->function[fn].addr = GET_LONG(tp);
usr/src/uts/common/pcmcia/cs/cs.c
1065
uint32_t fn;
usr/src/uts/common/pcmcia/cs/cs.c
1068
if ((ret = cs_get_socket(client_handle, &tuple->Socket, &fn,
usr/src/uts/common/pcmcia/cs/cs.c
1086
(!(sp->cis[fn].flags & CW_VALID_CIS))) {
usr/src/uts/common/pcmcia/cs/cs.c
1158
(fn != CS_GLOBAL_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
1159
tp = GET_FIRST_LTUPLE(sp->cis[fn].cis, flags);
usr/src/uts/common/pcmcia/cs/cs.c
1188
(fn != CS_GLOBAL_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
1189
tp = FIND_FIRST_LTUPLE(sp->cis[fn].cis,
usr/src/uts/common/pcmcia/cs/cs.c
1240
uint32_t fn, flags;
usr/src/uts/common/pcmcia/cs/cs.c
1245
if ((ret = cs_get_socket(client_handle, &tuple->Socket, &fn,
usr/src/uts/common/pcmcia/cs/cs.c
1259
(sp->cis[fn].flags & CW_VALID_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
1425
uint32_t fn;
usr/src/uts/common/pcmcia/cs/cs.c
1428
if ((ret = cs_get_socket(client_handle, &cisinfo->Socket, &fn,
usr/src/uts/common/pcmcia/cs/cs.c
1441
(sp->cis[fn].flags & CW_VALID_CIS)) {
usr/src/uts/common/pcmcia/cs/cs.c
1442
cisinfo->Chains = sp->cis[fn].nchains;
usr/src/uts/common/pcmcia/cs/cs.c
1443
cisinfo->Tuples = sp->cis[fn].ntuples;
usr/src/uts/common/pcmcia/cs/cs.c
1445
if ((fn != CS_GLOBAL_CIS) &&
usr/src/uts/common/pcmcia/cs/cs.c
7277
uint32_t fn;
usr/src/uts/common/pcmcia/cs/cs.c
7290
fn = CS_GET_FUNCTION_NUMBER(gci->Socket);
usr/src/uts/common/pcmcia/cs/cs.c
7295
if (GET_CLIENT_FUNCTION(client->client_handle) == fn) {
usr/src/uts/common/pcmcia/cs/cs.c
8330
uint32_t sn, fn;
usr/src/uts/common/pcmcia/cs/cs.c
8342
fn = CS_GET_FUNCTION_NUMBER(sn);
usr/src/uts/common/pcmcia/cs/cs.c
8345
fn = GET_CLIENT_FUNCTION(client_handle);
usr/src/uts/common/pcmcia/cs/cs.c
8379
fn = CS_GET_FUNCTION_NUMBER(*socket);
usr/src/uts/common/pcmcia/cs/cs.c
8393
*socket = CS_MAKE_SOCKET_NUMBER(sn, fn);
usr/src/uts/common/pcmcia/cs/cs.c
8399
*function = fn;
usr/src/uts/common/pcmcia/cs/cs.c
925
uint32_t fn;
usr/src/uts/common/pcmcia/cs/cs.c
929
&fn, &sp, &client)) != CS_SUCCESS)
usr/src/uts/common/pcmcia/cs/cs.c
959
(sp->cis[fn].flags & CW_VALID_CIS)) {
usr/src/uts/common/sys/dkioc_free_util.h
71
dfl_iter_fn_t fn, void *arg, int kmflag);
usr/src/uts/common/sys/fibre-channel/fca/oce/oce_impl.h
302
uint8_t fn; /* function number */
usr/src/uts/common/sys/hook.h
89
#define HOOK_INIT(x, fn, r, a) \
usr/src/uts/common/sys/hook.h
92
(x)->h_func = (fn); \
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_af_thr.h
61
rdsv3_af_thr_t *rdsv3_af_thr_create(rdsv3_af_thr_drain_func_t fn, void *data,
usr/src/uts/common/sys/ib/clients/rdsv3/rdsv3_af_thr.h
63
rdsv3_af_thr_t *rdsv3_af_intr_thr_create(rdsv3_af_thr_drain_func_t fn,
usr/src/uts/common/sys/nxge/nxge_defs.h
444
#define TXDMA_FUNC_VALID(fn) (fn < MAX_PORTS_PER_NXGE)
usr/src/uts/common/sys/scsi/targets/stdef.h
1497
#define ST_ENTR(d, fn) if (st_debug & 0x10) { DEBLOCK(d) \
usr/src/uts/common/sys/scsi/targets/stdef.h
1498
scsi_log(d, st_label, lev, #fn); DEBUNLOCK(d) }
usr/src/uts/common/sys/scsi/targets/stdef.h
1501
#define ST_FUNC(d, fn) if (st_debug & 0x20) { DEBLOCK(d) \
usr/src/uts/common/sys/scsi/targets/stdef.h
1502
scsi_log(d, st_label, lev, #fn); DEBUNLOCK(d) }
usr/src/uts/common/sys/scsi/targets/stdef.h
1533
#define ST_ENTR(d, fn)
usr/src/uts/common/sys/scsi/targets/stdef.h
1534
#define ST_FUNC(d, fn)
usr/src/uts/common/sys/socketvar.h
333
#define SO_BLOCK_FALLBACK(so, fn) \
usr/src/uts/common/sys/socketvar.h
339
return (fn); \
usr/src/uts/common/syscall/ppriv.c
193
char *fn = PTOU(p)->u_comm;
usr/src/uts/common/syscall/ppriv.c
196
"removed from E/P", fn, pid);
usr/src/uts/common/syscall/systeminfo.c
314
struct i_path_findnode fn;
usr/src/uts/common/syscall/systeminfo.c
320
fn.dip = NULL;
usr/src/uts/common/syscall/systeminfo.c
321
fn.nodeid = prom_finddevice(path);
usr/src/uts/common/syscall/systeminfo.c
322
if (fn.nodeid != OBP_BADNODE) {
usr/src/uts/common/syscall/systeminfo.c
327
ddi_walk_devs(top_devinfo, i_path_find_node, (void *)(&fn));
usr/src/uts/common/syscall/systeminfo.c
330
return (fn.dip);
usr/src/uts/common/xen/os/gnttab.c
148
callback->fn(callback->arg);
usr/src/uts/common/xen/os/gnttab.c
478
void (*fn)(void *), void *arg, uint16_t count)
usr/src/uts/common/xen/os/gnttab.c
483
callback->fn = fn;
usr/src/uts/common/xen/sys/gnttab.h
129
void (*fn)(void *), void *arg, uint16_t count);
usr/src/uts/common/xen/sys/gnttab.h
76
void (*fn)(void *);
usr/src/uts/i86pc/io/immu_qinv.c
131
#define INV_WAIT_DSC_LOW(sdata, fn, sw, iflag) (((uint64_t)(sdata) << 32) | \
usr/src/uts/i86pc/io/immu_qinv.c
132
((uint64_t)(fn) << 6) | \
usr/src/uts/intel/io/pci/pci_boot.c
2094
add_undofix_entry(uint8_t bus, uint8_t dev, uint8_t fn,
usr/src/uts/intel/io/pci/pci_boot.c
2107
newundo->fn = fn;
usr/src/uts/intel/io/pci/pci_boot.c
2137
uint8_t bus, dev, fn;
usr/src/uts/intel/io/pci/pci_boot.c
2147
fn = undolist->fn;
usr/src/uts/intel/io/pci/pci_boot.c
2149
(*(undolist->undofn))(bus, dev, fn);
usr/src/uts/intel/io/pci/pci_boot.c
2158
undo_amd8111_pci_fix(uint8_t bus, uint8_t dev, uint8_t fn)
usr/src/uts/intel/io/pci/pci_boot.c
2162
val8 = pci_getb(bus, dev, fn, LPC_IO_CONTROL_REG_1);
usr/src/uts/intel/io/pci/pci_boot.c
2168
pci_putb(bus, dev, fn, LPC_IO_CONTROL_REG_1, val8);
usr/src/uts/intel/io/pci/pci_boot.c
2172
pci_fix_amd8111(uint8_t bus, uint8_t dev, uint8_t fn)
usr/src/uts/intel/io/pci/pci_boot.c
2176
val8 = pci_getb(bus, dev, fn, LPC_IO_CONTROL_REG_1);
usr/src/uts/intel/io/pci/pci_boot.c
2188
pci_putb(bus, dev, fn, LPC_IO_CONTROL_REG_1, val8);
usr/src/uts/intel/io/pci/pci_boot.c
2190
add_undofix_entry(bus, dev, fn, undo_amd8111_pci_fix);
usr/src/uts/intel/io/pci/pci_boot.c
258
uint8_t fn;
usr/src/uts/intel/io/pci/pci_boot.c
300
static void create_ioapic_node(int bus, int dev, int fn, ushort_t vendorid,
usr/src/uts/intel/io/pci/pci_boot.c
3532
create_ioapic_node(int bus, int dev, int fn, ushort_t vendorid,
usr/src/uts/intel/io/pci/pci_boot.c
3542
lobase = (*pci_getl_func)(bus, dev, fn, PCI_CONF_BASE0);
usr/src/uts/intel/io/pci/pci_boot.c
3549
hibase = (*pci_getl_func)(bus, dev, fn, PCI_CONF_BASE0 + 4);
usr/src/uts/intel/os/archdep.c
101
fx->fx_fop = fn->f_fop;
usr/src/uts/intel/os/archdep.c
103
fx->fx_rip = (uint64_t)fn->f_eip;
usr/src/uts/intel/os/archdep.c
104
fx->fx_rdp = (uint64_t)fn->f_dp;
usr/src/uts/intel/os/archdep.c
111
fxsave_to_fnsave(const struct fxsave_state *fx, struct fnsave_state *fn)
usr/src/uts/intel/os/archdep.c
115
fn->f_fcw = fx->fx_fcw;
usr/src/uts/intel/os/archdep.c
116
fn->__f_ign0 = 0;
usr/src/uts/intel/os/archdep.c
117
fn->f_fsw = fx->fx_fsw;
usr/src/uts/intel/os/archdep.c
118
fn->__f_ign1 = 0;
usr/src/uts/intel/os/archdep.c
126
bcopy(&fx->fx_st[i].fpr_16[0], &fn->f_st[i].fpr_16[0],
usr/src/uts/intel/os/archdep.c
127
sizeof (fn->f_st[0].fpr_16)); /* 80-bit x87-style floats */
usr/src/uts/intel/os/archdep.c
132
fn->f_ftw = 0;
usr/src/uts/intel/os/archdep.c
139
fn->f_ftw |= 3 << (i << 1); /* empty */
usr/src/uts/intel/os/archdep.c
154
fn->f_ftw |= 2 << (i << 1); /* NaN */
usr/src/uts/intel/os/archdep.c
156
fn->f_ftw |= 1 << (i << 1); /* fp zero */
usr/src/uts/intel/os/archdep.c
159
fn->f_fop = fx->fx_fop;
usr/src/uts/intel/os/archdep.c
161
fn->__f_ign2 = 0;
usr/src/uts/intel/os/archdep.c
162
fn->f_eip = (uint32_t)fx->fx_rip;
usr/src/uts/intel/os/archdep.c
163
fn->f_cs = U32CS_SEL;
usr/src/uts/intel/os/archdep.c
164
fn->f_dp = (uint32_t)fx->fx_rdp;
usr/src/uts/intel/os/archdep.c
165
fn->f_ds = UDS_SEL;
usr/src/uts/intel/os/archdep.c
166
fn->__f_ign3 = 0;
usr/src/uts/intel/os/archdep.c
79
fnsave_to_fxsave(const struct fnsave_state *fn, struct fxsave_state *fx)
usr/src/uts/intel/os/archdep.c
83
fx->fx_fcw = fn->f_fcw;
usr/src/uts/intel/os/archdep.c
84
fx->fx_fsw = fn->f_fsw;
usr/src/uts/intel/os/archdep.c
90
bcopy(&fn->f_st[i].fpr_16[0], &fx->fx_st[i].fpr_16[0],
usr/src/uts/intel/os/archdep.c
91
sizeof (fn->f_st[0].fpr_16)); /* 80-bit x87-style floats */
usr/src/uts/intel/os/archdep.c
97
for (tagbits = fn->f_ftw, i = 0; i < 8; i++, tagbits >>= 2)
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
736
audio_ctrl_wr_t fn;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
752
fn = audiocs_set_ogain;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
761
fn = audiocs_set_igain;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
770
fn = audiocs_set_mgain;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
782
fn = audiocs_set_inputs;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
795
fn = audiocs_set_outputs;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
804
fn = audiocs_set_micboost;
usr/src/uts/sun/io/audio/drv/audiocs/audio_4231.c
810
audiocs_get_value, fn, cc);
usr/src/uts/sun4u/opl/io/drmach.c
719
static char *fn = "drmach_node_ddi_get_parent";
usr/src/uts/sun4u/opl/io/drmach.c
723
cmn_err(CE_WARN, "%s: NULL dip", fn);
usr/src/uts/sun4u/opl/io/drmach.c
731
cmn_err(CE_WARN, "%s: NULL parent dip", fn);
usr/src/uts/sun4u/opl/io/drmach.c
786
static char *fn = "drmach_node_ddi_get_prop";
usr/src/uts/sun4u/opl/io/drmach.c
791
cmn_err(CE_WARN, "%s: NULL dip", fn);
usr/src/uts/sun4v/io/ds_drv.c
68
#define DS_DISPATCH(fn, arg) taskq_dispatch(ds_taskq, fn, arg, TQ_SLEEP)
usr/src/uts/sun4v/promif/promif_io.c
56
#define PROMIF_PIO_CALL1(fn, arg) \
usr/src/uts/sun4v/promif/promif_io.c
57
(kmdb_dpi_call((uintptr_t)fn, 1, (uintptr_t *)&arg))
usr/src/uts/sun4v/promif/promif_io.c
59
#define PROMIF_PIO_CALL2(fn, arg1, arg2) \
usr/src/uts/sun4v/promif/promif_io.c
64
(void) (kmdb_dpi_call((uintptr_t)fn, 2, (uintptr_t *)args)); \
usr/src/uts/sun4v/promif/promif_io.c
73
#define PROMIF_PIO_CALL1(fn, arg) (fn(arg))
usr/src/uts/sun4v/promif/promif_io.c
74
#define PROMIF_PIO_CALL2(fn, arg1, arg2) (fn(arg1, arg2))