/haiku/src/add-ons/kernel/file_systems/iso9660/ |
H A D | kernel_interface.cpp | 512 fs_open(fs_volume* /*_volume*/, fs_vnode* _node, int openMode, void** /*cookie*/) argument 515 if ((openMode & O_RWMASK) == O_WRONLY || (openMode & O_RWMASK) == O_RDWR 516 || (openMode & O_TRUNC) != 0 || (openMode & O_CREAT) != 0)
|
/haiku/src/add-ons/kernel/file_systems/layers/write_overlay/ |
H A D | write_overlay.cpp | 157 status_t Create(const char *name, int openMode, int perms, 161 status_t Open(int openMode, void **cookie); 556 OverlayInode::Create(const char *name, int openMode, int perms, void **cookie, argument 565 return newNode->Open(openMode, cookie); 570 OverlayInode::Open(int openMode, void **_cookie) argument 580 cookie->open_mode = openMode; 585 if (openMode & O_TRUNC) { 597 if (openMode & O_TRUNC) { 606 openMode &= ~(O_RDWR | O_WRONLY | O_TRUNC | O_CREAT); 610 fName, openMode, 1889 overlay_create(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, int perms, void **cookie, ino_t *newVnodeID) argument 1899 overlay_open(fs_volume *volume, fs_vnode *vnode, int openMode, void **cookie) argument 2044 overlay_create_attr(fs_volume *volume, fs_vnode *vnode, const char *name, uint32 type, int openMode, void **cookie) argument 2054 overlay_open_attr(fs_volume *volume, fs_vnode *vnode, const char *name, int openMode, void **cookie) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/bfs/ |
H A D | kernel_interface.cpp | 1000 int openMode, int mode, void** _cookie, ino_t* _vnodeID) 1002 FUNCTION_START(("name = \"%s\", perms = %d, openMode = %d\n", name, mode, 1003 openMode)); 1021 cookie->open_mode = openMode; 1030 S_FILE | (mode & S_IUMSK), openMode, 0, &created, _vnodeID, &inode); 1033 if (status == B_OK && (openMode & O_NOCACHE) != 0 1350 bfs_open(fs_volume* _volume, fs_vnode* _node, int openMode, void** _cookie) argument 1359 if (inode->IsDirectory() && (openMode & O_RWMASK) != O_RDONLY) 1361 if ((openMode & O_DIRECTORY) != 0 && !inode->IsDirectory()) 1364 status_t status = inode->CheckPermissions(open_mode_to_access(openMode) 999 bfs_create(fs_volume* _volume, fs_vnode* _directory, const char* name, int openMode, int mode, void** _cookie, ino_t* _vnodeID) argument 1879 bfs_create_attr(fs_volume* _volume, fs_vnode* _node, const char* name, uint32 type, int openMode, void** _cookie) argument 1896 bfs_open_attr(fs_volume* _volume, fs_vnode* _node, const char* name, int openMode, void** _cookie) argument [all...] |
/haiku/src/add-ons/kernel/file_systems/btrfs/ |
H A D | kernel_interface.cpp | 534 btrfs_open(fs_volume* /*_volume*/, fs_vnode* _node, int openMode, argument 541 if (inode->IsDirectory() && (openMode & O_RWMASK) != 0) 544 status_t status = inode->CheckPermissions(open_mode_to_access(openMode) 545 | (openMode & O_TRUNC ? W_OK : 0)); 555 cookie->open_mode = openMode & BTRFS_OPEN_MODE_USER_MASK; 559 if ((openMode & O_NOCACHE) != 0 && inode->FileCache() != NULL) { 961 const char* name, uint32 type, int openMode, void** _cookie) 969 int openMode, void** _cookie) 976 return attribute.Open(name, openMode, (attr_cookie**)_cookie); 960 btrfs_create_attr(fs_volume* _volume, fs_vnode* _node, const char* name, uint32 type, int openMode, void** _cookie) argument 968 btrfs_open_attr(fs_volume* _volume, fs_vnode* _node, const char* name, int openMode, void** _cookie) argument
|
/haiku/src/build/libbe/storage/ |
H A D | Directory.cpp | 422 uint32 openMode = B_READ_WRITE | B_CREATE_FILE | B_ERASE_FILE 428 error = realFile->SetTo(this, path, openMode); 430 error = realFile->SetTo(path, openMode);
|
/haiku/src/kits/storage/ |
H A D | Directory.cpp | 442 uint32 openMode = B_READ_WRITE | B_CREATE_FILE | B_ERASE_FILE 448 error = realFile->SetTo(this, path, openMode); 450 error = realFile->SetTo(path, openMode);
|
/haiku/src/add-ons/kernel/file_systems/netfs/server/ |
H A D | NodeHandle.h | 46 status_t Open(Node* node, int openMode);
|
H A D | ClientVolume.h | 80 status_t Open(Node* node, int openMode,
|
H A D | ClientVolume.cpp | 393 ClientVolume::Open(Node* node, int openMode, FileHandle** _handle) argument 400 status_t error = node->Open(openMode, &handle);
|
/haiku/src/tests/system/kernel/device_manager/playground/ |
H A D | device_manager.h | 170 status_t (*device_open)(void *deviceCookie, int openMode, void **_cookie);
|
/haiku/src/add-ons/kernel/file_systems/packagefs/nodes/ |
H A D | Node.h | 85 int openMode, AttributeCookie*& _cookie);
|
/haiku/headers/os/drivers/ |
H A D | device_manager.h | 177 status_t (*open)(void *deviceCookie, const char *path, int openMode,
|
H A D | fs_interface.h | 176 int openMode, int perms, void** _cookie, 178 status_t (*open)(fs_volume* volume, fs_vnode* vnode, int openMode, 218 const char* name, uint32 type, int openMode, 221 int openMode, void** _cookie);
|
/haiku/src/add-ons/kernel/file_systems/reiserfs/ |
H A D | kernel_interface.cpp | 355 reiserfs_open(fs_volume *fs, fs_vnode *_node, int openMode, void **cookie) argument 364 if ((openMode & O_RWMASK) == O_WRONLY || (openMode & O_RWMASK) == O_RDWR 365 || (openMode & (O_TRUNC | O_CREAT))) {
|
/haiku/src/servers/package/ |
H A D | CommitTransactionHandler.h | 117 const char* fileName, uint32 openMode,
|
/haiku/headers/private/kernel/ |
H A D | vfs.h | 94 int vfs_open_vnode(struct vnode* vnode, int openMode, bool kernel); 179 int openMode, int perms); 180 int _user_open(int fd, const char *path, int openMode, int perms); 225 uint32 type, int openMode);
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_fs_interface.h | 193 const char *name, int openMode, int perms, 196 int openMode, fssh_fs_cookie *_cookie); 240 const char *name, uint32_t type, int openMode, 243 const char *name, int openMode, fssh_fs_cookie *_cookie);
|
/haiku/src/add-ons/kernel/file_systems/fat/ |
H A D | attr.cpp | 126 int openMode, void **_cookie) 125 dosfs_open_attr(fs_volume *_vol, fs_vnode *_node, const char *name, int openMode, void **_cookie) argument
|
/haiku/src/add-ons/kernel/bus_managers/acpi/ |
H A D | Call.cpp | 77 acpi_call_open(void* _device, const char* path, int openMode, void** _cookie) argument
|
/haiku/src/add-ons/kernel/file_systems/xfs/ |
H A D | LeafAttribute.h | 162 status_t Open(const char* name, int openMode, attr_cookie** _cookie);
|
/haiku/src/add-ons/kernel/generic/tty/ |
H A D | tty_private.h | 155 uint32 openMode, struct tty_cookie **cookie);
|
/haiku/src/build/libroot/ |
H A D | fs_descriptors.cpp | 287 uint32 type, int openMode) 291 fOpenMode(openMode), 286 AttributeDescriptor(int fileFD, const char* attribute, uint32 type, int openMode) argument
|
/haiku/src/add-ons/kernel/file_systems/netfs/client/ |
H A D | Volume.cpp | 286 Volume::Create(Node* dir, const char* name, int openMode, int mode, argument 294 Volume::Open(Node* node, int openMode, void** cookie) argument
|
H A D | ShareVolume.h | 76 int openMode, int mode, vnode_id* vnid, 78 virtual status_t Open(Node* node, int openMode,
|
/haiku/src/apps/text_search/ |
H A D | Model.cpp | 304 Model::_OpenFile(BFile* file, const char* name, uint32 openMode, argument 319 status = file->SetTo(path.Path(), openMode);
|