Lines Matching refs:vfsconf
278 /* vars for vfsconf lock */
403 for (vfsp = vfsconf, i = 0; i < maxvfsslots; i++, vfsp++) {
404 struct vfsconf vfsc;
407 if (i) vfsconf[i-1].vfc_next = vfsp;
411 bzero(&vfsc, sizeof(struct vfsconf));
516 * Description: Add a filesystem to the vfsconf list at the first
520 * Parameter: nvfsp vfsconf for VFS to add
525 * Notes: The vfsconf should be treated as a linked list by
530 * Warning: This code assumes that vfsconf[0] is non-empty.
546 if (vfsconf[slot].vfc_vfsops == NULL)
561 slotp = &vfsconf[slot];
573 slotp->vfc_next = vfsconf[slot - 1].vfc_next;
574 vfsconf[slot - 1].vfc_next = slotp;
592 * Description: Remove a filesystem from the vfsconf list by name.
617 for( vcpp = &vfsconf; *vcpp; vcpp = &(*vcpp)->vfc_next) {
623 return(ESRCH); /* vtbl not on vfsconf list */
634 if (vcdelp >= vfsconf && vcdelp < (vfsconf + maxvfsslots)) { /* Y */
642 * vfsconf onto our list, but it may not be persistent