Lines Matching refs:cookie

288 	void* cookie, struct dirent* buffer, size_t bufferSize, uint32* _count);
547 PagesIOTraceEntry(struct vnode* vnode, void* cookie, off_t pos,
554 fCookie(cookie),
568 out.Print("vfs pages io %5s: vnode: %p (%ld, %lld), cookie: %p, "
601 ReadPages(struct vnode* vnode, void* cookie, off_t pos,
605 PagesIOTraceEntry(vnode, cookie, pos, vecs, count, flags,
620 WritePages(struct vnode* vnode, void* cookie, off_t pos,
624 PagesIOTraceEntry(vnode, cookie, pos, vecs, count, flags,
2488 void* cookie;
2490 status_t status = FS_CALL(parent, open_dir, &cookie);
2497 status = FS_CALL(parent, read_dir, cookie, buffer, bufferSize,
2512 FS_CALL(vnode, close_dir, cookie);
2513 FS_CALL(vnode, free_dir_cookie, cookie);
2796 void* cookie, int openMode, bool kernel)
2815 descriptor->cookie = cookie;
3179 B_PRINTF_POINTER_WIDTH, "covers", B_PRINTF_POINTER_WIDTH, "cookie");
3353 B_PRINTF_POINTER_WIDTH, "ops", B_PRINTF_POINTER_WIDTH, "cookie");
3364 fd->pos, fd->cookie,
3438 common_file_io_vec_pages(struct vnode* vnode, void* cookie,
3466 status = FS_CALL(vnode, read_pages, cookie, fileVecs[0].offset,
3575 status = FS_CALL(vnode, write_pages, cookie, fileOffset,
3578 status = FS_CALL(vnode, read_pages, cookie, fileOffset,
3753 // If this is a layered FS, we need to get the node cookie for the requested
3903 status_t status = vfs_read_pages(vnode, descriptor->cookie, pos, vecs,
3922 status_t status = vfs_write_pages(vnode, descriptor->cookie, pos, vecs,
3943 status_t status = common_file_io_vec_pages(vnode, descriptor->cookie,
3964 status_t status = common_file_io_vec_pages(vnode, descriptor->cookie,
4020 open cookie and not with a device cookie.
4033 *_cookie = descriptor->cookie;
4187 // Use get_vnode() to resolve the cookie for the right layer.
4499 vfs_can_page(struct vnode* vnode, void* cookie)
4504 return FS_CALL(vnode, can_page, cookie);
4510 vfs_read_pages(struct vnode* vnode, void* cookie, off_t pos,
4524 status = vfs_vnode_io(vnode, cookie, &request);
4530 TPIO(ReadPages(vnode, cookie, pos, vecs, count, flags, bytesRequested,
4538 vfs_write_pages(struct vnode* vnode, void* cookie, off_t pos,
4552 status = vfs_vnode_io(vnode, cookie, &request);
4558 TPIO(WritePages(vnode, cookie, pos, vecs, count, flags, bytesRequested,
5184 void* cookie;
5185 status_t status = FS_CALL(vnode, open, openMode, &cookie);
5189 int fd = get_new_fd(FDTYPE_FILE, NULL, vnode, cookie, openMode, kernel);
5191 FS_CALL(vnode, close, cookie);
5192 FS_CALL(vnode, free_cookie, cookie);
5209 void* cookie;
5269 &cookie, &newID);
5291 int fd = get_new_fd(FDTYPE_FILE, NULL, vnode, cookie, openMode, kernel);
5299 FS_CALL(vnode, close, cookie);
5300 FS_CALL(vnode, free_cookie, cookie);
5315 void* cookie;
5316 status_t status = FS_CALL(vnode, open_dir, &cookie);
5321 status = get_new_fd(FDTYPE_DIR, NULL, vnode, cookie, O_CLOEXEC, kernel);
5325 FS_CALL(vnode, close_dir, cookie);
5326 FS_CALL(vnode, free_dir_cookie, cookie);
5342 void* cookie;
5343 status_t status = FS_CALL(vnode, open_attr_dir, &cookie);
5348 status = get_new_fd(FDTYPE_ATTR_DIR, NULL, vnode, cookie, O_CLOEXEC,
5353 FS_CALL(vnode, close_attr_dir, cookie);
5354 FS_CALL(vnode, free_attr_dir_cookie, cookie);
5482 status = FS_CALL(vnode, close, descriptor->cookie);
5499 FS_CALL(vnode, free_cookie, descriptor->cookie);
5516 return FS_CALL(vnode, read, descriptor->cookie, pos, buffer, length);
5532 return FS_CALL(vnode, write, descriptor->cookie, pos, buffer, length);
5609 return FS_CALL(vnode, select, descriptor->cookie, event, sync);
5622 return FS_CALL(vnode, deselect, descriptor->cookie, event, sync);
5745 return FS_CALL(vnode, close_dir, descriptor->cookie);
5757 FS_CALL(vnode, free_dir_cookie, descriptor->cookie);
5767 return dir_read(ioContext, descriptor->u.vnode, descriptor->cookie, buffer,
5822 dir_read(struct io_context* ioContext, struct vnode* vnode, void* cookie,
5828 status_t error = FS_CALL(vnode, read_dir, cookie, buffer, bufferSize,
5853 return FS_CALL(vnode, rewind_dir, descriptor->cookie);
5913 return FS_CALL(vnode, ioctl, descriptor->cookie, op, buffer, length);
5983 status = FS_CALL(vnode, set_flags, descriptor->cookie,
6439 return FS_CALL(vnode, close_attr_dir, descriptor->cookie);
6451 FS_CALL(vnode, free_attr_dir_cookie, descriptor->cookie);
6466 return FS_CALL(vnode, read_attr_dir, descriptor->cookie, buffer,
6481 return FS_CALL(vnode, rewind_attr_dir, descriptor->cookie);
6511 void* cookie;
6512 status = FS_CALL(vnode, create_attr, name, type, openMode, &cookie);
6516 fd = get_new_fd(FDTYPE_ATTR, NULL, vnode, cookie, openMode, kernel);
6522 FS_CALL(vnode, close_attr, cookie);
6523 FS_CALL(vnode, free_attr_cookie, cookie);
6557 void* cookie;
6558 status = FS_CALL(vnode, open_attr, name, openMode, &cookie);
6563 fd = get_new_fd(FDTYPE_ATTR, NULL, vnode, cookie, openMode, kernel);
6569 FS_CALL(vnode, close_attr, cookie);
6570 FS_CALL(vnode, free_attr_cookie, cookie);
6587 return FS_CALL(vnode, close_attr, descriptor->cookie);
6599 FS_CALL(vnode, free_attr_cookie, descriptor->cookie);
6617 return FS_CALL(vnode, read_attr, descriptor->cookie, pos, buffer, length);
6631 return FS_CALL(vnode, write_attr, descriptor->cookie, pos, buffer, length);
6654 status_t status = FS_CALL(vnode, read_attr_stat, descriptor->cookie,
6688 return FS_CALL(vnode, read_attr_stat, descriptor->cookie, stat);
6703 return FS_CALL(vnode, write_attr_stat, descriptor->cookie, stat, statMask);
6786 void* cookie;
6799 status = FS_MOUNT_CALL(mount, open_index_dir, &cookie);
6805 fd = get_new_fd(FDTYPE_INDEX_DIR, mount, NULL, cookie, O_CLOEXEC, kernel);
6810 FS_MOUNT_CALL(mount, close_index_dir, cookie);
6811 FS_MOUNT_CALL(mount, free_index_dir_cookie, cookie);
6829 return FS_MOUNT_CALL(mount, close_index_dir, descriptor->cookie);
6841 FS_MOUNT_CALL(mount, free_index_dir_cookie, descriptor->cookie);
6854 return FS_MOUNT_CALL(mount, read_index_dir, descriptor->cookie, buffer,
6868 return FS_MOUNT_CALL(mount, rewind_index_dir, descriptor->cookie);
6911 //return FS_CALL(vnode, read_index_stat, descriptor->cookie, stat);
6921 FS_CALL(vnode, free_index_cookie, descriptor->cookie);
6987 void* cookie;
7002 &cookie);
7008 fd = get_new_fd(FDTYPE_QUERY, mount, NULL, cookie, O_CLOEXEC, kernel);
7015 FS_MOUNT_CALL(mount, close_query, cookie);
7016 FS_MOUNT_CALL(mount, free_query_cookie, cookie);
7032 return FS_MOUNT_CALL(mount, close_query, descriptor->cookie);
7044 FS_MOUNT_CALL(mount, free_query_cookie, descriptor->cookie);
7057 return FS_MOUNT_CALL(mount, read_query, descriptor->cookie, buffer,
7071 return FS_MOUNT_CALL(mount, rewind_query, descriptor->cookie);
7371 // supply the partition (if any) with the mount cookie and mark it mounted
7931 int32 cookie = 0;
7933 while ((device = next_dev(&cookie)) >= 0) {
8632 int32 cookie;
8636 || user_memcpy(&cookie, _userCookie, sizeof(int32)) != B_OK)
8639 device = fs_next_device(&cookie);
8642 // update user cookie
8643 if (user_memcpy(_userCookie, &cookie, sizeof(int32)) != B_OK)
8663 uint32 cookie;
8673 || user_memcpy(&cookie, userCookie, sizeof(uint32)) != B_OK)
8676 status_t status = _kern_get_next_fd_info(team, &cookie, &info, infoSize);
8680 if (user_memcpy(userCookie, &cookie, sizeof(uint32)) != B_OK