Searched refs:statMask (Results 1 - 25 of 32) sorted by relevance

12

/haiku/src/build/libroot/
H A Dfs.cpp876 const struct stat *st, size_t statSize, int statMask)
920 if (statMask & B_STAT_MODE) {
925 if (statMask & B_STAT_UID) {
930 if (statMask & B_STAT_GID) {
935 if (statMask & B_STAT_SIZE) {
940 if (statMask & (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME)) {
944 if (~statMask & (B_STAT_ACCESS_TIME | B_STAT_MODIFICATION_TIME)) {
950 times[0] = (statMask & B_STAT_ACCESS_TIME)
952 times[1] = (statMask & B_STAT_MODIFICATION_TIME)
959 if (statMask
875 _kern_write_stat(int fd, const char *path, bool traverseLink, const struct stat *st, size_t statSize, int statMask) argument
[all...]
/haiku/src/tools/fs_shell/
H A Dfd.h42 const struct fssh_stat *, int statMask);
H A Dsyscalls.h58 fssh_size_t statSize, int statMask);
H A Dvfs.cpp225 const struct fssh_stat *, int statMask);
244 const struct fssh_stat *, int statMask);
3892 const struct fssh_stat *stat, int statMask)
3896 FUNCTION(("common_write_stat(vnode = %p, stat = %p, statMask = %d)\n", vnode, stat, statMask));
3900 return FS_CALL(vnode, write_stat, stat, statMask);
3932 const struct fssh_stat *stat, int statMask, bool kernel)
3937 FUNCTION(("common_write_stat: fd: %d, path '%s', stat %p, stat_mask %d, kernel %d\n", fd, path, stat, statMask, kernel));
3944 status = FS_CALL(vnode, write_stat, stat, statMask);
4216 const struct fssh_stat *stat, int statMask)
3891 common_write_stat(struct file_descriptor *descriptor, const struct fssh_stat *stat, int statMask) argument
3931 common_path_write_stat(int fd, char *path, bool traverseLeafLink, const struct fssh_stat *stat, int statMask, bool kernel) argument
4215 attr_write_stat(struct file_descriptor *descriptor, const struct fssh_stat *stat, int statMask) argument
5554 _kern_write_stat(int fd, const char *path, bool traverseLeafLink, const fssh_struct_stat *stat, fssh_size_t statSize, int statMask) argument
[all...]
/haiku/headers/private/kernel/fs/
H A Dfd.h44 int statMask);
/haiku/src/add-ons/kernel/file_systems/layers/write_overlay/
H A Dwrite_overlay.cpp155 status_t WriteStat(const struct stat *stat, uint32 statMask);
511 OverlayInode::WriteStat(const struct stat *stat, uint32 statMask) argument
520 if (statMask & B_STAT_SIZE) {
529 if (statMask & B_STAT_MODE)
531 if (statMask & B_STAT_UID)
533 if (statMask & B_STAT_GID)
536 if (statMask & B_STAT_MODIFICATION_TIME)
538 if (statMask & B_STAT_CREATION_TIME)
541 if ((statMask & (B_STAT_MODE | B_STAT_UID | B_STAT_GID)) != 0
542 && (statMask
1880 overlay_write_stat(fs_volume *volume, fs_vnode *vnode, const struct stat *stat, uint32 statMask) argument
2119 overlay_write_attr_stat(fs_volume *volume, fs_vnode *vnode, void *_cookie, const struct stat *stat, int statMask) argument
[all...]
/haiku/headers/build/private/kernel/
H A Dsyscalls.h98 size_t statSize, int statMask);
/haiku/src/system/kernel/fs/
H A Drootfs.cpp1090 uint32 statMask)
1103 if (statMask & B_STAT_SIZE)
1108 if ((statMask & B_STAT_MODE) != 0) {
1117 if ((statMask & B_STAT_UID) != 0) {
1124 if ((statMask & B_STAT_GID) != 0) {
1131 if ((statMask & B_STAT_MODIFICATION_TIME) != 0) {
1137 if ((statMask & B_STAT_CREATION_TIME) != 0) {
1145 notify_stat_changed(fs->id, get_parent_id(vnode), vnode->id, statMask);
1089 rootfs_write_stat(fs_volume* _volume, fs_vnode* _vnode, const struct stat* stat, uint32 statMask) argument
H A Dfifo.cpp1036 uint32 statMask)
1039 if ((statMask & B_STAT_SIZE) != 0)
1049 statMask);
1035 fifo_write_stat(fs_volume* volume, fs_vnode* vnode, const struct ::stat* st, uint32 statMask) argument
H A Dvfs.cpp394 const struct stat* stat, int statMask);
413 const struct stat* statData, int statMask);
6619 int statMask)
6623 FUNCTION(("common_write_stat(vnode = %p, stat = %p, statMask = %d)\n",
6624 vnode, stat, statMask));
6627 && (statMask & B_STAT_SIZE) != 0) {
6634 return FS_CALL(vnode, write_stat, stat, statMask);
6659 const struct stat* stat, int statMask, bool kernel)
6662 "kernel %d\n", fd, path, stat, statMask, kernel));
6671 status = FS_CALL(vnode.Get(), write_stat, stat, statMask);
6618 common_write_stat(struct file_descriptor* descriptor, const struct stat* stat, int statMask) argument
6658 common_path_write_stat(int fd, char* path, bool traverseLeafLink, const struct stat* stat, int statMask, bool kernel) argument
6953 attr_write_stat(struct file_descriptor* descriptor, const struct stat* stat, int statMask) argument
8638 _kern_write_stat(int fd, const char* path, bool traverseLeafLink, const struct stat* stat, size_t statSize, int statMask) argument
9643 _user_write_stat(int fd, const char* userPath, bool traverseLeafLink, const struct stat* userStat, size_t statSize, int statMask) argument
[all...]
/haiku/src/tests/system/kernel/file_corruption/fs/
H A Dchecksumfs.cpp1431 const struct stat* st, uint32 statMask)
1452 if ((statMask & B_STAT_SIZE) != 0 && (uint64)st->st_size != node->Size()) {
1463 if ((statMask & B_STAT_UID) != 0 && st->st_uid != node->UID()) {
1472 if ((statMask & B_STAT_GID) != 0 && st->st_gid != node->GID()) {
1481 if ((statMask & B_STAT_MODE) != 0) {
1491 if ((statMask & B_STAT_CREATION_TIME) != 0) {
1500 if ((statMask & B_STAT_MODIFICATION_TIME) != 0) {
1510 if ((statMask & B_STAT_CHANGE_TIME) != 0) {
1529 return transaction.Commit(StatChangedNotification(node, statMask));
1430 checksumfs_write_stat(fs_volume* fsVolume, fs_vnode* vnode, const struct stat* st, uint32 statMask) argument
/haiku/src/add-ons/kernel/file_systems/layers/log_overlay/
H A Dlog_overlay.cpp361 uint32 statMask)
363 DO_LOG("write_stat stat: %p; mask: %" B_PRIu32 "\n", stat, statMask);
364 OVERLAY_CALL(write_stat, stat, statMask)
656 const struct stat *stat, int statMask)
659 statMask);
660 OVERLAY_CALL(write_attr_stat, cookie, stat, statMask)
360 overlay_write_stat(fs_volume *volume, fs_vnode *vnode, const struct stat *stat, uint32 statMask) argument
655 overlay_write_attr_stat(fs_volume *volume, fs_vnode *vnode, void *cookie, const struct stat *stat, int statMask) argument
/haiku/src/add-ons/kernel/file_systems/layers/attribute_overlay/
H A Dattribute_overlay.cpp195 uint32 statMask);
1096 AttributeEntry::WriteStat(const struct stat *stat, uint32 statMask) argument
1334 uint32 statMask)
1336 OVERLAY_CALL(write_stat, stat, statMask)
1579 const struct stat *stat, int statMask)
1581 return ((AttributeEntry *)cookie)->WriteStat(stat, statMask);
1333 overlay_write_stat(fs_volume *volume, fs_vnode *vnode, const struct stat *stat, uint32 statMask) argument
1578 overlay_write_attr_stat(fs_volume *volume, fs_vnode *vnode, void *cookie, const struct stat *stat, int statMask) argument
/haiku/headers/os/drivers/
H A Dfs_interface.h170 const struct stat* stat, uint32 statMask);
234 void* cookie, const struct stat* stat, int statMask);
/haiku/headers/private/fs_shell/
H A Dfssh_fs_interface.h187 const struct fssh_stat *stat, uint32_t statMask);
260 const struct fssh_stat *stat, int statMask);
/haiku/src/system/kernel/device_manager/
H A Ddevfs.cpp1869 uint32 statMask)
1878 if (statMask & B_STAT_SIZE)
1883 if (statMask & B_STAT_MODE) {
1888 if (statMask & B_STAT_UID)
1890 if (statMask & B_STAT_GID)
1893 if (statMask & B_STAT_MODIFICATION_TIME)
1895 if (statMask & B_STAT_CREATION_TIME)
1898 notify_stat_changed(fs->id, get_parent_id(vnode), vnode->id, statMask);
1868 devfs_write_stat(fs_volume* _volume, fs_vnode* _vnode, const struct stat* stat, uint32 statMask) argument
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/
H A DVolume.h154 const struct stat* st, int statMask);
H A DVolume.cpp529 int statMask)
528 WriteAttrStat(void* node, void* cookie, const struct stat* st, int statMask) argument
/haiku/src/add-ons/kernel/file_systems/userlandfs/server/haiku/
H A DHaikuKernelVolume.h161 const struct stat* st, int statMask);
H A DHaikuKernelVolume.cpp983 const struct stat* st, int statMask)
990 statMask);
982 WriteAttrStat(void* _node, void* cookie, const struct stat* st, int statMask) argument
/haiku/src/add-ons/kernel/file_systems/bindfs/
H A Dkernel_interface.cpp565 const struct stat* _st, uint32 statMask)
579 return sourceNode->ops->write_stat(sourceVolume, sourceNode, &st, statMask);
1042 const struct stat* _st, int statMask)
1057 &st, statMask);
564 bindfs_write_stat(fs_volume* fsVolume, fs_vnode* fsNode, const struct stat* _st, uint32 statMask) argument
1041 bindfs_write_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, const struct stat* _st, int statMask) argument
/haiku/src/add-ons/kernel/file_systems/nfs4/
H A Dkernel_interface.cpp713 uint32 statMask)
716 TRACE("volume = %p, vnode = %" B_PRIi64 ", statMask = %" B_PRIu32 "\n",
717 volume, vti->ID(), statMask);
724 return inode->WriteStat(stat, statMask);
1282 const struct stat* stat, int statMask)
1292 return inode->WriteStat(stat, statMask, cookie);
712 nfs4_write_stat(fs_volume* volume, fs_vnode* vnode, const struct stat* stat, uint32 statMask) argument
1281 nfs4_write_attr_stat(fs_volume* volume, fs_vnode* vnode, void* _cookie, const struct stat* stat, int statMask) argument
/haiku/src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/
H A Dkernel_interface.cpp832 const struct stat* st, int statMask)
836 fsNode->private_node, cookie, st, statMask));
838 statMask);
831 userlandfs_write_attr_stat(fs_volume* fsVolume, fs_vnode* fsNode, void* cookie, const struct stat* st, int statMask) argument
H A DVolume.h193 const struct stat *st, int statMask);
/haiku/headers/private/kernel/
H A Dvfs.h192 const struct stat *stat, size_t statSize, int statMask);

Completed in 292 milliseconds

12