Symbol: filep
usr/src/cmd/backup/lib/byteorder.c
45
byteorder_banner(struct byteorder_ctx *ctx, FILE *filep)
usr/src/cmd/backup/lib/byteorder.c
47
if ((! ctx->initialized) || (filep == NULL))
usr/src/cmd/backup/lib/byteorder.c
51
(void) fprintf(filep, gettext("Note: doing byte swapping\n"));
usr/src/cmd/bdiff/bdiff.c
532
readline(char **bufferp, size_t *bufsizp, FILE *filep)
usr/src/cmd/bdiff/bdiff.c
540
bufp = fgets(*bufferp, *bufsizp, filep);
usr/src/cmd/bdiff/bdiff.c
555
bufp = fgets(*bufferp + oldsize -1, oldsize + 1, filep);
usr/src/cmd/bdiff/bdiff.c
557
if (filep->_flag & _IOEOF) {
usr/src/cmd/bhyve/common/debug.h
34
#define FPRINTLN(filep, fmt, arg...) \
usr/src/cmd/bhyve/common/debug.h
37
fprintf(filep, fmt "\r\n", ##arg); \
usr/src/cmd/bhyve/common/debug.h
39
fprintf(filep, fmt "\n", ##arg); \
usr/src/cmd/boot/installgrub/pcfs_glue.c
103
ret = pread(dev_fd, filep->fi_memp, filep->fi_count, diskloc);
usr/src/cmd/boot/installgrub/pcfs_glue.c
82
diskread(fileid_t *filep)
usr/src/cmd/boot/installgrub/pcfs_glue.c
87
blocknum = filep->fi_blocknum;
usr/src/cmd/boot/installgrub/pcfs_glue.c
90
diskread_callback(blocknum, filep->fi_count / DEV_BSIZE);
usr/src/cmd/boot/installgrub/pcfs_glue.c
95
if (filep->fi_memp == NULL) {
usr/src/cmd/boot/installgrub/pcfs_glue.c
96
filep->fi_memp = malloc(filep->fi_count);
usr/src/cmd/boot/installgrub/pcfs_glue.c
98
if (filep->fi_memp == NULL) {
usr/src/cmd/dladm/dladm.c
7304
dladm_secobj_class_t class, FILE *filep)
usr/src/cmd/dladm/dladm.c
7310
if (filep == NULL) {
usr/src/cmd/dladm/dladm.c
7321
if (fgets(buf, sizeof (buf), filep) == NULL)
usr/src/cmd/dladm/dladm.c
7333
(void) fclose(filep);
usr/src/cmd/dladm/dladm.c
7404
FILE *filep = NULL;
usr/src/cmd/dladm/dladm.c
7422
filep = fopen(optarg, "r");
usr/src/cmd/dladm/dladm.c
7423
if (filep == NULL) {
usr/src/cmd/dladm/dladm.c
7472
rval = get_secobj_val(obj_name, obj_val, &obj_len, class, filep);
usr/src/cmd/file/file.c
215
char **filep;
usr/src/cmd/file/file.c
319
for (filep = mlist1; filep < mlist1p; filep++) {
usr/src/cmd/file/file.c
320
if (f_mkmtab(*filep, cflg, 1) == -1) {
usr/src/cmd/file/file.c
346
for (filep = mlist1; filep < mlist1p; filep++) {
usr/src/cmd/file/file.c
347
if (f_mkmtab(*filep, cflg, 0) == -1) {
usr/src/cmd/file/file.c
361
for (filep = mlist1; filep && (filep < mlist1p); filep++) {
usr/src/cmd/file/file.c
362
if (f_mkmtab(*filep, cflg, 1) == -1) {
usr/src/cmd/file/file.c
366
for (filep = mlist2; filep && (filep < mlist2p); filep++) {
usr/src/cmd/file/file.c
367
if (f_mkmtab(*filep, cflg, 0) == -1) {
usr/src/cmd/getfacl/getfacl.c
102
register char *filep;
usr/src/cmd/getfacl/getfacl.c
104
filep = argv[optind];
usr/src/cmd/getfacl/getfacl.c
108
if ((aclcnt = acl(filep, GETACLCNT, 0, NULL)) < 0) {
usr/src/cmd/getfacl/getfacl.c
117
perror(filep);
usr/src/cmd/getfacl/getfacl.c
123
aclcnt, filep);
usr/src/cmd/getfacl/getfacl.c
135
if (acl(filep, GETACL, aclcnt, aclp) < 0) {
usr/src/cmd/getfacl/getfacl.c
136
perror(filep);
usr/src/cmd/getfacl/getfacl.c
141
(void) printf("\n# file: %s\n", filep);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1769
process_k5beta_record(fname, kcontext, filep, verbose, linenop)
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1772
FILE *filep;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1811
nmatched = fscanf(filep, "%d\t%d\t%d\t%d\t%d\t%d\t",
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1842
if (read_string(filep, name, name_len, linenop)) {
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1847
if (!error && (fscanf(filep, "\t%d\t", &tmpint1) != 1)) {
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1853
if (!error && read_octet_string(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1885
if (!error && (fscanf(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1899
if (!error && read_string(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1907
if (!error && (fscanf(filep, "\t%u\t%u\t%u\t",
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1915
if (!error && read_octet_string(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1922
if (!error && (fscanf(filep, "\t%u\t", &tmpint1) != 1)) {
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1928
if (!error && read_octet_string(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1963
if (!error && (fscanf(filep, "\t%u\t", &tmpint1) != 1)) {
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1969
if (!error && read_octet_string(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1978
if (fscanf(filep, "\t%u", &tmpint1) != 1) {
usr/src/cmd/krb5/kadmin/dbutil/dump.c
1985
find_record_end(filep, fname, *linenop);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2101
process_k5beta6_record(fname, kcontext, filep, verbose, linenop)
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2104
FILE *filep;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2130
nread = fscanf(filep, "%d\t%d\t%d\t%d\t%d\t", &t1, &t2, &t3, &t4, &t5);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2175
if (!read_string(filep, name, t2, linenop) &&
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2179
nread = fscanf(filep, "%d\t%d\t%d\t%d\t%d\t%d\t%d\t%d\t",
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2211
nread = fscanf(filep, "%d\t%d\t", &t1, &t2);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2218
read_octet_string(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2252
nread = fscanf(filep, "%d", &t9);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2274
nread = fscanf(filep, "%d\t%d\t", &t1, &t2);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2280
nread = fscanf(filep, "%d\t%d\t", &t3, &t4);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2288
read_octet_string(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2298
nread = fscanf(filep, "%d", &t9);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2320
if (read_octet_string(filep,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2328
nread = fscanf(filep, "%d", &t9);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2337
find_record_end(filep, fname, *linenop);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2396
process_k5beta7_policy(fname, kcontext, filep, verbose, linenop, pol_db)
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2399
FILE *filep;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2411
nread = fscanf(filep, "%1024s\t%d\t%d\t%d\t%d\t%d\t%d", rec.name,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2444
process_k5beta7_record(fname, kcontext, filep, verbose, linenop)
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2447
FILE *filep;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2454
nread = fscanf(filep, "%100s\t", rectype);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2460
process_k5beta6_record(fname, kcontext, filep, verbose,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2463
process_k5beta7_policy(fname, kcontext, filep, verbose,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2481
process_ov_record(fname, kcontext, filep, verbose, linenop)
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2484
FILE *filep;
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2491
nread = fscanf(filep, "%100s\t", rectype);
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2497
process_ov_principal(fname, kcontext, filep, verbose,
usr/src/cmd/krb5/kadmin/dbutil/dump.c
2500
process_k5beta7_policy(fname, kcontext, filep, verbose,
usr/src/cmd/krb5/kadmin/dbutil/kdb5_util.h
102
FILE *filep, int verbose,
usr/src/cmd/krb5/kadmin/dbutil/ovload.c
117
int process_ov_principal(fname, kcontext, filep, verbose, linenop)
usr/src/cmd/krb5/kadmin/dbutil/ovload.c
120
FILE *filep;
usr/src/cmd/krb5/kadmin/dbutil/ovload.c
136
if (fgets(line, LINESIZE, filep) == (char *) NULL) {
usr/src/cmd/newform/newform.c
324
*filep; /* Pointer to file name */
usr/src/cmd/newform/newform.c
411
filep = --p;
usr/src/cmd/newform/newform.c
553
if ((fp = fopen(filep, "r")) == NULL) {
usr/src/cmd/newform/newform.c
555
"newform: can't open %s\n", filep);
usr/src/cmd/priocntl/subr.c
461
read_pidlist(size_t *npidsp, FILE *filep)
usr/src/cmd/priocntl/subr.c
473
nitems = fread(pidlist + *npidsp, sizeof (pid_t), NPIDS, filep);
usr/src/cmd/priocntl/subr.c
474
if (ferror(filep))
usr/src/cmd/raidctl/raidctl.c
1101
do_flash(uint8_t f_flag, char *filep, char **ctls_argpp,
usr/src/cmd/raidctl/raidctl.c
1146
if ((ret = raidcfg_update_fw(ctl_handle, filep, NULL)) < 0) {
usr/src/cmd/raidctl/raidctl.c
161
static int do_flash(uint8_t f_flag, char *filep, char **ctls_argpp,
usr/src/cmd/rmvolmgr/vold.c
762
FILE *filep;
usr/src/cmd/rmvolmgr/vold.c
828
filep = fdopen(file_descriptor, "w");
usr/src/cmd/rmvolmgr/vold.c
829
if (filep != NULL) {
usr/src/cmd/rmvolmgr/vold.c
831
(void) fprintf(filep, "%s %s %s",
usr/src/cmd/rmvolmgr/vold.c
835
(void) fclose(filep);
usr/src/cmd/rmvolmgr/vold.c
844
(void) fprintf(filep, "%s %s",
usr/src/cmd/rmvolmgr/vold.c
846
(void) fclose(filep);
usr/src/cmd/setfacl/setfacl.c
135
register char *filep;
usr/src/cmd/setfacl/setfacl.c
137
filep = argv[optind];
usr/src/cmd/setfacl/setfacl.c
163
aclcnt = get_acl_info(filep, &aclp);
usr/src/cmd/setfacl/setfacl.c
167
work_dp, filep, rflag) == -1)
usr/src/cmd/setfacl/setfacl.c
170
if (set_file_entries(aclfilep, filep, rflag) == -1)
usr/src/cmd/setfacl/setfacl.c
183
if (set_online_entries(work_sp, filep, rflag) == -1)
usr/src/cmd/setfacl/setfacl.c
194
get_acl_info(char *filep, aclent_t **aclpp)
usr/src/cmd/setfacl/setfacl.c
198
if ((aclcnt = acl(filep, GETACLCNT, 0, NULL)) < 0) {
usr/src/cmd/setfacl/setfacl.c
208
gettext("%s: failed to get acl count\n"), filep);
usr/src/cmd/setfacl/setfacl.c
215
aclcnt, filep);
usr/src/cmd/setfacl/setfacl.c
223
if (acl(filep, GETACL, aclcnt, *aclpp) < 0) {
usr/src/cmd/setfacl/setfacl.c
225
gettext("%s: failed to get acl entries\n"), filep);
usr/src/cmd/setfacl/setfacl.c
52
static int get_acl_info(char *filep, aclent_t **aclpp);
usr/src/cmd/troff/ext.h
62
extern filep apptr;
usr/src/cmd/troff/ext.h
63
extern filep ip;
usr/src/cmd/troff/ext.h
64
extern filep nextb;
usr/src/cmd/troff/ext.h
65
extern filep offset;
usr/src/cmd/troff/ext.h
66
extern filep roff;
usr/src/cmd/troff/ext.h
67
extern filep woff;
usr/src/cmd/troff/n1.c
687
return pushi((filep)contab[j].mx, a);
usr/src/cmd/troff/n1.c
77
filep ipl[NSO];
usr/src/cmd/troff/n3.c
1007
filep j;
usr/src/cmd/troff/n3.c
1017
j = (filep) contab[i].mx;
usr/src/cmd/troff/n3.c
213
filep savoff;
usr/src/cmd/troff/n3.c
214
extern filep finds();
usr/src/cmd/troff/n3.c
271
ffree((filep)contab[i].mx);
usr/src/cmd/troff/n3.c
282
filep finds(mn)
usr/src/cmd/troff/n3.c
286
filep savip;
usr/src/cmd/troff/n3.c
287
extern filep alloc();
usr/src/cmd/troff/n3.c
288
extern filep incoff();
usr/src/cmd/troff/n3.c
292
apptr = (filep)0;
usr/src/cmd/troff/n3.c
295
ip = (filep)contab[oldmn].mx;
usr/src/cmd/troff/n3.c
351
filep savoff;
usr/src/cmd/troff/n3.c
433
filep alloc() /*return free blist[] block in nextb*/
usr/src/cmd/troff/n3.c
436
filep j;
usr/src/cmd/troff/n3.c
446
j = (filep)i * BLK + ENV_BLK * BLK;
usr/src/cmd/troff/n3.c
468
filep i;
usr/src/cmd/troff/n3.c
473
i = (filep) blist[j];
usr/src/cmd/troff/n3.c
522
offset = ((filep)blist[j]);
usr/src/cmd/troff/n3.c
551
filep j, p;
usr/src/cmd/troff/n3.c
552
extern filep incoff();
usr/src/cmd/troff/n3.c
56
filep blist[NBLIST];
usr/src/cmd/troff/n3.c
603
filep p;
usr/src/cmd/troff/n3.c
606
filep i;
usr/src/cmd/troff/n3.c
621
filep incoff(p) /*get next blist[] block*/
usr/src/cmd/troff/n3.c
622
filep p;
usr/src/cmd/troff/n3.c
660
filep newip;
usr/src/cmd/troff/n3.c
73
filep oldoff;
usr/src/cmd/troff/n3.c
742
return pushi((filep)contab[j].mx, i);
usr/src/cmd/troff/nii.c
106
filep offset;
usr/src/cmd/troff/nii.c
109
filep woff;
usr/src/cmd/troff/nii.c
114
filep nextb;
usr/src/cmd/troff/nii.c
120
filep apptr;
usr/src/cmd/troff/nii.c
122
filep roff;
usr/src/cmd/troff/nii.c
89
filep ip;
usr/src/cmd/troff/tdef.h
387
filep op;
usr/src/cmd/troff/tdef.h
404
filep pip;
usr/src/common/fs/decompress.c
108
if (filep->fi_inode->i_size < 3)
usr/src/common/fs/decompress.c
110
filep->fi_offset = 0;
usr/src/common/fs/decompress.c
111
if ((filep->fi_getblock)(filep) == -1)
usr/src/common/fs/decompress.c
113
filep->fi_offset = 0;
usr/src/common/fs/decompress.c
114
filep->fi_count = 0;
usr/src/common/fs/decompress.c
115
filep->fi_cfoff = 0;
usr/src/common/fs/decompress.c
116
filebytes = (unsigned char *)filep->fi_memp;
usr/src/common/fs/decompress.c
121
filep->fi_flags |= FI_COMPRESSED;
usr/src/common/fs/decompress.c
124
kobj_printf("file %s is compressed\n", filep->fi_path);
usr/src/common/fs/decompress.c
130
filep->fi_dcscrbuf = scratch_bufs[--free_dcomp_bufs];
usr/src/common/fs/decompress.c
132
filep->fi_dcscrbuf = bkmem_alloc(DECOMP_BUFSIZE);
usr/src/common/fs/decompress.c
135
filep->fi_dcscrused = 0;
usr/src/common/fs/decompress.c
137
filep->fi_dcstream = zsp;
usr/src/common/fs/decompress.c
143
zsp->opaque = filep;
usr/src/common/fs/decompress.c
164
cf_close(fileid_t *filep)
usr/src/common/fs/decompress.c
166
if ((filep->fi_flags & FI_COMPRESSED) == 0)
usr/src/common/fs/decompress.c
169
kobj_printf("cf_close: %s\n", filep->fi_path);
usr/src/common/fs/decompress.c
170
(void) inflateEnd(filep->fi_dcstream);
usr/src/common/fs/decompress.c
171
bkmem_free(filep->fi_dcstream, sizeof (z_stream));
usr/src/common/fs/decompress.c
173
bkmem_free(filep->fi_dcscrbuf, DECOMP_BUFSIZE);
usr/src/common/fs/decompress.c
175
scratch_bufs[free_dcomp_bufs++] = filep->fi_dcscrbuf;
usr/src/common/fs/decompress.c
180
cf_rewind(fileid_t *filep)
usr/src/common/fs/decompress.c
185
kobj_printf("cf_rewind: %s\n", filep->fi_path);
usr/src/common/fs/decompress.c
186
zsp = filep->fi_dcstream;
usr/src/common/fs/decompress.c
190
filep->fi_cfoff = 0;
usr/src/common/fs/decompress.c
203
cf_read(fileid_t *filep, caddr_t buf, size_t count)
usr/src/common/fs/decompress.c
213
kobj_printf("cf_read: %s %lx bytes\n", filep->fi_path, count);
usr/src/common/fs/decompress.c
214
zsp = filep->fi_dcstream;
usr/src/common/fs/decompress.c
215
ip = filep->fi_inode;
usr/src/common/fs/decompress.c
221
if (zsp->avail_in == 0 && filep->fi_cfoff < ip->i_size) {
usr/src/common/fs/decompress.c
225
soff = filep->fi_offset;
usr/src/common/fs/decompress.c
226
smemp = filep->fi_memp;
usr/src/common/fs/decompress.c
227
filep->fi_memp = NULL;
usr/src/common/fs/decompress.c
228
filep->fi_offset = filep->fi_cfoff;
usr/src/common/fs/decompress.c
229
filep->fi_count = 0;
usr/src/common/fs/decompress.c
230
if ((*filep->fi_getblock)(filep) == -1)
usr/src/common/fs/decompress.c
232
filep->fi_offset = soff;
usr/src/common/fs/decompress.c
233
zsp->next_in = (unsigned char *)filep->fi_memp;
usr/src/common/fs/decompress.c
234
zsp->avail_in = filep->fi_count;
usr/src/common/fs/decompress.c
235
filep->fi_memp = smemp;
usr/src/common/fs/decompress.c
236
filep->fi_cfoff += filep->fi_count;
usr/src/common/fs/decompress.c
254
if (filep->fi_cfoff >= ip->i_size || err == Z_STREAM_END)
usr/src/common/fs/decompress.c
268
cf_seek(fileid_t *filep, off_t addr, int whence)
usr/src/common/fs/decompress.c
274
kobj_printf("cf_seek: %s to %lx\n", filep->fi_path, addr);
usr/src/common/fs/decompress.c
275
zsp = filep->fi_dcstream;
usr/src/common/fs/decompress.c
282
cf_rewind(filep);
usr/src/common/fs/decompress.c
283
filep->fi_offset = 0;
usr/src/common/fs/decompress.c
289
(void) cf_read(filep, seek_scrbuf, readsz);
usr/src/common/fs/decompress.c
60
fileid_t *filep;
usr/src/common/fs/decompress.c
64
filep = (fileid_t *)opaque;
usr/src/common/fs/decompress.c
66
if (nbytes > (DECOMP_BUFSIZE - filep->fi_dcscrused)) {
usr/src/common/fs/decompress.c
69
ptr = &filep->fi_dcscrbuf[filep->fi_dcscrused];
usr/src/common/fs/decompress.c
70
filep->fi_dcscrused += nbytes;
usr/src/common/fs/decompress.c
92
cf_check_compressed(fileid_t *filep)
usr/src/common/fs/hsfs.c
132
fileid_t *filep = head;
usr/src/common/fs/hsfs.c
135
while ((filep = filep->fi_forw) != head)
usr/src/common/fs/hsfs.c
136
if (fd == filep->fi_filedes)
usr/src/common/fs/hsfs.c
137
return (filep->fi_taken ? filep : 0);
usr/src/common/fs/hsfs.c
144
opendir(ino_t inode, fileid_t *filep)
usr/src/common/fs/hsfs.c
151
filep->fi_offset = 0;
usr/src/common/fs/hsfs.c
152
filep->fi_blocknum = hdbtodb(inode);
usr/src/common/fs/hsfs.c
153
filep->fi_count = ISO_SECTOR_SIZE;
usr/src/common/fs/hsfs.c
154
filep->fi_memp = 0;
usr/src/common/fs/hsfs.c
156
if (diskread(filep))
usr/src/common/fs/hsfs.c
159
filep->fi_offset = 0;
usr/src/common/fs/hsfs.c
160
filep->fi_blocknum = hdbtodb(inode);
usr/src/common/fs/hsfs.c
165
if (parse_dir(filep, 0, &hsdep) > 0) {
usr/src/common/fs/hsfs.c
168
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
170
ip = filep->fi_inode = bkmem_alloc(sizeof (*ip));
usr/src/common/fs/hsfs.c
181
find(char *path, fileid_t *filep)
usr/src/common/fs/hsfs.c
193
if (opendir(root_ino, filep))
usr/src/common/fs/hsfs.c
204
n = dlook(path, filep);
usr/src/common/fs/hsfs.c
211
if (opendir(n, filep))
usr/src/common/fs/hsfs.c
222
dlook(char *s, fileid_t *filep)
usr/src/common/fs/hsfs.c
232
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
243
dirp.filep = filep;
usr/src/common/fs/hsfs.c
256
struct inode *ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
258
filep->fi_offset = 0;
usr/src/common/fs/hsfs.c
259
filep->fi_blocknum = hdbtodb(udp->d_ino);
usr/src/common/fs/hsfs.c
261
bzero(filep->fi_inode, sizeof (struct inode));
usr/src/common/fs/hsfs.c
280
fileid_t *filep;
usr/src/common/fs/hsfs.c
286
filep = dirp->filep;
usr/src/common/fs/hsfs.c
287
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
295
filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
usr/src/common/fs/hsfs.c
296
filep->fi_count = ISO_SECTOR_SIZE;
usr/src/common/fs/hsfs.c
297
filep->fi_memp = 0;
usr/src/common/fs/hsfs.c
298
if (diskread(filep)) {
usr/src/common/fs/hsfs.c
306
dirp->loc += parse_dir(filep, off, &hsdep);
usr/src/common/fs/hsfs.c
316
getblock(fileid_t *filep)
usr/src/common/fs/hsfs.c
318
struct inode *ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
324
diff = ip->i_size - filep->fi_offset;
usr/src/common/fs/hsfs.c
329
lbn = hdbtodb(filep->fi_offset >> ISO_SECTOR_SHIFT);
usr/src/common/fs/hsfs.c
330
filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
usr/src/common/fs/hsfs.c
332
off = filep->fi_offset & ((1 << ISO_SECTOR_SHIFT) - 1);
usr/src/common/fs/hsfs.c
333
size = filep->fi_count = ISO_SECTOR_SIZE;
usr/src/common/fs/hsfs.c
334
filep->fi_memp = 0;
usr/src/common/fs/hsfs.c
335
if (diskread(filep)) /* Trap errors */
usr/src/common/fs/hsfs.c
338
if (filep->fi_offset - off + size >= ip->i_size)
usr/src/common/fs/hsfs.c
339
filep->fi_count = diff + off;
usr/src/common/fs/hsfs.c
340
filep->fi_count -= off;
usr/src/common/fs/hsfs.c
341
filep->fi_memp += off;
usr/src/common/fs/hsfs.c
351
fileid_t *filep;
usr/src/common/fs/hsfs.c
357
filep = find_fp(fd);
usr/src/common/fs/hsfs.c
358
if (filep == NULL)
usr/src/common/fs/hsfs.c
361
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
363
if ((filep->fi_flags & FI_COMPRESSED) == 0 &&
usr/src/common/fs/hsfs.c
364
filep->fi_offset + count > ip->i_size)
usr/src/common/fs/hsfs.c
365
count = ip->i_size - filep->fi_offset;
usr/src/common/fs/hsfs.c
371
if (filep->fi_flags & FI_COMPRESSED) {
usr/src/common/fs/hsfs.c
372
if ((j = cf_read(filep, buf, count)) < 0)
usr/src/common/fs/hsfs.c
377
if (filep->fi_count == 0) {
usr/src/common/fs/hsfs.c
378
if (getblock(filep) == -1)
usr/src/common/fs/hsfs.c
381
j = MIN(i, filep->fi_count);
usr/src/common/fs/hsfs.c
382
bcopy(filep->fi_memp, buf, (uint_t)j);
usr/src/common/fs/hsfs.c
384
filep->fi_memp += j;
usr/src/common/fs/hsfs.c
385
filep->fi_offset += j;
usr/src/common/fs/hsfs.c
386
filep->fi_count -= j;
usr/src/common/fs/hsfs.c
474
fileid_t *filep;
usr/src/common/fs/hsfs.c
479
filep = (fileid_t *)bkmem_alloc(sizeof (fileid_t));
usr/src/common/fs/hsfs.c
480
filep->fi_back = head->fi_back;
usr/src/common/fs/hsfs.c
481
filep->fi_forw = head;
usr/src/common/fs/hsfs.c
482
head->fi_back->fi_forw = filep;
usr/src/common/fs/hsfs.c
483
head->fi_back = filep;
usr/src/common/fs/hsfs.c
484
filep->fi_filedes = filedes++;
usr/src/common/fs/hsfs.c
485
filep->fi_taken = 1;
usr/src/common/fs/hsfs.c
486
filep->fi_path = (char *)bkmem_alloc(strlen(str) + 1);
usr/src/common/fs/hsfs.c
487
(void) strcpy(filep->fi_path, str);
usr/src/common/fs/hsfs.c
488
filep->fi_inode = NULL;
usr/src/common/fs/hsfs.c
489
bzero(filep->fi_buf, MAXBSIZE);
usr/src/common/fs/hsfs.c
490
filep->fi_getblock = getblock;
usr/src/common/fs/hsfs.c
491
filep->fi_flags = 0;
usr/src/common/fs/hsfs.c
493
ino = find(str, filep);
usr/src/common/fs/hsfs.c
495
(void) bhsfs_close(filep->fi_filedes);
usr/src/common/fs/hsfs.c
499
filep->fi_blocknum = hdbtodb(ino);
usr/src/common/fs/hsfs.c
500
filep->fi_offset = 0;
usr/src/common/fs/hsfs.c
501
filep->fi_count = 0;
usr/src/common/fs/hsfs.c
502
filep->fi_memp = 0;
usr/src/common/fs/hsfs.c
504
if (cf_check_compressed(filep) != 0)
usr/src/common/fs/hsfs.c
508
return (filep->fi_filedes);
usr/src/common/fs/hsfs.c
514
fileid_t *filep;
usr/src/common/fs/hsfs.c
518
if (!(filep = find_fp(fd)))
usr/src/common/fs/hsfs.c
521
if (filep->fi_taken == 0 || filep == head) {
usr/src/common/fs/hsfs.c
526
cf_close(filep);
usr/src/common/fs/hsfs.c
528
filep->fi_forw->fi_back = filep->fi_back;
usr/src/common/fs/hsfs.c
529
filep->fi_back->fi_forw = filep->fi_forw;
usr/src/common/fs/hsfs.c
530
if (filep->fi_inode)
usr/src/common/fs/hsfs.c
531
bkmem_free(filep->fi_inode, sizeof (struct inode));
usr/src/common/fs/hsfs.c
532
bkmem_free(filep->fi_path, strlen(filep->fi_path) + 1);
usr/src/common/fs/hsfs.c
533
bkmem_free((char *)filep, sizeof (fileid_t));
usr/src/common/fs/hsfs.c
542
fileid_t *filep;
usr/src/common/fs/hsfs.c
544
while ((filep = head->fi_forw) != head)
usr/src/common/fs/hsfs.c
545
if (filep->fi_taken && bhsfs_close(filep->fi_filedes))
usr/src/common/fs/hsfs.c
560
fileid_t *filep;
usr/src/common/fs/hsfs.c
564
if (!(filep = find_fp(fd)))
usr/src/common/fs/hsfs.c
567
if (filep->fi_flags & FI_COMPRESSED) {
usr/src/common/fs/hsfs.c
568
cf_seek(filep, addr, whence);
usr/src/common/fs/hsfs.c
572
filep->fi_offset += addr;
usr/src/common/fs/hsfs.c
575
filep->fi_offset = addr;
usr/src/common/fs/hsfs.c
583
filep->fi_blocknum = addr / DEV_BSIZE;
usr/src/common/fs/hsfs.c
586
filep->fi_count = 0;
usr/src/common/fs/hsfs.c
593
fileid_t *filep;
usr/src/common/fs/hsfs.c
596
if (!(filep = find_fp(fd)))
usr/src/common/fs/hsfs.c
599
ip = filep->fi_inode;
usr/src/common/fs/hsfs.c
642
parse_dir(fileid_t *filep, int offset, struct hs_direct *hsdep)
usr/src/common/fs/hsfs.c
644
char *bufp = (char *)(filep->fi_memp + offset);
usr/src/common/fs/hsfs.c
732
daddr_t save_bn = filep->fi_blocknum;
usr/src/common/fs/hsfs.c
733
daddr_t save_offset = filep->fi_offset;
usr/src/common/fs/hsfs.c
734
caddr_t save_ma = filep->fi_memp;
usr/src/common/fs/hsfs.c
735
int save_cc = filep->fi_count;
usr/src/common/fs/hsfs.c
737
filep->fi_count = ISO_SECTOR_SIZE;
usr/src/common/fs/hsfs.c
738
filep->fi_offset = 0;
usr/src/common/fs/hsfs.c
739
filep->fi_blocknum = hdbtodb(ce_lbn);
usr/src/common/fs/hsfs.c
740
filep->fi_memp = 0;
usr/src/common/fs/hsfs.c
741
if (diskread(filep)) {
usr/src/common/fs/hsfs.c
747
ce_lbn = parse_susp(filep->fi_memp, &ce_len,
usr/src/common/fs/hsfs.c
750
filep->fi_count = save_cc;
usr/src/common/fs/hsfs.c
751
filep->fi_offset = save_offset;
usr/src/common/fs/hsfs.c
752
filep->fi_blocknum = save_bn;
usr/src/common/fs/hsfs.c
753
filep->fi_memp = save_ma;
usr/src/common/fs/hsfs.c
79
fileid_t *filep;
usr/src/common/fs/pcfs.c
209
fileid_t *filep;
usr/src/common/fs/pcfs.c
213
filep = (fileid_t *)bkmem_alloc(sizeof (fileid_t));
usr/src/common/fs/pcfs.c
214
filep->fi_back = head->fi_back;
usr/src/common/fs/pcfs.c
215
filep->fi_forw = head;
usr/src/common/fs/pcfs.c
216
head->fi_back->fi_forw = filep;
usr/src/common/fs/pcfs.c
217
head->fi_back = filep;
usr/src/common/fs/pcfs.c
218
filep->fi_filedes = filedes++;
usr/src/common/fs/pcfs.c
219
filep->fi_taken = 1;
usr/src/common/fs/pcfs.c
220
filep->fi_path = (char *)bkmem_alloc(strlen(str) + 1);
usr/src/common/fs/pcfs.c
221
(void) strcpy(filep->fi_path, str);
usr/src/common/fs/pcfs.c
224
(void) bpcfs_close(filep->fi_filedes);
usr/src/common/fs/pcfs.c
228
filep->fi_offset = 0;
usr/src/common/fs/pcfs.c
229
FI_STARTCLUST(filep) = d.d_cluster;
usr/src/common/fs/pcfs.c
230
FI_LENGTH(filep) = d.d_size;
usr/src/common/fs/pcfs.c
232
return (filep->fi_filedes);
usr/src/common/fs/pcfs.c
238
fileid_t *filep;
usr/src/common/fs/pcfs.c
241
if (!(filep = find_fp(fd)))
usr/src/common/fs/pcfs.c
244
if (filep->fi_taken == 0 || filep == head) {
usr/src/common/fs/pcfs.c
250
filep->fi_forw->fi_back = filep->fi_back;
usr/src/common/fs/pcfs.c
251
filep->fi_back->fi_forw = filep->fi_forw;
usr/src/common/fs/pcfs.c
252
bkmem_free(filep->fi_path, strlen(filep->fi_path) + 1);
usr/src/common/fs/pcfs.c
253
bkmem_free((char *)filep, sizeof (fileid_t));
usr/src/common/fs/pcfs.c
261
fileid_t *filep;
usr/src/common/fs/pcfs.c
263
while ((filep = head->fi_forw) != head)
usr/src/common/fs/pcfs.c
264
if (filep->fi_taken && bpcfs_close(filep->fi_filedes))
usr/src/common/fs/pcfs.c
356
fileid_t *filep;
usr/src/common/fs/pcfs.c
359
if (!(filep = find_fp(fd)))
usr/src/common/fs/pcfs.c
364
filep->fi_offset += addr;
usr/src/common/fs/pcfs.c
367
filep->fi_offset = addr;
usr/src/common/fs/pcfs.c
375
filep->fi_blocknum = addr / DEV_BSIZE;
usr/src/common/fs/pcfs.c
376
filep->fi_count = 0;
usr/src/common/fs/pcfs.c
383
fileid_t *filep = head;
usr/src/common/fs/pcfs.c
386
while ((filep = filep->fi_forw) != head)
usr/src/common/fs/pcfs.c
387
if (fd == filep->fi_filedes)
usr/src/common/fs/pcfs.c
388
return (filep->fi_taken ? filep : 0);
usr/src/common/fs/ufsops.c
102
filep->fi_count = devp->un_fs.di_fs.fs_bsize;
usr/src/common/fs/ufsops.c
103
filep->fi_memp = 0; /* cached read */
usr/src/common/fs/ufsops.c
104
if (diskread(filep) != 0) {
usr/src/common/fs/ufsops.c
108
dp = (struct dinode *)filep->fi_memp;
usr/src/common/fs/ufsops.c
109
filep->fi_inode = (struct inode *)
usr/src/common/fs/ufsops.c
111
bzero((char *)filep->fi_inode, sizeof (struct inode));
usr/src/common/fs/ufsops.c
112
filep->fi_inode->i_ic =
usr/src/common/fs/ufsops.c
114
filep->fi_inode->i_number = inode;
usr/src/common/fs/ufsops.c
115
set_cache((int)inode, (void *)filep->fi_inode, sizeof (struct inode));
usr/src/common/fs/ufsops.c
122
fileid_t *filep = head;
usr/src/common/fs/ufsops.c
125
while ((filep = filep->fi_forw) != head)
usr/src/common/fs/ufsops.c
126
if (fd == filep->fi_filedes)
usr/src/common/fs/ufsops.c
127
return (filep->fi_taken ? filep : 0);
usr/src/common/fs/ufsops.c
134
find(fileid_t *filep, char *path)
usr/src/common/fs/ufsops.c
155
devp = filep->fi_devp;
usr/src/common/fs/ufsops.c
159
if (r && openi(filep, (ino_t)UFSROOTINO))
usr/src/common/fs/ufsops.c
172
if ((inode = dlook(filep, lpathp)) != 0) {
usr/src/common/fs/ufsops.c
173
if (openi(filep, inode))
usr/src/common/fs/ufsops.c
175
if ((filep->fi_inode->i_smode & IFMT) == IFLNK) {
usr/src/common/fs/ufsops.c
176
filep->fi_blocknum =
usr/src/common/fs/ufsops.c
178
filep->fi_inode->i_db[0]);
usr/src/common/fs/ufsops.c
179
filep->fi_count = DEV_BSIZE;
usr/src/common/fs/ufsops.c
180
filep->fi_memp = 0;
usr/src/common/fs/ufsops.c
181
if (diskread(filep) != 0)
usr/src/common/fs/ufsops.c
183
len = strlen(filep->fi_memp);
usr/src/common/fs/ufsops.c
184
if (filep->fi_memp[0] == '/')
usr/src/common/fs/ufsops.c
192
bcopy(filep->fi_memp, lpathp, len);
usr/src/common/fs/ufsops.c
209
sbmap(fileid_t *filep, daddr32_t bn)
usr/src/common/fs/ufsops.c
217
devp = filep->fi_devp;
usr/src/common/fs/ufsops.c
218
inodep = filep->fi_inode;
usr/src/common/fs/ufsops.c
257
filep->fi_blocknum = fsbtodb(&devp->un_fs.di_fs, nb);
usr/src/common/fs/ufsops.c
258
filep->fi_count = devp->un_fs.di_fs.fs_bsize;
usr/src/common/fs/ufsops.c
259
filep->fi_memp = 0;
usr/src/common/fs/ufsops.c
260
if (diskread(filep) != 0)
usr/src/common/fs/ufsops.c
262
bap = (daddr32_t *)filep->fi_memp;
usr/src/common/fs/ufsops.c
274
dlook(fileid_t *filep, char *path)
usr/src/common/fs/ufsops.c
281
ip = filep->fi_inode;
usr/src/common/fs/ufsops.c
296
dirp.fi = filep;
usr/src/common/fs/ufsops.c
317
fileid_t *filep;
usr/src/common/fs/ufsops.c
322
filep = dstuff->fi;
usr/src/common/fs/ufsops.c
323
devp = filep->fi_devp;
usr/src/common/fs/ufsops.c
325
if (dstuff->loc >= filep->fi_inode->i_size) {
usr/src/common/fs/ufsops.c
333
d = sbmap(filep, lbn);
usr/src/common/fs/ufsops.c
338
filep->fi_blocknum = fsbtodb(&devp->un_fs.di_fs, d);
usr/src/common/fs/ufsops.c
339
filep->fi_count =
usr/src/common/fs/ufsops.c
340
blksize(&devp->un_fs.di_fs, filep->fi_inode, lbn);
usr/src/common/fs/ufsops.c
341
filep->fi_memp = 0;
usr/src/common/fs/ufsops.c
342
if (diskread(filep) != 0) {
usr/src/common/fs/ufsops.c
346
dp = (struct direct *)(filep->fi_memp + off);
usr/src/common/fs/ufsops.c
361
getblock(fileid_t *filep, caddr_t buf, int count, int *rcount)
usr/src/common/fs/ufsops.c
373
devp = filep->fi_devp;
usr/src/common/fs/ufsops.c
374
p = filep->fi_memp;
usr/src/common/fs/ufsops.c
375
if ((signed)filep->fi_count <= 0) {
usr/src/common/fs/ufsops.c
378
diff = filep->fi_inode->i_size - filep->fi_offset;
usr/src/common/fs/ufsops.c
386
lbn = lblkno(fs, filep->fi_offset);
usr/src/common/fs/ufsops.c
389
filep->fi_blocknum = fsbtodb(fs, sbmap(filep, lbn));
usr/src/common/fs/ufsops.c
391
off = blkoff(fs, filep->fi_offset);
usr/src/common/fs/ufsops.c
394
size = blksize(fs, filep->fi_inode, lbn);
usr/src/common/fs/ufsops.c
395
filep->fi_count = size;
usr/src/common/fs/ufsops.c
396
filep->fi_memp = filep->fi_buf;
usr/src/common/fs/ufsops.c
404
filep->fi_memp = buf;
usr/src/common/fs/ufsops.c
405
if (diskread(filep)) {
usr/src/common/fs/ufsops.c
409
filep->fi_count = 0;
usr/src/common/fs/ufsops.c
411
} else if (diskread(filep))
usr/src/common/fs/ufsops.c
414
if (filep->fi_offset - off + size >= filep->fi_inode->i_size)
usr/src/common/fs/ufsops.c
415
filep->fi_count = diff + off;
usr/src/common/fs/ufsops.c
416
filep->fi_count -= off;
usr/src/common/fs/ufsops.c
417
p = &filep->fi_memp[off];
usr/src/common/fs/ufsops.c
419
filep->fi_memp = p;
usr/src/common/fs/ufsops.c
428
getblock_noopt(fileid_t *filep)
usr/src/common/fs/ufsops.c
439
devp = filep->fi_devp;
usr/src/common/fs/ufsops.c
440
p = filep->fi_memp;
usr/src/common/fs/ufsops.c
441
if ((signed)filep->fi_count <= 0) {
usr/src/common/fs/ufsops.c
444
diff = filep->fi_inode->i_size - filep->fi_offset;
usr/src/common/fs/ufsops.c
452
lbn = lblkno(fs, filep->fi_offset);
usr/src/common/fs/ufsops.c
455
filep->fi_blocknum = fsbtodb(fs, sbmap(filep, lbn));
usr/src/common/fs/ufsops.c
457
off = blkoff(fs, filep->fi_offset);
usr/src/common/fs/ufsops.c
460
size = blksize(fs, filep->fi_inode, lbn);
usr/src/common/fs/ufsops.c
461
filep->fi_count = size;
usr/src/common/fs/ufsops.c
463
filep->fi_memp = NULL;
usr/src/common/fs/ufsops.c
465
if (diskread(filep))
usr/src/common/fs/ufsops.c
468
if (filep->fi_offset - off + size >= filep->fi_inode->i_size)
usr/src/common/fs/ufsops.c
469
filep->fi_count = diff + off;
usr/src/common/fs/ufsops.c
470
filep->fi_count -= off;
usr/src/common/fs/ufsops.c
471
p = &filep->fi_memp[off];
usr/src/common/fs/ufsops.c
473
filep->fi_memp = p;
usr/src/common/fs/ufsops.c
493
fileid_t *filep;
usr/src/common/fs/ufsops.c
495
if (!(filep = find_fp(fd))) {
usr/src/common/fs/ufsops.c
499
if ((filep->fi_flags & FI_COMPRESSED) == 0 &&
usr/src/common/fs/ufsops.c
500
filep->fi_offset + count > filep->fi_inode->i_size)
usr/src/common/fs/ufsops.c
501
count = filep->fi_inode->i_size - filep->fi_offset;
usr/src/common/fs/ufsops.c
509
if (filep->fi_flags & FI_COMPRESSED) {
usr/src/common/fs/ufsops.c
512
if ((rval = cf_read(filep, buf, count)) < 0)
usr/src/common/fs/ufsops.c
519
if ((j = filep->fi_count) == 0) {
usr/src/common/fs/ufsops.c
520
(void) getblock(filep, buf, i, &rcount);
usr/src/common/fs/ufsops.c
523
filep->fi_offset += rcount;
usr/src/common/fs/ufsops.c
528
bcopy(filep->fi_memp, buf, (unsigned)j);
usr/src/common/fs/ufsops.c
532
filep->fi_memp += j;
usr/src/common/fs/ufsops.c
533
filep->fi_offset += j;
usr/src/common/fs/ufsops.c
534
filep->fi_count -= j;
usr/src/common/fs/ufsops.c
617
fileid_t *filep;
usr/src/common/fs/ufsops.c
625
filep = (fileid_t *)bkmem_alloc(sizeof (fileid_t));
usr/src/common/fs/ufsops.c
626
filep->fi_back = head->fi_back;
usr/src/common/fs/ufsops.c
627
filep->fi_forw = head;
usr/src/common/fs/ufsops.c
628
head->fi_back->fi_forw = filep;
usr/src/common/fs/ufsops.c
629
head->fi_back = filep;
usr/src/common/fs/ufsops.c
630
filep->fi_filedes = filedes++;
usr/src/common/fs/ufsops.c
631
filep->fi_taken = 1;
usr/src/common/fs/ufsops.c
632
filep->fi_path = (char *)bkmem_alloc(strlen(filename) + 1);
usr/src/common/fs/ufsops.c
633
(void) strcpy(filep->fi_path, filename);
usr/src/common/fs/ufsops.c
634
filep->fi_devp = ufs_devp; /* dev is already "mounted" */
usr/src/common/fs/ufsops.c
635
filep->fi_inode = NULL;
usr/src/common/fs/ufsops.c
636
bzero(filep->fi_buf, MAXBSIZE);
usr/src/common/fs/ufsops.c
637
filep->fi_getblock = getblock_noopt;
usr/src/common/fs/ufsops.c
638
filep->fi_flags = 0;
usr/src/common/fs/ufsops.c
640
inode = find(filep, (char *)filename);
usr/src/common/fs/ufsops.c
644
(void) bufs_close(filep->fi_filedes);
usr/src/common/fs/ufsops.c
647
if (openi(filep, inode)) {
usr/src/common/fs/ufsops.c
649
(void) bufs_close(filep->fi_filedes);
usr/src/common/fs/ufsops.c
653
filep->fi_offset = filep->fi_count = 0;
usr/src/common/fs/ufsops.c
655
if (cf_check_compressed(filep) != 0)
usr/src/common/fs/ufsops.c
657
return (filep->fi_filedes);
usr/src/common/fs/ufsops.c
668
fileid_t *filep;
usr/src/common/fs/ufsops.c
671
if (!(filep = find_fp(fd)))
usr/src/common/fs/ufsops.c
674
if (filep->fi_flags & FI_COMPRESSED) {
usr/src/common/fs/ufsops.c
675
cf_seek(filep, addr, whence);
usr/src/common/fs/ufsops.c
679
filep->fi_offset += addr;
usr/src/common/fs/ufsops.c
68
static ino_t find(fileid_t *filep, char *path);
usr/src/common/fs/ufsops.c
682
filep->fi_offset = addr;
usr/src/common/fs/ufsops.c
69
static ino_t dlook(fileid_t *filep, char *path);
usr/src/common/fs/ufsops.c
690
filep->fi_blocknum = addr / DEV_BSIZE;
usr/src/common/fs/ufsops.c
693
filep->fi_count = 0;
usr/src/common/fs/ufsops.c
70
static daddr32_t sbmap(fileid_t *filep, daddr32_t bn);
usr/src/common/fs/ufsops.c
702
fileid_t *filep;
usr/src/common/fs/ufsops.c
705
if (!(filep = find_fp(fd)))
usr/src/common/fs/ufsops.c
708
ip = filep->fi_inode;
usr/src/common/fs/ufsops.c
746
fileid_t *filep;
usr/src/common/fs/ufsops.c
749
if (!(filep = find_fp(fd)))
usr/src/common/fs/ufsops.c
752
if (filep->fi_taken && (filep != head)) {
usr/src/common/fs/ufsops.c
754
bkmem_free(filep->fi_path, strlen(filep->fi_path)+1);
usr/src/common/fs/ufsops.c
755
filep->fi_blocknum = filep->fi_count = filep->fi_offset = 0;
usr/src/common/fs/ufsops.c
756
filep->fi_memp = (caddr_t)0;
usr/src/common/fs/ufsops.c
757
filep->fi_devp = 0;
usr/src/common/fs/ufsops.c
758
filep->fi_taken = 0;
usr/src/common/fs/ufsops.c
761
filep->fi_forw->fi_back = filep->fi_back;
usr/src/common/fs/ufsops.c
762
filep->fi_back->fi_forw = filep->fi_forw;
usr/src/common/fs/ufsops.c
763
cf_close(filep);
usr/src/common/fs/ufsops.c
764
bkmem_free((char *)filep, sizeof (fileid_t));
usr/src/common/fs/ufsops.c
788
fileid_t *filep = head;
usr/src/common/fs/ufsops.c
790
while ((filep = filep->fi_forw) != head)
usr/src/common/fs/ufsops.c
791
if (filep->fi_taken)
usr/src/common/fs/ufsops.c
792
if (bufs_close(filep->fi_filedes))
usr/src/common/fs/ufsops.c
88
openi(fileid_t *filep, ino_t inode)
usr/src/common/fs/ufsops.c
91
devid_t *devp = filep->fi_devp;
usr/src/common/fs/ufsops.c
93
filep->fi_inode = get_cache((int)inode);
usr/src/common/fs/ufsops.c
94
if (filep->fi_inode != 0)
usr/src/common/fs/ufsops.c
97
filep->fi_offset = 0;
usr/src/common/fs/ufsops.c
98
filep->fi_blocknum = fsbtodb(&devp->un_fs.di_fs,
usr/src/lib/libcurses/screen/getwin.c
50
getwin(FILE *filep)
usr/src/lib/libcurses/screen/getwin.c
63
if ((fread((char *) win_nums, sizeof (short), SEPARATE_READ, filep) !=
usr/src/lib/libcurses/screen/getwin.c
75
if (fread(&(win->_flags), 1, nelt, filep) != nelt)
usr/src/lib/libcurses/screen/getwin.c
86
if (fread((char *) *wcp++, sizeof (chtype), maxx, filep) !=
usr/src/lib/libcurses/screen/putwin.c
53
putwin(WINDOW *win, FILE *filep)
usr/src/lib/libcurses/screen/putwin.c
63
if (fwrite((char *) &(win->_cury), 1, nelt, filep) != nelt)
usr/src/lib/libcurses/screen/putwin.c
71
maxx, filep) != maxx)
usr/src/lib/libcurses/screen/scr_all.c
51
FILE *filep;
usr/src/lib/libcurses/screen/scr_all.c
53
if ((filep = fopen(file, "rF")) == NULL)
usr/src/lib/libcurses/screen/scr_all.c
55
rv = scr_reset(filep, which);
usr/src/lib/libcurses/screen/scr_all.c
56
(void) fclose(filep);
usr/src/lib/libcurses/screen/scr_dump.c
54
FILE *filep;
usr/src/lib/libcurses/screen/scr_dump.c
56
if ((filep = fopen(file, "wF")) == NULL) {
usr/src/lib/libcurses/screen/scr_dump.c
64
rv = scr_ll_dump(filep);
usr/src/lib/libcurses/screen/scr_dump.c
65
(void) fclose(filep);
usr/src/lib/libcurses/screen/scr_ll_dump.c
106
if (fwrite((char *) &magic, sizeof (int), 1, filep) != 1)
usr/src/lib/libcurses/screen/scr_ll_dump.c
110
if ((fwrite((char *) &COLORS, sizeof (int), 1, filep) != 1) ||
usr/src/lib/libcurses/screen/scr_ll_dump.c
111
(fwrite((char *) &COLOR_PAIRS, sizeof (int), 1, filep) !=
usr/src/lib/libcurses/screen/scr_ll_dump.c
113
filep) != 1))
usr/src/lib/libcurses/screen/scr_ll_dump.c
120
sizeof (_Color), COLORS, filep) != COLORS)
usr/src/lib/libcurses/screen/scr_ll_dump.c
127
sizeof (_Color_pair), COLOR_PAIRS, filep) != COLOR_PAIRS)
usr/src/lib/libcurses/screen/scr_ll_dump.c
48
scr_ll_dump(FILE *filep)
usr/src/lib/libcurses/screen/scr_ll_dump.c
55
if (fwrite((char *) &magic, sizeof (short), 1, filep) != 1)
usr/src/lib/libcurses/screen/scr_ll_dump.c
65
1, filep) != 1)
usr/src/lib/libcurses/screen/scr_ll_dump.c
71
if (putwin(curscr, filep) == ERR)
usr/src/lib/libcurses/screen/scr_ll_dump.c
77
if (fwrite((char *) &magic, sizeof (int), 1, filep) != 1)
usr/src/lib/libcurses/screen/scr_ll_dump.c
84
sizeof (short), 1, filep) != 1) ||
usr/src/lib/libcurses/screen/scr_ll_dump.c
86
1, filep) != 1)) {
usr/src/lib/libcurses/screen/scr_ll_dump.c
91
filep) != lablen) || (fwrite(slk->_lval[i],
usr/src/lib/libcurses/screen/scr_ll_dump.c
92
sizeof (char), lablen, filep) != lablen)) {
usr/src/lib/libcurses/screen/scr_reset.c
104
if (fread((char *)&ttytime, sizeof (time_t), 1, filep) != 1)
usr/src/lib/libcurses/screen/scr_reset.c
125
if (((win = getwin(filep)) == NULL) ||
usr/src/lib/libcurses/screen/scr_reset.c
129
(fread((char *)&magic, sizeof (int), 1, filep) != 1))
usr/src/lib/libcurses/screen/scr_reset.c
147
if ((fread((char *)&labmax, sizeof (short), 1, filep) != 1) ||
usr/src/lib/libcurses/screen/scr_reset.c
148
(fread((char *)&lablen, sizeof (short), 1, filep) != 1)) {
usr/src/lib/libcurses/screen/scr_reset.c
165
lablen, filep) != lablen) ||
usr/src/lib/libcurses/screen/scr_reset.c
167
sizeof (char), lablen, filep) != lablen)) {
usr/src/lib/libcurses/screen/scr_reset.c
173
if (fseek(filep, (long)(2 * labmax * lablen *
usr/src/lib/libcurses/screen/scr_reset.c
181
if (fread((char *)&magic, sizeof (int), 1, filep) != 1)
usr/src/lib/libcurses/screen/scr_reset.c
197
if ((fread((char *)&colors, sizeof (int), 1, filep) != 1) ||
usr/src/lib/libcurses/screen/scr_reset.c
199
filep) != 1) || (fread((char *)&could_change,
usr/src/lib/libcurses/screen/scr_reset.c
200
sizeof (char), 1, filep) != 1))
usr/src/lib/libcurses/screen/scr_reset.c
205
if (fseek(filep, (long)(colors * sizeof (_Color) +
usr/src/lib/libcurses/screen/scr_reset.c
224
colors, filep) != colors)
usr/src/lib/libcurses/screen/scr_reset.c
238
if (fseek(filep, (long)(colors *
usr/src/lib/libcurses/screen/scr_reset.c
251
filep) != color_pairs) {
usr/src/lib/libcurses/screen/scr_reset.c
75
scr_reset(FILE *filep, int type)
usr/src/lib/libcurses/screen/scr_reset.c
98
if (fread((char *)&magic, sizeof (short), 1, filep) != 1)
usr/src/lib/libdevinfo/devfsmap.c
175
file_err(struct conf_file *filep, char *fmt, ...)
usr/src/lib/libdevinfo/devfsmap.c
182
filep->filename, filep->linenum);
usr/src/lib/libdevinfo/devfsmap.c
190
lex(struct conf_file *filep, char *val, size_t size)
usr/src/lib/libdevinfo/devfsmap.c
196
FILE *fp = filep->fp;
usr/src/lib/libdevinfo/devfsmap.c
261
file_err(filep, "Missing \"\n");
usr/src/lib/libdevinfo/devfsmap.c
290
file_err(filep,
usr/src/lib/libdevinfo/devfsmap.c
442
parse_conf_entry(struct conf_file *filep, char *tokbuf, size_t linesize)
usr/src/lib/libdevinfo/devfsmap.c
472
file_err(filep, tok_err, tokbuf);
usr/src/lib/libdevinfo/devfsmap.c
481
file_err(filep, tok_err, tokbuf);
usr/src/lib/libdevinfo/devfsmap.c
494
file_err(filep,
usr/src/lib/libdevinfo/devfsmap.c
502
file_err(filep,
usr/src/lib/libdevinfo/devfsmap.c
510
file_err(filep,
usr/src/lib/libdevinfo/devfsmap.c
518
file_err(filep,
usr/src/lib/libdevinfo/devfsmap.c
526
file_err(filep,
usr/src/lib/libdevinfo/devfsmap.c
535
file_err(filep,
usr/src/lib/libdevinfo/devfsmap.c
554
file_err(filep, tok_err, tokbuf);
usr/src/lib/libdevinfo/devfsmap.c
563
file_err(filep,
usr/src/lib/libdevinfo/devfsmap.c
580
file_err(filep, tok_err, tokbuf);
usr/src/lib/libdevinfo/devfsmap.c
592
file_err(filep, tok_err, tokbuf);
usr/src/lib/libdevinfo/devfsmap.c
596
filep->linenum++;
usr/src/lib/libdevinfo/devfsmap.c
599
find_eol(filep->fp);
usr/src/lib/libdevinfo/devfsmap.c
602
file_err(filep, "Unexpected EOF\n");
usr/src/lib/libdevinfo/devfsmap.c
605
file_err(filep, tok_err, tokbuf);
usr/src/lib/libdevinfo/devfsmap.c
608
} while ((token = lex(filep, tokbuf, linesize)) != T_SEMICOLON);
usr/src/stand/lib/fs/common/diskread.c
54
diskread(fileid_t *filep)
usr/src/stand/lib/fs/common/diskread.c
61
blocknum = filep->fi_blocknum + unix_startblk;
usr/src/stand/lib/fs/common/diskread.c
63
devp = filep->fi_devp;
usr/src/stand/lib/fs/common/diskread.c
72
if ((err = prom_read(devp->di_dcookie, filep->fi_memp, filep->fi_count,
usr/src/stand/lib/fs/common/diskread.c
73
blocknum, prom_dev_type)) != filep->fi_count) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
124
opendir(fileid_t *filep, ino_t inode)
usr/src/stand/lib/fs/hsfs/hsfsops.c
130
filep->fi_offset = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
131
filep->fi_blocknum = hdbtodb(inode);
usr/src/stand/lib/fs/hsfs/hsfsops.c
132
filep->fi_count = ISO_SECTOR_SIZE;
usr/src/stand/lib/fs/hsfs/hsfsops.c
135
if ((filep->fi_memp = get_bcache(filep)) == NULL) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
137
if (retval = set_bcache(filep)) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
142
filep->fi_offset = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
143
filep->fi_blocknum = hdbtodb(inode);
usr/src/stand/lib/fs/hsfs/hsfsops.c
148
if ((int)(parse_dir(filep, 0, &hsdep)) > 0) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
149
hs_seti(filep, &hsdep, inode);
usr/src/stand/lib/fs/hsfs/hsfsops.c
156
find(fileid_t *filep, char *path)
usr/src/stand/lib/fs/hsfs/hsfsops.c
171
if (opendir(filep, inode = root_ino)) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
186
if ((inode = dlook(filep, path)) != 0) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
189
if (opendir(filep, inode)) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
208
fileid_t *filep = head;
usr/src/stand/lib/fs/hsfs/hsfsops.c
211
while ((filep = filep->fi_forw) != head)
usr/src/stand/lib/fs/hsfs/hsfsops.c
212
if (fd == filep->fi_filedes)
usr/src/stand/lib/fs/hsfs/hsfsops.c
213
return (filep->fi_taken ? filep : 0);
usr/src/stand/lib/fs/hsfs/hsfsops.c
220
dlook(fileid_t *filep, char *path)
usr/src/stand/lib/fs/hsfs/hsfsops.c
222
int dv = filep->fi_devp->di_dcookie;
usr/src/stand/lib/fs/hsfs/hsfsops.c
230
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
242
if ((filep->fi_inode = get_icache(dv, in)) != NULL) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
243
filep->fi_offset = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
244
filep->fi_blocknum = hdbtodb(in);
usr/src/stand/lib/fs/hsfs/hsfsops.c
249
dirp.fi = filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
263
hs_seti(filep, hsdep, udp->d_ino);
usr/src/stand/lib/fs/hsfs/hsfsops.c
264
filep->fi_offset = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
265
filep->fi_blocknum = hdbtodb(udp->d_ino);
usr/src/stand/lib/fs/hsfs/hsfsops.c
285
register fileid_t *filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
289
filep = dirp->fi;
usr/src/stand/lib/fs/hsfs/hsfsops.c
290
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
298
filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
usr/src/stand/lib/fs/hsfs/hsfsops.c
299
filep->fi_count = ISO_SECTOR_SIZE;
usr/src/stand/lib/fs/hsfs/hsfsops.c
301
if ((filep->fi_memp = get_bcache(filep)) == 0)
usr/src/stand/lib/fs/hsfs/hsfsops.c
302
if (set_bcache(filep))
usr/src/stand/lib/fs/hsfs/hsfsops.c
305
dirp->loc += parse_dir(filep, off, &hsdep);
usr/src/stand/lib/fs/hsfs/hsfsops.c
319
getblock(fileid_t *filep, caddr_t buf, int count, int *rcount)
usr/src/stand/lib/fs/hsfs/hsfsops.c
329
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
330
p = filep->fi_memp;
usr/src/stand/lib/fs/hsfs/hsfsops.c
331
if ((signed)filep->fi_count <= 0) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
334
diff = ip->i_size - filep->fi_offset;
usr/src/stand/lib/fs/hsfs/hsfsops.c
341
lbn = hdbtodb(filep->fi_offset >> ISO_SECTOR_SHIFT);
usr/src/stand/lib/fs/hsfs/hsfsops.c
344
filep->fi_blocknum = lbn + hdbtodb(ip->i_number);
usr/src/stand/lib/fs/hsfs/hsfsops.c
346
off = filep->fi_offset & ((1 << ISO_SECTOR_SHIFT) - 1);
usr/src/stand/lib/fs/hsfs/hsfsops.c
348
size = sizeof (filep->fi_buf);
usr/src/stand/lib/fs/hsfs/hsfsops.c
352
filep->fi_count = size;
usr/src/stand/lib/fs/hsfs/hsfsops.c
353
filep->fi_memp = filep->fi_buf;
usr/src/stand/lib/fs/hsfs/hsfsops.c
361
filep->fi_memp = buf;
usr/src/stand/lib/fs/hsfs/hsfsops.c
362
if (diskread(filep)) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
366
filep->fi_count = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
372
if (diskread(filep))
usr/src/stand/lib/fs/hsfs/hsfsops.c
382
if (filep->fi_offset - off + size >= ip->i_size)
usr/src/stand/lib/fs/hsfs/hsfsops.c
383
filep->fi_count = diff + off;
usr/src/stand/lib/fs/hsfs/hsfsops.c
384
filep->fi_count -= off;
usr/src/stand/lib/fs/hsfs/hsfsops.c
385
p = &filep->fi_memp[off];
usr/src/stand/lib/fs/hsfs/hsfsops.c
387
filep->fi_memp = p;
usr/src/stand/lib/fs/hsfs/hsfsops.c
407
fileid_t *filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
410
if (!(filep = find_fp(fd))) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
414
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
416
if (filep->fi_offset + count > ip->i_size)
usr/src/stand/lib/fs/hsfs/hsfsops.c
417
count = ip->i_size - filep->fi_offset;
usr/src/stand/lib/fs/hsfs/hsfsops.c
426
if ((j = filep->fi_count) == 0) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
427
(void) getblock(filep, buf, i, &rcount);
usr/src/stand/lib/fs/hsfs/hsfsops.c
430
filep->fi_offset += rcount;
usr/src/stand/lib/fs/hsfs/hsfsops.c
434
bcopy(filep->fi_memp, buf, (unsigned)j);
usr/src/stand/lib/fs/hsfs/hsfsops.c
436
filep->fi_memp += j;
usr/src/stand/lib/fs/hsfs/hsfsops.c
437
filep->fi_offset += j;
usr/src/stand/lib/fs/hsfs/hsfsops.c
438
filep->fi_count -= j;
usr/src/stand/lib/fs/hsfs/hsfsops.c
573
fileid_t *filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
578
filep = (fileid_t *)bkmem_alloc(sizeof (fileid_t));
usr/src/stand/lib/fs/hsfs/hsfsops.c
579
filep->fi_back = head->fi_back;
usr/src/stand/lib/fs/hsfs/hsfsops.c
580
filep->fi_forw = head;
usr/src/stand/lib/fs/hsfs/hsfsops.c
581
head->fi_back->fi_forw = filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
582
head->fi_back = filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
584
filep->fi_filedes = filedes++;
usr/src/stand/lib/fs/hsfs/hsfsops.c
585
filep->fi_taken = 1;
usr/src/stand/lib/fs/hsfs/hsfsops.c
586
filep->fi_path = (char *)bkmem_alloc(strlen(filename) + 1);
usr/src/stand/lib/fs/hsfs/hsfsops.c
587
(void) strcpy(filep->fi_path, filename);
usr/src/stand/lib/fs/hsfs/hsfsops.c
588
filep->fi_devp = devp; /* dev is already "mounted" */
usr/src/stand/lib/fs/hsfs/hsfsops.c
590
filep->fi_inode = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
592
inode = find(filep, filename);
usr/src/stand/lib/fs/hsfs/hsfsops.c
596
(void) boot_hsfs_close(filep->fi_filedes);
usr/src/stand/lib/fs/hsfs/hsfsops.c
600
filep->fi_blocknum = hdbtodb(inode);
usr/src/stand/lib/fs/hsfs/hsfsops.c
601
filep->fi_offset = filep->fi_count = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
604
printf("open(%s) fd=%d\n", filename, filep->fi_filedes);
usr/src/stand/lib/fs/hsfs/hsfsops.c
605
return (filep->fi_filedes);
usr/src/stand/lib/fs/hsfs/hsfsops.c
615
fileid_t *filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
618
if (!(filep = find_fp(fd)))
usr/src/stand/lib/fs/hsfs/hsfsops.c
621
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
661
fileid_t *filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
663
if (!(filep = find_fp(fd)))
usr/src/stand/lib/fs/hsfs/hsfsops.c
666
filep->fi_offset = addr;
usr/src/stand/lib/fs/hsfs/hsfsops.c
667
filep->fi_blocknum = addr / DEV_BSIZE;
usr/src/stand/lib/fs/hsfs/hsfsops.c
668
filep->fi_count = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
676
fileid_t *filep;
usr/src/stand/lib/fs/hsfs/hsfsops.c
681
if (filep = find_fp(fd)) {
usr/src/stand/lib/fs/hsfs/hsfsops.c
683
bkmem_free(filep->fi_path, strlen(filep->fi_path)+1);
usr/src/stand/lib/fs/hsfs/hsfsops.c
684
filep->fi_blocknum = filep->fi_count = filep->fi_offset = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
685
filep->fi_memp = (caddr_t)0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
686
filep->fi_devp = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
687
filep->fi_taken = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
690
filep->fi_forw->fi_back = filep->fi_back;
usr/src/stand/lib/fs/hsfs/hsfsops.c
691
filep->fi_back->fi_forw = filep->fi_forw;
usr/src/stand/lib/fs/hsfs/hsfsops.c
692
bkmem_free((char *)filep, sizeof (fileid_t));
usr/src/stand/lib/fs/hsfs/hsfsops.c
707
fileid_t *filep = head;
usr/src/stand/lib/fs/hsfs/hsfsops.c
716
while ((filep = filep->fi_forw) != head)
usr/src/stand/lib/fs/hsfs/hsfsops.c
717
if (filep->fi_taken)
usr/src/stand/lib/fs/hsfs/hsfsops.c
718
if (boot_hsfs_close(filep->fi_filedes))
usr/src/stand/lib/fs/hsfs/hsfsops.c
735
parse_dir(fileid_t *filep, int offset, struct hs_direct *hsdep)
usr/src/stand/lib/fs/hsfs/hsfsops.c
737
char *bufp = (char *)(filep->fi_memp + offset);
usr/src/stand/lib/fs/hsfs/hsfsops.c
809
daddr_t save_blocknum = filep->fi_blocknum;
usr/src/stand/lib/fs/hsfs/hsfsops.c
810
daddr_t save_offset = filep->fi_offset;
usr/src/stand/lib/fs/hsfs/hsfsops.c
811
caddr_t save_memp = filep->fi_memp;
usr/src/stand/lib/fs/hsfs/hsfsops.c
812
uint_t save_count = filep->fi_count;
usr/src/stand/lib/fs/hsfs/hsfsops.c
815
print_io_req(filep, "parse_dir(): [I]");
usr/src/stand/lib/fs/hsfs/hsfsops.c
818
filep->fi_blocknum = hdbtodb(ce_lbn);
usr/src/stand/lib/fs/hsfs/hsfsops.c
819
filep->fi_offset = 0;
usr/src/stand/lib/fs/hsfs/hsfsops.c
820
filep->fi_count = ISO_SECTOR_SIZE;
usr/src/stand/lib/fs/hsfs/hsfsops.c
823
print_io_req(filep, "parse_dir(): [0]");
usr/src/stand/lib/fs/hsfs/hsfsops.c
826
if ((filep->fi_memp = get_bcache(filep)) == 0)
usr/src/stand/lib/fs/hsfs/hsfsops.c
827
ret_code = set_bcache(filep);
usr/src/stand/lib/fs/hsfs/hsfsops.c
830
print_io_req(filep, "parse_dir(): [1]");
usr/src/stand/lib/fs/hsfs/hsfsops.c
834
filep->fi_blocknum = save_blocknum;
usr/src/stand/lib/fs/hsfs/hsfsops.c
835
filep->fi_offset = save_offset;
usr/src/stand/lib/fs/hsfs/hsfsops.c
836
filep->fi_memp = save_memp;
usr/src/stand/lib/fs/hsfs/hsfsops.c
837
filep->fi_count = save_count;
usr/src/stand/lib/fs/hsfs/hsfsops.c
842
ce_lbn = parse_susp(filep->fi_memp, &ce_len, hsdep);
usr/src/stand/lib/fs/hsfs/hsfsops.c
844
filep->fi_blocknum = save_blocknum;
usr/src/stand/lib/fs/hsfs/hsfsops.c
845
filep->fi_offset = save_offset;
usr/src/stand/lib/fs/hsfs/hsfsops.c
846
filep->fi_memp = save_memp;
usr/src/stand/lib/fs/hsfs/hsfsops.c
847
filep->fi_count = save_count;
usr/src/stand/lib/fs/hsfs/hsfsops.c
850
print_io_req(filep, "parse_dir(): [2]");
usr/src/stand/lib/fs/hsfs/hsfsops.c
953
hs_seti(fileid_t *filep, struct hs_direct *hsdep, ino_t inode)
usr/src/stand/lib/fs/hsfs/hsfsops.c
956
int dv = filep->fi_devp->di_dcookie;
usr/src/stand/lib/fs/hsfs/hsfsops.c
959
if ((filep->fi_inode = get_icache(dv, inode)) != NULL)
usr/src/stand/lib/fs/hsfs/hsfsops.c
962
filep->fi_inode = (struct inode *)bkmem_alloc(sizeof (struct inode));
usr/src/stand/lib/fs/hsfs/hsfsops.c
963
ip = filep->fi_inode;
usr/src/stand/lib/fs/hsfs/hsfsops.c
979
print_io_req(fileid_t *filep, char *str)
usr/src/stand/lib/fs/hsfs/hsfsops.c
983
filep->fi_offset,
usr/src/stand/lib/fs/hsfs/hsfsops.c
984
filep->fi_blocknum,
usr/src/stand/lib/fs/hsfs/hsfsops.c
985
filep->fi_count,
usr/src/stand/lib/fs/hsfs/hsfsops.c
986
(uint_t)filep->fi_memp);
usr/src/stand/lib/fs/nfs/mount.c
139
nfsmountroot(char *path, struct nfs_file *filep)
usr/src/stand/lib/fs/nfs/mount.c
176
bcopy(&root_tmp.fhstatus_u.fhs_fhandle, &filep->fh.fh2, FHSIZE);
usr/src/stand/lib/fs/nfs/mount.c
177
filep->ftype.type2 = NFDIR;
usr/src/stand/lib/fs/nfs/mount.c
178
filep->version = NFS_VERSION;
usr/src/stand/lib/fs/nfs/mount.c
315
nfs3mountroot(char *path, struct nfs_file *filep)
usr/src/stand/lib/fs/nfs/mount.c
362
filep->fh.fh3.len = res3.mountres3_u.mountinfo.fhandle.fhandle3_len;
usr/src/stand/lib/fs/nfs/mount.c
364
filep->fh.fh3.data,
usr/src/stand/lib/fs/nfs/mount.c
365
filep->fh.fh3.len);
usr/src/stand/lib/fs/nfs/mount.c
366
filep->ftype.type3 = NF3DIR;
usr/src/stand/lib/fs/nfs/mount.c
367
filep->version = NFS_V3;
usr/src/stand/lib/fs/nfs/nfs2ops.c
164
filep->offset += readcnt;
usr/src/stand/lib/fs/nfs/nfs2ops.c
58
nfsread(struct nfs_file *filep, char *buf, size_t size)
usr/src/stand/lib/fs/nfs/nfs2ops.c
73
read_args.file = filep->fh.fh2; /* structure copy */
usr/src/stand/lib/fs/nfs/nfs2ops.c
74
read_args.offset = filep->offset;
usr/src/stand/lib/fs/nfs/nfs3ops.c
168
filep->offset += readcnt;
usr/src/stand/lib/fs/nfs/nfs3ops.c
56
nfs3read(struct nfs_file *filep, char *buf, size_t size)
usr/src/stand/lib/fs/nfs/nfs3ops.c
71
read_args.file.data.data_len = filep->fh.fh3.len;
usr/src/stand/lib/fs/nfs/nfs3ops.c
72
read_args.file.data.data_val = filep->fh.fh3.data;
usr/src/stand/lib/fs/nfs/nfs3ops.c
73
read_args.offset = filep->offset;
usr/src/stand/lib/fs/nfs/nfs4ops.c
101
readargs.r_offset = filep->offset;
usr/src/stand/lib/fs/nfs/nfs4ops.c
164
filep->offset += readcnt;
usr/src/stand/lib/fs/nfs/nfs4ops.c
56
nfs4read(struct nfs_file *filep, char *buf, size_t size)
usr/src/stand/lib/fs/nfs/nfs4ops.c
91
if (filep->fh.fh4.len > 0)
usr/src/stand/lib/fs/nfs/nfs4ops.c
92
compound_init(&readargs.r_arg, &str, 0, 2, &filep->fh.fh4);
usr/src/stand/lib/fs/nfs/nfsops.c
112
while ((filep = nfs_files->next) != NULL) {
usr/src/stand/lib/fs/nfs/nfsops.c
113
nfs_files->next = filep->next;
usr/src/stand/lib/fs/nfs/nfsops.c
114
bkmem_free((caddr_t)filep, sizeof (struct nfs_files));
usr/src/stand/lib/fs/nfs/nfsops.c
132
struct nfs_files *filep;
usr/src/stand/lib/fs/nfs/nfsops.c
134
for (filep = nfs_files; filep; filep = filep->next) {
usr/src/stand/lib/fs/nfs/nfsops.c
135
if (fd == filep->desc)
usr/src/stand/lib/fs/nfs/nfsops.c
136
return (filep);
usr/src/stand/lib/fs/nfs/nfsops.c
158
struct nfs_files *filep, *newfilep;
usr/src/stand/lib/fs/nfs/nfsops.c
178
filep = nfs_files;
usr/src/stand/lib/fs/nfs/nfsops.c
181
if (filep->desc == 0) {
usr/src/stand/lib/fs/nfs/nfsops.c
182
filep->desc = file_desc++;
usr/src/stand/lib/fs/nfs/nfsops.c
187
if (filep->next)
usr/src/stand/lib/fs/nfs/nfsops.c
188
filep = filep->next;
usr/src/stand/lib/fs/nfs/nfsops.c
189
} while (filep->next);
usr/src/stand/lib/fs/nfs/nfsops.c
198
filep->next = newfilep;
usr/src/stand/lib/fs/nfs/nfsops.c
199
filep = newfilep;
usr/src/stand/lib/fs/nfs/nfsops.c
200
filep->desc = file_desc++;
usr/src/stand/lib/fs/nfs/nfsops.c
203
if (lookup(path, &filep->file, FALSE) != 0) {
usr/src/stand/lib/fs/nfs/nfsops.c
209
bzero((caddr_t)filep, sizeof (struct nfs_file));
usr/src/stand/lib/fs/nfs/nfsops.c
210
filep->desc = 0;
usr/src/stand/lib/fs/nfs/nfsops.c
213
bzero(&filep->file.cookie, sizeof (filep->file.cookie));
usr/src/stand/lib/fs/nfs/nfsops.c
218
path, filep->desc);
usr/src/stand/lib/fs/nfs/nfsops.c
220
return (filep->desc);
usr/src/stand/lib/fs/nfs/nfsops.c
229
struct nfs_files *filep;
usr/src/stand/lib/fs/nfs/nfsops.c
235
if ((filep = get_filep(fd)) == 0)
usr/src/stand/lib/fs/nfs/nfsops.c
241
bzero((caddr_t)&filep->file, sizeof (struct nfs_file));
usr/src/stand/lib/fs/nfs/nfsops.c
246
filep->desc = 0;
usr/src/stand/lib/fs/nfs/nfsops.c
257
struct nfs_files *filep;
usr/src/stand/lib/fs/nfs/nfsops.c
275
if ((filep = get_filep(fd)) == 0)
usr/src/stand/lib/fs/nfs/nfsops.c
278
switch (filep->file.version) {
usr/src/stand/lib/fs/nfs/nfsops.c
280
count = nfsread(&filep->file, buf, size);
usr/src/stand/lib/fs/nfs/nfsops.c
283
count = nfs3read(&filep->file, buf, size);
usr/src/stand/lib/fs/nfs/nfsops.c
286
count = nfs4read(&filep->file, buf, size);
usr/src/stand/lib/fs/nfs/nfsops.c
290
filep->file.version);
usr/src/stand/lib/fs/nfs/nfsops.c
309
struct nfs_files *filep;
usr/src/stand/lib/fs/nfs/nfsops.c
321
if ((filep = get_filep(fd)) == 0)
usr/src/stand/lib/fs/nfs/nfsops.c
330
filep->file.offset = offset;
usr/src/stand/lib/fs/nfs/nfsops.c
336
filep->file.offset += offset;
usr/src/stand/lib/fs/nfs/nfsops.c
352
return (filep->file.offset);
usr/src/stand/lib/fs/nfs/nfsops.c
372
struct nfs_files *filep;
usr/src/stand/lib/fs/nfs/nfsops.c
385
if ((filep = get_filep(fd)) == 0)
usr/src/stand/lib/fs/nfs/nfsops.c
392
switch (filep->file.version) {
usr/src/stand/lib/fs/nfs/nfsops.c
394
status = nfsgetattr(&filep->file, &va);
usr/src/stand/lib/fs/nfs/nfsops.c
397
status = nfs3getattr(&filep->file, &va);
usr/src/stand/lib/fs/nfs/nfsops.c
400
status = nfs4getattr(&filep->file, &va);
usr/src/stand/lib/fs/nfs/nfsops.c
404
filep->file.version);
usr/src/stand/lib/fs/nfs/nfsops.c
436
struct nfs_files *filep;
usr/src/stand/lib/fs/nfs/nfsops.c
450
if ((filep = get_filep(fd)) == 0)
usr/src/stand/lib/fs/nfs/nfsops.c
453
switch (filep->file.version) {
usr/src/stand/lib/fs/nfs/nfsops.c
455
status = nfsgetdents(&filep->file, dep, size);
usr/src/stand/lib/fs/nfs/nfsops.c
458
status = nfs3getdents(&filep->file, dep, size);
usr/src/stand/lib/fs/nfs/nfsops.c
462
filep->file.version);
usr/src/stand/lib/fs/nfs/nfsops.c
99
struct nfs_files *filep;
usr/src/stand/lib/fs/ufs/lufsboot.c
243
extern int diskread(fileid_t *filep);
usr/src/stand/lib/fs/ufs/lufsboot.c
471
lufs_boot_init(fileid_t *filep)
usr/src/stand/lib/fs/ufs/lufsboot.c
473
struct fs *sb = (struct fs *)filep->fi_memp;
usr/src/stand/lib/fs/ufs/lufsboot.c
484
sb != (struct fs *)&filep->fi_devp->un_fs.di_fs ||
usr/src/stand/lib/fs/ufs/lufsboot.c
505
logfp->fi_devp = filep->fi_devp;
usr/src/stand/lib/fs/ufs/ufsops.c
115
openi(fileid_t *filep, ino_t inode)
usr/src/stand/lib/fs/ufs/ufsops.c
119
devid_t *devp = filep->fi_devp;
usr/src/stand/lib/fs/ufs/ufsops.c
122
if ((filep->fi_inode = get_icache(devp->di_dcookie, inode)) != NULL)
usr/src/stand/lib/fs/ufs/ufsops.c
125
filep->fi_offset = 0;
usr/src/stand/lib/fs/ufs/ufsops.c
126
filep->fi_blocknum = fsbtodb(&devp->un_fs.di_fs,
usr/src/stand/lib/fs/ufs/ufsops.c
130
filep->fi_count = devp->un_fs.di_fs.fs_bsize;
usr/src/stand/lib/fs/ufs/ufsops.c
131
filep->fi_memp = filep->fi_buf;
usr/src/stand/lib/fs/ufs/ufsops.c
134
if ((filep->fi_memp = get_bcache(filep)) == NULL) {
usr/src/stand/lib/fs/ufs/ufsops.c
136
if (retval = set_bcache(filep))
usr/src/stand/lib/fs/ufs/ufsops.c
138
lufs_merge_deltas(filep);
usr/src/stand/lib/fs/ufs/ufsops.c
141
dp = (struct dinode *)filep->fi_memp;
usr/src/stand/lib/fs/ufs/ufsops.c
142
filep->fi_inode = (struct inode *)
usr/src/stand/lib/fs/ufs/ufsops.c
144
bzero((char *)filep->fi_inode, sizeof (struct inode));
usr/src/stand/lib/fs/ufs/ufsops.c
145
filep->fi_inode->i_ic =
usr/src/stand/lib/fs/ufs/ufsops.c
147
filep->fi_inode->i_number = inode;
usr/src/stand/lib/fs/ufs/ufsops.c
148
if (set_ricache(devp->di_dcookie, inode, (void *)filep->fi_inode,
usr/src/stand/lib/fs/ufs/ufsops.c
150
filep->fi_inode->i_flag = FI_NOCACHE;
usr/src/stand/lib/fs/ufs/ufsops.c
157
fileid_t *filep = head;
usr/src/stand/lib/fs/ufs/ufsops.c
160
while ((filep = filep->fi_forw) != head)
usr/src/stand/lib/fs/ufs/ufsops.c
161
if (fd == filep->fi_filedes)
usr/src/stand/lib/fs/ufs/ufsops.c
162
return (filep->fi_taken ? filep : 0);
usr/src/stand/lib/fs/ufs/ufsops.c
169
find(fileid_t *filep, char *path)
usr/src/stand/lib/fs/ufs/ufsops.c
186
devp = filep->fi_devp;
usr/src/stand/lib/fs/ufs/ufsops.c
190
if (r && openi(filep, (ino_t)UFSROOTINO))
usr/src/stand/lib/fs/ufs/ufsops.c
203
if ((inode = dlook(filep, lpathp)) != 0) {
usr/src/stand/lib/fs/ufs/ufsops.c
204
if (openi(filep, inode))
usr/src/stand/lib/fs/ufs/ufsops.c
206
if ((filep->fi_inode->i_smode & IFMT) == IFLNK) {
usr/src/stand/lib/fs/ufs/ufsops.c
207
filep->fi_blocknum =
usr/src/stand/lib/fs/ufs/ufsops.c
209
filep->fi_inode->i_db[0]);
usr/src/stand/lib/fs/ufs/ufsops.c
210
filep->fi_count = DEV_BSIZE;
usr/src/stand/lib/fs/ufs/ufsops.c
212
if ((filep->fi_memp =
usr/src/stand/lib/fs/ufs/ufsops.c
213
get_bcache(filep)) == NULL) {
usr/src/stand/lib/fs/ufs/ufsops.c
214
if (set_bcache(filep))
usr/src/stand/lib/fs/ufs/ufsops.c
216
lufs_merge_deltas(filep);
usr/src/stand/lib/fs/ufs/ufsops.c
218
len = strlen(filep->fi_memp);
usr/src/stand/lib/fs/ufs/ufsops.c
219
if (filep->fi_memp[0] == '/')
usr/src/stand/lib/fs/ufs/ufsops.c
227
bcopy(filep->fi_memp, lpathp, len);
usr/src/stand/lib/fs/ufs/ufsops.c
249
sbmap(fileid_t *filep, daddr32_t bn)
usr/src/stand/lib/fs/ufs/ufsops.c
257
devp = filep->fi_devp;
usr/src/stand/lib/fs/ufs/ufsops.c
258
inodep = filep->fi_inode;
usr/src/stand/lib/fs/ufs/ufsops.c
298
filep->fi_blocknum = fsbtodb(&devp->un_fs.di_fs, nb);
usr/src/stand/lib/fs/ufs/ufsops.c
299
filep->fi_count = devp->un_fs.di_fs.fs_bsize;
usr/src/stand/lib/fs/ufs/ufsops.c
301
if ((filep->fi_memp = get_bcache(filep)) == NULL) {
usr/src/stand/lib/fs/ufs/ufsops.c
302
if (set_bcache(filep)) /* Gotta do I/O */
usr/src/stand/lib/fs/ufs/ufsops.c
304
lufs_merge_deltas(filep);
usr/src/stand/lib/fs/ufs/ufsops.c
306
b.blk[j] = filep->fi_memp;
usr/src/stand/lib/fs/ufs/ufsops.c
321
dlook(fileid_t *filep, char *path)
usr/src/stand/lib/fs/ufs/ufsops.c
323
devid_t *devp = filep->fi_devp;
usr/src/stand/lib/fs/ufs/ufsops.c
333
ip = filep->fi_inode;
usr/src/stand/lib/fs/ufs/ufsops.c
359
dirp.fi = filep;
usr/src/stand/lib/fs/ufs/ufsops.c
408
fileid_t *filep;
usr/src/stand/lib/fs/ufs/ufsops.c
413
filep = dstuff->fi;
usr/src/stand/lib/fs/ufs/ufsops.c
414
devp = filep->fi_devp;
usr/src/stand/lib/fs/ufs/ufsops.c
416
if (dstuff->loc >= filep->fi_inode->i_size) {
usr/src/stand/lib/fs/ufs/ufsops.c
422
d = sbmap(filep, lbn);
usr/src/stand/lib/fs/ufs/ufsops.c
427
filep->fi_blocknum = fsbtodb(&devp->un_fs.di_fs, d);
usr/src/stand/lib/fs/ufs/ufsops.c
428
filep->fi_count =
usr/src/stand/lib/fs/ufs/ufsops.c
429
blksize(&devp->un_fs.di_fs, filep->fi_inode, lbn);
usr/src/stand/lib/fs/ufs/ufsops.c
431
if ((filep->fi_memp = get_bcache(filep)) == NULL) {
usr/src/stand/lib/fs/ufs/ufsops.c
432
if (set_bcache(filep))
usr/src/stand/lib/fs/ufs/ufsops.c
434
lufs_merge_deltas(filep);
usr/src/stand/lib/fs/ufs/ufsops.c
437
dp = (struct direct *)(filep->fi_memp + off);
usr/src/stand/lib/fs/ufs/ufsops.c
450
getblock(fileid_t *filep, caddr_t buf, int count, int *rcount)
usr/src/stand/lib/fs/ufs/ufsops.c
460
devp = filep->fi_devp;
usr/src/stand/lib/fs/ufs/ufsops.c
461
p = filep->fi_memp;
usr/src/stand/lib/fs/ufs/ufsops.c
462
if ((signed)filep->fi_count <= 0) {
usr/src/stand/lib/fs/ufs/ufsops.c
465
diff = filep->fi_inode->i_size - filep->fi_offset;
usr/src/stand/lib/fs/ufs/ufsops.c
473
lbn = lblkno(fs, filep->fi_offset);
usr/src/stand/lib/fs/ufs/ufsops.c
476
fsbn = sbmap(filep, lbn);
usr/src/stand/lib/fs/ufs/ufsops.c
485
filep->fi_blocknum = fsbtodb(fs, fsbn);
usr/src/stand/lib/fs/ufs/ufsops.c
487
off = blkoff(fs, filep->fi_offset);
usr/src/stand/lib/fs/ufs/ufsops.c
490
size = blksize(fs, filep->fi_inode, lbn);
usr/src/stand/lib/fs/ufs/ufsops.c
491
filep->fi_count = size;
usr/src/stand/lib/fs/ufs/ufsops.c
492
filep->fi_memp = filep->fi_buf;
usr/src/stand/lib/fs/ufs/ufsops.c
500
filep->fi_memp = buf;
usr/src/stand/lib/fs/ufs/ufsops.c
503
} else if (diskread(filep)) {
usr/src/stand/lib/fs/ufs/ufsops.c
507
filep->fi_count = 0;
usr/src/stand/lib/fs/ufs/ufsops.c
514
bzero(filep->fi_memp, size);
usr/src/stand/lib/fs/ufs/ufsops.c
515
} else if (diskread(filep))
usr/src/stand/lib/fs/ufs/ufsops.c
528
if (filep->fi_offset - off + size >= filep->fi_inode->i_size)
usr/src/stand/lib/fs/ufs/ufsops.c
529
filep->fi_count = diff + off;
usr/src/stand/lib/fs/ufs/ufsops.c
530
filep->fi_count -= off;
usr/src/stand/lib/fs/ufs/ufsops.c
531
p = &filep->fi_memp[off];
usr/src/stand/lib/fs/ufs/ufsops.c
533
filep->fi_memp = p;
usr/src/stand/lib/fs/ufs/ufsops.c
553
fileid_t *filep;
usr/src/stand/lib/fs/ufs/ufsops.c
555
if (!(filep = find_fp(fd))) {
usr/src/stand/lib/fs/ufs/ufsops.c
559
if (filep->fi_offset + count > filep->fi_inode->i_size)
usr/src/stand/lib/fs/ufs/ufsops.c
560
count = filep->fi_inode->i_size - filep->fi_offset;
usr/src/stand/lib/fs/ufs/ufsops.c
569
if ((j = filep->fi_count) == 0) {
usr/src/stand/lib/fs/ufs/ufsops.c
570
(void) getblock(filep, buf, i, &rcount);
usr/src/stand/lib/fs/ufs/ufsops.c
573
filep->fi_offset += rcount;
usr/src/stand/lib/fs/ufs/ufsops.c
577
bcopy(filep->fi_memp, buf, (unsigned)j);
usr/src/stand/lib/fs/ufs/ufsops.c
579
filep->fi_memp += j;
usr/src/stand/lib/fs/ufs/ufsops.c
580
filep->fi_offset += j;
usr/src/stand/lib/fs/ufs/ufsops.c
581
filep->fi_count -= j;
usr/src/stand/lib/fs/ufs/ufsops.c
680
fileid_t *filep;
usr/src/stand/lib/fs/ufs/ufsops.c
685
filep = (fileid_t *)bkmem_alloc(sizeof (fileid_t));
usr/src/stand/lib/fs/ufs/ufsops.c
686
filep->fi_back = head->fi_back;
usr/src/stand/lib/fs/ufs/ufsops.c
687
filep->fi_forw = head;
usr/src/stand/lib/fs/ufs/ufsops.c
688
head->fi_back->fi_forw = filep;
usr/src/stand/lib/fs/ufs/ufsops.c
689
head->fi_back = filep;
usr/src/stand/lib/fs/ufs/ufsops.c
690
filep->fi_filedes = filedes++;
usr/src/stand/lib/fs/ufs/ufsops.c
691
filep->fi_taken = 1;
usr/src/stand/lib/fs/ufs/ufsops.c
692
filep->fi_path = (char *)bkmem_alloc(strlen(filename) + 1);
usr/src/stand/lib/fs/ufs/ufsops.c
693
(void) strcpy(filep->fi_path, filename);
usr/src/stand/lib/fs/ufs/ufsops.c
694
filep->fi_devp = ufs_devp; /* dev is already "mounted" */
usr/src/stand/lib/fs/ufs/ufsops.c
695
filep->fi_inode = NULL;
usr/src/stand/lib/fs/ufs/ufsops.c
696
bzero(filep->fi_buf, MAXBSIZE);
usr/src/stand/lib/fs/ufs/ufsops.c
698
inode = find(filep, filename);
usr/src/stand/lib/fs/ufs/ufsops.c
700
(void) boot_ufs_close(filep->fi_filedes);
usr/src/stand/lib/fs/ufs/ufsops.c
703
if (openi(filep, inode)) {
usr/src/stand/lib/fs/ufs/ufsops.c
704
(void) boot_ufs_close(filep->fi_filedes);
usr/src/stand/lib/fs/ufs/ufsops.c
708
filep->fi_offset = filep->fi_count = 0;
usr/src/stand/lib/fs/ufs/ufsops.c
710
return (filep->fi_filedes);
usr/src/stand/lib/fs/ufs/ufsops.c
721
fileid_t *filep;
usr/src/stand/lib/fs/ufs/ufsops.c
724
if (!(filep = find_fp(fd)))
usr/src/stand/lib/fs/ufs/ufsops.c
729
filep->fi_offset += addr;
usr/src/stand/lib/fs/ufs/ufsops.c
732
filep->fi_offset = addr;
usr/src/stand/lib/fs/ufs/ufsops.c
740
filep->fi_blocknum = addr / DEV_BSIZE;
usr/src/stand/lib/fs/ufs/ufsops.c
741
filep->fi_count = 0;
usr/src/stand/lib/fs/ufs/ufsops.c
753
fileid_t *filep;
usr/src/stand/lib/fs/ufs/ufsops.c
756
if (!(filep = find_fp(fd)))
usr/src/stand/lib/fs/ufs/ufsops.c
759
ip = filep->fi_inode;
usr/src/stand/lib/fs/ufs/ufsops.c
794
fileid_t *filep;
usr/src/stand/lib/fs/ufs/ufsops.c
797
if (!(filep = find_fp(fd)))
usr/src/stand/lib/fs/ufs/ufsops.c
800
if (filep->fi_taken && (filep != head)) {
usr/src/stand/lib/fs/ufs/ufsops.c
802
bkmem_free(filep->fi_path, strlen(filep->fi_path)+1);
usr/src/stand/lib/fs/ufs/ufsops.c
803
filep->fi_blocknum = filep->fi_count = filep->fi_offset = 0;
usr/src/stand/lib/fs/ufs/ufsops.c
804
filep->fi_memp = (caddr_t)0;
usr/src/stand/lib/fs/ufs/ufsops.c
805
filep->fi_devp = 0;
usr/src/stand/lib/fs/ufs/ufsops.c
806
filep->fi_taken = 0;
usr/src/stand/lib/fs/ufs/ufsops.c
809
filep->fi_forw->fi_back = filep->fi_back;
usr/src/stand/lib/fs/ufs/ufsops.c
810
filep->fi_back->fi_forw = filep->fi_forw;
usr/src/stand/lib/fs/ufs/ufsops.c
811
bkmem_free((char *)filep, sizeof (fileid_t));
usr/src/stand/lib/fs/ufs/ufsops.c
826
fileid_t *filep = head;
usr/src/stand/lib/fs/ufs/ufsops.c
834
while ((filep = filep->fi_forw) != head)
usr/src/stand/lib/fs/ufs/ufsops.c
835
if (filep->fi_taken)
usr/src/stand/lib/fs/ufs/ufsops.c
836
if (boot_ufs_close(filep->fi_filedes))
usr/src/stand/lib/fs/ufs/ufsops.c
90
static ino_t find(fileid_t *filep, char *path);
usr/src/stand/lib/fs/ufs/ufsops.c
91
static ino_t dlook(fileid_t *filep, char *path);
usr/src/stand/lib/fs/ufs/ufsops.c
92
static daddr32_t sbmap(fileid_t *filep, daddr32_t bn);
usr/src/uts/common/fs/fifofs/fifosubr.c
1012
(void) closef(filep);
usr/src/uts/common/fs/fifofs/fifosubr.c
1015
c = filep->f_cred;
usr/src/uts/common/fs/fifofs/fifosubr.c
1017
(void) closef(filep);
usr/src/uts/common/fs/fifofs/fifosubr.c
890
struct file *filep;
usr/src/uts/common/fs/fifofs/fifosubr.c
905
if (error = falloc(vp1, FWRITE|FREAD, &filep, NULL)) {
usr/src/uts/common/fs/fifofs/fifosubr.c
910
mutex_exit(&filep->f_tlock);
usr/src/uts/common/fs/fifofs/fifosubr.c
919
if ((error = fifo_stropen(&vp1, FREAD|FWRITE, filep->f_cred, 0, 0)) !=
usr/src/uts/common/fs/fifofs/fifosubr.c
921
(error = fifo_stropen(&vp2, flag, filep->f_cred, 0, 0)) != 0) {
usr/src/uts/common/fs/fifofs/fifosubr.c
928
(void) closef(filep);
usr/src/uts/common/fs/fifofs/fifosubr.c
971
if (error = do_sendfp((*vpp)->v_stream, filep, crp)) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2393
component4 *filep;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2402
filep = &lrp->lr_ofile;
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2403
if (filep->utf8string_val) {
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2404
kmem_free(filep->utf8string_val, filep->utf8string_len);
usr/src/uts/common/fs/nfs/nfs4_recovery.c
2405
filep->utf8string_val = NULL;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1317
sol_ucma_file_t *filep;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1328
filep = (sol_ucma_file_t *)sol_ofs_uobj_get_read(&ucma_file_uo_tbl,
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1330
ASSERT(filep);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1335
mutex_enter(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1336
while (filep->file_pending_evt_cnt == 0) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1339
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1340
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1345
if (!cv_wait_sig(&filep->file_evt_cv, &filep->file_mutex)) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1346
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1347
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1354
entry = remove_genlist_head(&filep->file_evt_list);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1355
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1374
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1378
mutex_enter(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1379
filep->file_pending_evt_cnt--;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1405
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1406
filep->file_pending_evt_cnt++;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1422
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1427
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1801
ucma_alloc_chan(sol_ucma_file_t *filep, sol_ucma_create_id_t *create_id_inp)
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1806
filep, create_id_inp);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1817
mutex_enter(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1818
new_chanp->chan_list_ent = add_genlist(&filep->file_id_list,
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1820
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1823
"chan_num %x, new_chan %p", filep, (new_chanp->chan_uobj).uo_id,
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1826
new_chanp->chan_file = filep;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1836
sol_ucma_file_t *filep;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1840
filep = chanp->chan_file;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1841
ASSERT(filep);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1842
mutex_enter(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1843
delete_genlist(&filep->file_id_list, chanp->chan_list_ent);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1844
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1855
get_file_chan(uint32_t ucma_id, sol_ucma_file_t **filep,
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1860
if (filep)
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1861
*filep = NULL;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1877
if (filep)
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
1878
*filep = chan->chan_file;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
527
sol_ucma_file_t *filep;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
534
filep = (sol_ucma_file_t *)sol_ofs_uobj_get_read(
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
536
if (!filep) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
543
mutex_enter(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
544
if (filep->file_evt_close_flag == SOL_UCMA_EVT_PROGRESS) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
545
cv_wait(&filep->file_evt_close_cv, &filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
547
filep->file_evt_close_flag = SOL_UCMA_EVT_DISABLED;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
548
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
556
entry = remove_genlist_head(&filep->file_id_list);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
577
entry = remove_genlist_head(&filep->file_id_list);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
581
mutex_enter(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
582
if (filep->file_pending_evt_cnt) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
587
filep->file_pending_evt_cnt);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
588
entry = remove_genlist_head(&filep->file_evt_list);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
593
entry = remove_genlist_head(&filep->file_evt_list);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
595
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
623
kmem_free(filep->file_pollhead, sizeof (struct pollhead));
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
624
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
625
mutex_destroy(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
626
cv_destroy(&filep->file_evt_cv);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
627
cv_destroy(&filep->file_evt_close_cv);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
628
rw_enter(&(filep->file_uobj.uo_lock), RW_WRITER);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
629
(void) sol_ofs_uobj_remove(&ucma_file_uo_tbl, &(filep->file_uobj));
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
630
rw_exit(&(filep->file_uobj.uo_lock));
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
631
sol_ofs_uobj_free(&(filep->file_uobj));
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
774
sol_ucma_file_t *filep;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
781
filep = (sol_ucma_file_t *)sol_ofs_uobj_get_read(
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
783
ASSERT(filep);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
785
if (filep->file_pending_evt_cnt) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
791
*phpp = filep->file_pollhead;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
793
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
806
sol_ucma_file_t *filep;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
818
filep = (sol_ucma_file_t *)sol_ofs_uobj_get_read(&ucma_file_uo_tbl,
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
820
ASSERT(filep);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
822
chanp = ucma_alloc_chan(filep, ucma_id_inp);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
826
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
841
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
852
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
862
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
872
sol_ucma_file_t *filep;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
883
if (!get_file_chan(ucma_id, &filep, &chanp, "destroy_id", 0)) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
885
filep = (sol_ucma_file_t *)sol_ofs_uobj_get_read(
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
887
if (!filep) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
903
ASSERT(filep);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
904
mutex_enter(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
905
if (filep->file_pending_evt_cnt != 0) {
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
908
entry = remove_genlist_head(&filep->file_evt_list);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
913
entry = remove_genlist_head(&filep->file_evt_list);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
915
filep->file_pending_evt_cnt = 0;
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
924
mutex_exit(&filep->file_mutex);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
937
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/io/ib/clients/of/sol_ucma/sol_ucma.c
952
sol_ofs_uobj_put(&filep->file_uobj);
usr/src/uts/common/krtld/bootrd.c
139
diskread(fileid_t *filep)
usr/src/uts/common/krtld/bootrd.c
145
blocknum = filep->fi_blocknum;
usr/src/uts/common/krtld/bootrd.c
148
if (diskloc + filep->fi_count > (caddr_t)(uintptr_t)rd_end) {
usr/src/uts/common/krtld/bootrd.c
150
diskloc, filep->fi_count);
usr/src/uts/common/krtld/bootrd.c
155
if (filep->fi_memp) {
usr/src/uts/common/krtld/bootrd.c
156
bcopy(diskloc, filep->fi_memp, filep->fi_count);
usr/src/uts/common/krtld/bootrd.c
159
filep->fi_memp = diskloc;