Home | History | Annotate | Download | only in libp2k

Lines Matching defs:pu

147 makelwp(struct puffs_usermount *pu)
152 puffs_cc_getcaller(puffs_cc_getcc(pu), &pid, &lid);
158 dumpmp(struct puffs_usermount *pu)
162 if (dodump && p2k_fs_statvfs(pu, &svfsb) == 0) {
242 p2k_errcatcher(struct puffs_usermount *pu, uint8_t type, int error,
415 struct puffs_usermount *pu = p2m->p2m_pu;
433 puffs_setmntinfo(pu, partpath, typebuf);
470 p2m->p2m_pu = pu;
483 puffs_setfhsize(pu, 0, PUFFS_FHFLAG_PASSTHROUGH);
484 puffs_setstacksize(pu, PUFFS_STACKSIZE_MIN);
486 puffs_set_prepost(pu, makelwp, NULL);
496 puffs_ml_setloopfn(pu, dumpmp);
497 puffs_ml_settimeout(pu, &ts);
499 puffs_set_errnotify(pu, p2k_errcatcher);
501 puffs_setspecific(pu, p2m);
502 rv = puffs_mount(pu, mountpath, mntflags, p2n_root);
507 puffs_cancel(pu, sverrno);
589 p2k_fs_statvfs(struct puffs_usermount *pu, struct puffs_statvfs *sbp)
591 struct p2k_mount *p2m = puffs_getspecific(pu);
601 p2k_fs_unmount(struct puffs_usermount *pu, int flags)
603 struct p2k_mount *p2m = puffs_getspecific(pu);
614 && p2k_fs_statvfs(pu, &svfsb) == 0) {
634 p2k_fs_sync(struct puffs_usermount *pu, int waitfor,
637 struct p2k_mount *p2m = puffs_getspecific(pu);
651 p2k_fs_fhtonode(struct puffs_usermount *pu, void *fid, size_t fidsize,
654 struct p2k_mount *p2m = puffs_getspecific(pu);
684 p2k_fs_nodetofh(struct puffs_usermount *pu, puffs_cookie_t cookie, void *fid,
693 p2k_fs_extattrctl(struct puffs_usermount *pu, int cmd,
697 struct p2k_mount *p2m = puffs_getspecific(pu);
714 p2k_node_lookup(struct puffs_usermount *pu, puffs_cookie_t opc,
717 struct p2k_mount *p2m = puffs_getspecific(pu);
781 do_makenode(struct puffs_usermount *pu, struct p2k_node *p2n_dir,
789 struct p2k_mount *p2m = puffs_getspecific(pu);
829 p2k_node_create(struct puffs_usermount *pu, puffs_cookie_t opc,
834 return do_makenode(pu, opc, pni, pcn, vap, NULL, RUMP_VOP_CREATE, NULL);
839 p2k_node_mknod(struct puffs_usermount *pu, puffs_cookie_t opc,
844 return do_makenode(pu, opc, pni, pcn, vap, NULL, RUMP_VOP_MKNOD, NULL);
849 p2k_node_open(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
867 p2k_node_close(struct puffs_usermount *pu, puffs_cookie_t opc, int flags,
884 p2k_node_access(struct puffs_usermount *pu, puffs_cookie_t opc, int mode,
902 p2k_node_getattr(struct puffs_usermount *pu, puffs_cookie_t opc,
936 p2k_node_setattr(struct puffs_usermount *pu, puffs_cookie_t opc,
963 p2k_node_fsync(struct puffs_usermount *pu, puffs_cookie_t opc,
985 p2k_node_mmap(struct puffs_usermount *pu, puffs_cookie_t opc, vm_prot_t flags,
1000 p2k_node_seek(struct puffs_usermount *pu, puffs_cookie_t opc,
1044 p2k_node_remove(struct puffs_usermount *pu, puffs_cookie_t opc,
1053 p2k_node_link(struct puffs_usermount *pu, puffs_cookie_t opc,
1073 p2k_node_rename(struct puffs_usermount *pu,
1114 p2k_node_mkdir(struct puffs_usermount *pu, puffs_cookie_t opc,
1119 return do_makenode(pu, opc, pni, pcn, vap, NULL, RUMP_VOP_MKDIR, NULL);
1124 p2k_node_rmdir(struct puffs_usermount *pu, puffs_cookie_t opc,
1133 p2k_node_symlink(struct puffs_usermount *pu, puffs_cookie_t opc,
1138 return do_makenode(pu, opc, pni, pcn, vap,
1144 p2k_node_readdir(struct puffs_usermount *pu, puffs_cookie_t opc,
1181 p2k_node_readlink(struct puffs_usermount *pu, puffs_cookie_t opc,
1202 p2k_node_read(struct puffs_usermount *pu, puffs_cookie_t opc,
1224 p2k_node_write(struct puffs_usermount *pu, puffs_cookie_t opc,
1250 p2k_node_pathconf(struct puffs_usermount *pu, puffs_cookie_t opc,
1265 p2k_node_getextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
1294 p2k_node_setextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
1322 p2k_node_listextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
1351 p2k_node_deleteextattr(struct puffs_usermount *pu, puffs_cookie_t opc,
1369 p2k_node_inactive(struct puffs_usermount *pu, puffs_cookie_t opc)
1371 struct p2k_mount *p2m = puffs_getspecific(pu);
1410 puffs_setback(puffs_cc_getcc(pu), PUFFS_SETBACK_NOREF_N1);
1420 p2k_node_reclaim(struct puffs_usermount *pu, puffs_croissant_t opc)