| /src/sys/fs/devfs/ |
| H A D | devfs.h | 127 TAILQ_HEAD(devfs_dlist_head, devfs_dirent); 129 struct devfs_dirent { struct 141 TAILQ_ENTRY(devfs_dirent) de_list; argument 143 struct devfs_dirent *de_dir; argument 163 struct devfs_dirent *dm_rootdir; argument 186 void devfs_rules_apply(struct devfs_mount *, struct devfs_dirent *); 192 int devfs_allocv(struct devfs_dirent *, struct mount *, int, 194 char *devfs_fqpn(char *, struct devfs_mount *, struct devfs_dirent *, 196 void devfs_delete(struct devfs_mount *, struct devfs_dirent *, int); 197 void devfs_dirent_free(struct devfs_dirent *); [all …]
|
| H A D | devfs_devs.c | 190 struct devfs_dirent * 191 devfs_find(struct devfs_dirent *dd, const char *name, int namelen, int type) in devfs_find() 193 struct devfs_dirent *de; in devfs_find() 219 struct devfs_dirent * 223 struct devfs_dirent *de; in devfs_newdirent() 244 struct devfs_dirent * 245 devfs_parent_dirent(struct devfs_dirent *de) in devfs_parent_dirent() 264 struct devfs_dirent * 266 struct devfs_dirent *dotdot, u_int inode) in devfs_vmkdir() 268 struct devfs_dirent *dd; in devfs_vmkdir() [all …]
|
| H A D | devfs_int.h | 38 struct devfs_dirent; 62 struct devfs_dirent **cdp_dirents; 63 struct devfs_dirent *cdp_dirent0; 87 void devfs_dir_ref_de(struct devfs_mount *, struct devfs_dirent *); 88 void devfs_dir_unref_de(struct devfs_mount *, struct devfs_dirent *);
|
| H A D | devfs_rule.c | 104 struct devfs_mount *dm, struct devfs_dirent *de); 109 static struct cdev *devfs_rule_getdev(struct devfs_dirent *de); 113 struct devfs_dirent *de); 115 struct devfs_dirent *de); 117 struct devfs_dirent *de, unsigned depth); 120 struct devfs_mount *dm, struct devfs_dirent *de, 141 devfs_rules_apply(struct devfs_mount *dm, struct devfs_dirent *de) in devfs_rules_apply() 344 struct devfs_dirent *de) in devfs_rule_applyde_recursive() 346 struct devfs_dirent *de2; in devfs_rule_applyde_recursive() 440 devfs_rule_getdev(struct devfs_dirent *de) in devfs_rule_getdev() [all …]
|
| H A D | devfs_vnops.c | 252 struct devfs_dirent *de; in devfs_usecount_add() 276 struct devfs_dirent *de; in devfs_usecount_subl() 364 struct devfs_dirent *de; in devfs_populate_vp() 420 struct devfs_dirent *dd, *de; in devfs_vptocnp() 477 devfs_fqpn(char *buf, struct devfs_mount *dmp, struct devfs_dirent *dd, in devfs_fqpn() 481 struct devfs_dirent *de; in devfs_fqpn() 515 struct devfs_dirent *de) in devfs_allocv_drop_refs() 543 devfs_allocv(struct devfs_dirent *de, struct mount *mp, int lockmode, in devfs_allocv() 662 struct devfs_dirent *de; in devfs_access() 700 struct devfs_dirent *de = vp->v_data; in devfs_close() [all …]
|
| H A D | devfs_dir.c | 117 devfs_dir_ref_de(struct devfs_mount *dm, struct devfs_dirent *de) in devfs_dir_ref_de() 150 devfs_dir_unref_de(struct devfs_mount *dm, struct devfs_dirent *de) in devfs_dir_unref_de()
|
| /src/lib/libprocstat/ |
| H A D | common_kvm.c | 116 struct devfs_dirent devfs_dirent; in devfs_filestat() local 119 if (!kvm_read_all(kd, (unsigned long)getvnodedata(vp), &devfs_dirent, in devfs_filestat() 120 sizeof(devfs_dirent))) { in devfs_filestat() 132 vn->vn_fileid = devfs_dirent.de_inode; in devfs_filestat() 133 vn->vn_mode = (devfs_dirent.de_mode & ~S_IFMT) | S_IFCHR; in devfs_filestat()
|
| /src/sys/security/mac/ |
| H A D | mac_framework.h | 59 struct devfs_dirent; 149 struct cdev *dev, struct devfs_dirent *de); 151 int dirnamelen, struct devfs_dirent *de); 153 struct devfs_dirent *dd, struct devfs_dirent *de); 154 void mac_devfs_destroy(struct devfs_dirent *); 155 void mac_devfs_init(struct devfs_dirent *); 156 void mac_devfs_update(struct mount *mp, struct devfs_dirent *de, 158 void mac_devfs_vnode_associate(struct mount *mp, struct devfs_dirent *de,
|
| H A D | mac_vfs.c | 97 mac_devfs_init(struct devfs_dirent *de) in mac_devfs_init() 155 mac_devfs_destroy(struct devfs_dirent *de) in mac_devfs_destroy() 229 mac_devfs_update(struct mount *mp, struct devfs_dirent *de, struct vnode *vp) in mac_devfs_update() 237 mac_devfs_vnode_associate(struct mount *mp, struct devfs_dirent *de, in mac_devfs_vnode_associate() 976 struct cdev *dev, struct devfs_dirent *de) in mac_devfs_create_device() 985 struct devfs_dirent *dd, struct devfs_dirent *de) in mac_devfs_create_symlink() 994 struct devfs_dirent *de) in mac_devfs_create_directory()
|
| H A D | mac_policy.h | 76 struct devfs_dirent; 190 struct devfs_dirent *de, struct label *delabel); 192 char *dirname, int dirnamelen, struct devfs_dirent *de, 195 struct mount *mp, struct devfs_dirent *dd, 196 struct label *ddlabel, struct devfs_dirent *de, 201 struct devfs_dirent *de, struct label *delabel, 204 struct label *mplabel, struct devfs_dirent *de,
|
| /src/sys/security/mac_stub/ |
| H A D | mac_stub.c | 352 struct cdev *dev, struct devfs_dirent *de, struct label *delabel) in stub_devfs_create_device() 359 int dirnamelen, struct devfs_dirent *de, struct label *delabel) in stub_devfs_create_directory() 366 struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, in stub_devfs_create_symlink() 373 stub_devfs_update(struct mount *mp, struct devfs_dirent *de, in stub_devfs_update() 381 struct devfs_dirent *de, struct label *delabel, struct vnode *vp, in stub_devfs_vnode_associate()
|
| /src/sys/security/mac_test/ |
| H A D | mac_test.c | 507 struct cdev *dev, struct devfs_dirent *de, struct label *delabel) in test_devfs_create_device() 519 int dirnamelen, struct devfs_dirent *de, struct label *delabel) in test_devfs_create_directory() 529 struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, in test_devfs_create_symlink() 559 test_devfs_update(struct mount *mp, struct devfs_dirent *devfs_dirent, in test_devfs_update() argument 571 struct devfs_dirent *de, struct label *delabel, struct vnode *vp, in test_devfs_vnode_associate()
|
| /src/sys/security/mac_lomac/ |
| H A D | mac_lomac.c | 1034 struct cdev *dev, struct devfs_dirent *de, struct label *delabel) in lomac_devfs_create_device() 1060 struct devfs_dirent *de, struct label *delabel) in lomac_devfs_create_directory() 1070 struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, in lomac_devfs_create_symlink() 1082 lomac_devfs_update(struct mount *mp, struct devfs_dirent *de, in lomac_devfs_update() 1095 struct devfs_dirent *de, struct label *delabel, struct vnode *vp, in lomac_devfs_vnode_associate()
|
| /src/sys/security/mac_biba/ |
| H A D | mac_biba.c | 939 struct cdev *dev, struct devfs_dirent *de, struct label *delabel) in biba_devfs_create_device() 964 struct devfs_dirent *de, struct label *delabel) in biba_devfs_create_directory() 975 struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, in biba_devfs_create_symlink() 987 biba_devfs_update(struct mount *mp, struct devfs_dirent *de, in biba_devfs_update() 1000 struct devfs_dirent *de, struct label *delabel, struct vnode *vp, in biba_devfs_vnode_associate()
|
| /src/sys/security/mac_mls/ |
| H A D | mac_mls.c | 902 struct cdev *dev, struct devfs_dirent *de, struct label *delabel) in mls_devfs_create_device() 930 struct devfs_dirent *de, struct label *delabel) in mls_devfs_create_directory() 940 struct devfs_dirent *dd, struct label *ddlabel, struct devfs_dirent *de, in mls_devfs_create_symlink() 952 mls_devfs_update(struct mount *mp, struct devfs_dirent *de, in mls_devfs_update() 965 struct devfs_dirent *de, struct label *delabel, struct vnode *vp, in mls_devfs_vnode_associate()
|
| /src/sys/sys/ |
| H A D | conf.h | 50 struct devfs_dirent;
|