Lines Matching defs:fio
102 * fio - the global nca_fio_t used to manage file i/o to a logfile.
125 static nca_fio_t fio;
166 nca_fio_t *nl7c_logd_fio = &fio;
232 if (nca_fio_offset(&fio) + size <= nca_fio_size(&fio)) {
240 vp = nca_fio_vp(&fio);
248 uio.uio_loffset = (u_offset_t)nca_fio_offset(&fio);
259 nca_fio_size(&fio) = nca_fio_offset(&fio);
267 nca_fio_offset(&fio) = uio.uio_loffset;
280 ret = VOP_CLOSE(nca_fio_vp(&fio), FCREAT|FWRITE|FAPPEND|FTRUNC,
282 nca_fio_vp(&fio) = NULL;
285 nca_fio_name(&fio), ret);
292 nca_fio_ix(&fio)++;
293 if (nca_fio_ix(&fio) == nca_fio_cnt(&fio)) {
300 nca_fio_ix(&fio) = 0;
302 nca_fio_ix(&fio)--;
310 ret = vn_open(nca_fio_name(&fio), UIO_SYSSPACE, FCREAT|FWRITE|FTRUNC,
311 0600, &nca_fio_vp(&fio), 0, 0);
314 nca_fio_name(&fio), ret);
321 (void) VOP_IOCTL(nca_fio_vp(&fio), _FIODIRECTIO,
325 nca_fio_offset(&fio) = 0;
328 (void) VOP_REMOVE(nca_fio_dvp(&fio), symlink, kcred, NULL, 0);
335 ret = VOP_SYMLINK(nca_fio_dvp(&fio), symlink,
336 &attr, nca_fio_name(&fio), kcred, NULL, 0);
339 symlink, nca_fio_name(&fio));
413 nca_fio_cnt(&fio) = 0;
414 nca_fio_ix(&fio) = 0;
417 nca_fio_cnt(&fio)++;
418 nca_fio_name(&fio) = *fnp;
419 nca_fio_size(&fio) = fsz;
420 nca_fio_offset(&fio) = 0;
421 nca_fio_file(&fio) = nca_fio_ix(&fio);
422 nca_fio_vp(&fio) = NULL;
427 nca_fio_ix(&fio)++;
450 nca_fio_dvp(&fio) = dvp;
455 nca_fio_dvp(&fio) = dvp;
481 nca_fio_ix(&fio) = 0;
487 nca_fio_ix(&fio)++;
500 nca_fio_vp(&fio) = vp;
503 ret = VOP_GETATTR(nca_fio_vp(&fio), &attr, 0, NULL, NULL);
508 nca_fio_offset(&fio) = (off64_t)attr.va_size;
519 nca_fio_ix(&fio) = 0;
524 ret = VOP_SYMLINK(dvp, symlink, &attr, nca_fio_name(&fio), kcred, NULL,
528 symlink_path, nca_fio_name(&fio));
531 ret = vn_open(nca_fio_name(&fio), UIO_SYSSPACE,
532 FCREAT|FWRITE|FTRUNC, 0600, &nca_fio_vp(&fio), 0, 0);
535 "%s failed (error %d)", nca_fio_name(&fio), ret);
540 (void) VOP_IOCTL(nca_fio_vp(&fio), _FIODIRECTIO,
577 nca_fio_ix(&fio) = 0;
578 while (nca_fio_ix(&fio) < nca_fio_cnt(&fio)) {
579 char *name = nca_fio_name(&fio);
581 if ((vp = nca_fio_vp(&fio)) != NULL)
584 nca_fio_ix(&fio)++;
586 nca_fio_cnt(&fio) = 0;