Lines Matching defs:cookie

71 	identify_cookie* cookie = new identify_cookie;
72 if (cookie == NULL) {
73 ERROR("identify_partition: cookie allocation failed\n");
77 memcpy(&cookie->boot, &boot, sizeof(boot));
78 *_cookie = cookie;
90 identify_cookie *cookie = (identify_cookie*)_cookie;
93 partition->content_size = sle64_to_cpu(cookie->boot.number_of_sectors)
94 * le16_to_cpu(cookie->boot.bpb.bytes_per_sector);
95 partition->block_size = le16_to_cpu(cookie->boot.bpb.bytes_per_sector);
790 file_cookie* cookie = new file_cookie;
791 if (cookie == NULL)
793 ObjectDeleter<file_cookie> cookieDeleter(cookie);
795 cookie->open_mode = openMode;
798 *_cookie = cookie;
826 file_cookie* cookie = new file_cookie;
827 if (cookie == NULL)
829 ObjectDeleter<file_cookie> cookieDeleter(cookie);
831 cookie->open_mode = openMode;
862 *_cookie = cookie;
872 file_cookie* cookie = (file_cookie*)_cookie;
877 ASSERT((cookie->open_mode & O_RWMASK) == O_RDONLY || (cookie->open_mode & O_RDWR) != 0);
879 return file_cache_read(node->file_cache, cookie, pos, buffer, length);
891 file_cookie* cookie = (file_cookie*)_cookie;
896 ASSERT((cookie->open_mode & O_WRONLY) != 0 || (cookie->open_mode & O_RDWR) != 0);
898 if (cookie->open_mode & O_APPEND)
922 status_t status = file_cache_write(node->file_cache, cookie, pos, buffer, _length);
930 && cookie->last_size != node->size
931 && system_time() > cookie->last_notification + INODE_NOTIFICATION_INTERVAL) {
934 cookie->last_size = node->size;
935 cookie->last_notification = system_time();
964 file_cookie* cookie = (file_cookie*)_cookie;
965 delete cookie;
1151 directory_cookie* cookie = new directory_cookie;
1152 if (cookie == NULL)
1155 cookie->first = cookie->current = NULL;
1156 *_cookie = (void*)cookie;
1168 directory_cookie* cookie = (directory_cookie*)_cookie;
1186 if (cookie->first == NULL) {
1187 cookie->first = cookie->current = entry;
1189 cookie->current->next = entry;
1190 cookie->current = entry;
1202 directory_cookie* cookie = (directory_cookie*)_cookie;
1209 if (cookie->first == NULL) {
1220 if (ntfs_readdir(ni, &pos, cookie, _ntfs_readdir_callback) != 0)
1222 cookie->current = cookie->first;
1224 if (cookie->first == NULL)
1226 if (cookie->current == NULL) {
1235 if (length < (cookie->current->name_length + 1)) {
1241 length = cookie->current->name_length;
1244 dirent->d_ino = cookie->current->inode;
1245 strlcpy(dirent->d_name, cookie->current->name, length + 1);
1250 cookie->current = cookie->current->next;
1251 if (cookie->current == NULL)
1264 directory_cookie* cookie = (directory_cookie*)_cookie;
1265 cookie->current = cookie->first;
1281 directory_cookie* cookie = (directory_cookie*)_cookie;
1282 if (cookie == NULL)
1286 cookie->current = cookie->first;
1287 while (cookie->current != NULL) {
1288 directory_cookie::entry* next = cookie->current->next;
1289 free(cookie->current);
1290 cookie->current = next;
1293 delete cookie;