Searched refs:dev_t (Results 1 - 25 of 315) sorted by relevance

1234567891011>>

/haiku/headers/private/kernel/
H A Dboot_device.h12 extern dev_t gBootDevice;
H A Dfile_cache.h29 void (*node_opened)(struct vnode *vnode, int32 fdType, dev_t mountID,
31 void (*node_closed)(struct vnode *vnode, int32 fdType, dev_t mountID,
41 dev_t mountID, ino_t parentID, ino_t vnodeID, const char *name);
43 dev_t mountID, ino_t vnodeID);
46 extern void cache_prefetch(dev_t mountID, ino_t vnodeID, off_t offset, size_t size);
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/
H A Dentry_cache.cpp14 entry_cache_add(dev_t mountID, ino_t dirID, const char* name, ino_t nodeID)
21 entry_cache_add_missing(dev_t mountID, ino_t dirID, const char* name)
28 entry_cache_remove(dev_t mountID, ino_t dirID, const char* name)
/haiku/headers/private/kernel/fs/
H A Dnode_monitor.h20 extern status_t remove_node_listener(dev_t device, ino_t node,
22 extern status_t add_node_listener(dev_t device, ino_t node, uint32 flags,
31 extern status_t notify_unmount(dev_t device);
32 extern status_t notify_mount(dev_t device, dev_t parentDevice,
37 extern status_t _user_start_watching(dev_t device, ino_t node, uint32 flags,
39 extern status_t _user_stop_watching(dev_t device, ino_t node, port_id port,
/haiku/src/add-ons/kernel/file_systems/netfs/server/
H A DNodeMonitoringEvent.h31 dev_t volumeID;
41 dev_t volumeID;
43 dev_t nodeVolumeID; // == volumeID, unless this
55 dev_t volumeID;
58 dev_t nodeVolumeID; // usually == volumeID, unless
71 dev_t volumeID;
79 dev_t volumeID;
88 dev_t newVolumeID;
89 dev_t volumeID;
97 dev_t volumeI
[all...]
H A DUserSecurityContext.h21 status_t AddNode(dev_t volumeID, ino_t nodeID,
24 Permissions GetNodePermissions(dev_t volumeID,
27 Permissions GetNodePermissions(dev_t volumeID, ino_t nodeID,
H A DVolume.h14 Volume(dev_t id);
19 dev_t GetID() const;
40 dev_t fID;
H A DEntryRef.h12 EntryRef(dev_t volumeID, ino_t nodeID,
27 NoAllocEntryRef(dev_t volumeID, ino_t nodeID,
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/
H A Dkernel_emu.h19 status_t notify_listener(int32 operation, uint32 details, dev_t device,
25 dev_t device, ino_t directory, const char* name, ino_t node);
27 status_t get_vnode(dev_t nsid, ino_t vnid, void** node);
28 status_t put_vnode(dev_t nsid, ino_t vnid);
29 status_t acquire_vnode(dev_t nsid, ino_t vnodeID);
30 status_t new_vnode(dev_t nsid, ino_t vnid, void* data,
32 status_t publish_vnode(dev_t nsid, ino_t vnid, void* data, int type,
34 status_t publish_vnode(dev_t nsid, ino_t vnid, void* data,
36 status_t remove_vnode(dev_t nsid, ino_t vnid);
37 status_t unremove_vnode(dev_t nsi
[all...]
/haiku/headers/private/package/
H A Dpackagefs.h35 dev_t deviceID;
44 dev_t rootDeviceID;
61 dev_t packageDeviceID;
62 dev_t directoryDeviceID;
89 dev_t packageDeviceID;
94 dev_t parentDeviceID;
/haiku/headers/os/kernel/
H A Dfs_index.h27 extern int fs_create_index(dev_t device, const char *name, uint32 type, uint32 flags);
28 extern int fs_remove_index(dev_t device, const char *name);
29 extern int fs_stat_index(dev_t device, const char *name, struct index_info *indexInfo);
31 extern DIR *fs_open_index_dir(dev_t device);
H A Dfs_info.h26 dev_t dev; /* volume dev_t */
45 extern dev_t dev_for_path(const char *path);
46 extern dev_t next_dev(int32 *pos);
47 extern int fs_stat_dev(dev_t dev, fs_info *info);
H A Dfs_query.h28 extern DIR *fs_open_query(dev_t device, const char *query, uint32 flags);
29 extern DIR *fs_open_live_query(dev_t device, const char *query,
/haiku/headers/private/storage/
H A DNodeMonitorHandler.h22 static status_t make_entry_ref(dev_t device, ino_t directory,
25 static void make_node_ref(dev_t device, ino_t node, node_ref * ref);
30 dev_t device, ino_t node);
32 dev_t device, ino_t node);
34 ino_t fromDirectory, ino_t toDirectory, dev_t device,
35 ino_t node, dev_t nodeDevice);
36 virtual void StatChanged(ino_t node, dev_t device, int32 statFields);
37 virtual void AttrChanged(ino_t node, dev_t device);
38 virtual void DeviceMounted(dev_t new_device, dev_t devic
[all...]
/haiku/src/system/libroot/posix/sys/
H A Dmknod.c14 mknod(const char *name, mode_t mode, dev_t dev)
22 mknodat(int fd, const char *name, mode_t mode, dev_t dev)
/haiku/src/add-ons/kernel/file_systems/ntfs/libntfs/
H A Dea.h27 int ntfs_ea_check_wsldev(ntfs_inode *ni, dev_t *rdevp);
29 int ntfs_ea_set_wsl_not_symlink(ntfs_inode *ni, mode_t mode, dev_t dev);
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/
H A DEmptyAttributeDirectoryCookie.cpp11 EmptyAttributeDirectoryCookie::Read(dev_t volumeID, ino_t nodeID,
H A DUnpackingNode.h23 dev_t deviceID) = 0;
25 dev_t deviceID) = 0;
37 status_t NodeInitVFS(dev_t deviceID, ino_t nodeID,
41 void NodeReinitVFS(dev_t deviceID, ino_t nodeID,
/haiku/headers/build/os/kernel/
H A Dfs_info.h25 dev_t dev; /* volume dev_t */
44 extern dev_t dev_for_path(const char *path);
45 extern dev_t next_dev(int32 *pos);
46 extern int fs_stat_dev(dev_t dev, fs_info *info);
/haiku/headers/build/os/storage/
H A DVolume.h33 BVolume(dev_t dev);
38 status_t SetTo(dev_t dev);
41 dev_t Device() const;
59 dev_t fDevice;
/haiku/src/build/libbe/storage/
H A DVolume.cpp37 The class is a simple wrapper for a \c dev_t and the function
47 /*! \var dev_t BVolume::fDevice
51 /*! \var dev_t BVolume::fCStatus
62 fDevice((dev_t)-1),
76 BVolume::BVolume(dev_t device)
78 fDevice((dev_t)-1),
130 BVolume::SetTo(dev_t device)
155 fDevice = (dev_t)-1;
164 dev_t
/haiku/src/kits/app/
H A DMessageUtils.cpp81 if (ref->device != ~(dev_t)0 && size > sizeof(ref->device)
98 if (size < sizeof(dev_t) + sizeof(ino_t))
101 dev_t *dev = (dev_t *)buffer;
103 buffer += sizeof(dev_t);
116 if (*size < sizeof(dev_t) + sizeof(ino_t))
131 if (size < sizeof(dev_t) + sizeof(ino_t)) {
136 memcpy((void *)&ref->device, (const void *)buffer, sizeof(dev_t));
137 buffer += sizeof(dev_t);
148 if (size < sizeof(dev_t)
[all...]
/haiku/src/kits/storage/
H A DNodeMonitorHandler.cpp9 NodeMonitorHandler::make_entry_ref(dev_t device, ino_t directory,
20 NodeMonitorHandler::make_node_ref(dev_t device, ino_t node, node_ref * ref)
89 dev_t device, ino_t node)
97 dev_t device, ino_t node)
105 ino_t fromDirectory, ino_t toDirectory, dev_t device,ino_t node,
106 dev_t nodeDevice)
113 NodeMonitorHandler::StatChanged(ino_t node, dev_t device, int32 statFields)
120 NodeMonitorHandler::AttrChanged(ino_t node, dev_t device)
127 NodeMonitorHandler::DeviceMounted(dev_t new_device, dev_t devic
[all...]
H A DFindDirectory.cpp34 dev_t device = (dev_t)-1;
/haiku/headers/posix/compat/sys/
H A Dstat.h19 dev_t st_dev; /* device ID that this file resides on */
26 dev_t st_rdev; /* device type (not used) */

Completed in 352 milliseconds

1234567891011>>