Lines Matching refs:local_file

94 	ds_local_file_t *local_file;  in local_open()  local
122 local_file = (ds_local_file_t *) (file + 1); in local_open()
124 local_file->fd = fd; in local_open()
125 local_file->init_ibd_done = 0; in local_open()
126 local_file->is_ibd = (path_len > 5) && !strcmp(fullpath + path_len - 5, ".ibd"); in local_open()
127 local_file->compressed = 0; in local_open()
128 local_file->pagesize = 0; in local_open()
129 file->path = (char *) local_file + sizeof(ds_local_file_t); in local_open()
132 file->ptr = local_file; in local_open()
177 static void init_ibd_data(ds_local_file_t *local_file, const uchar *buf, size_t len) in init_ibd_data() argument
186 local_file->pagesize= ssize == 0 ? UNIV_PAGE_SIZE_ORIG : ((UNIV_ZIP_SIZE_MIN >> 1) << ssize); in init_ibd_data()
187 local_file->compressed = fil_space_t::full_crc32(flags) in init_ibd_data()
194 if (local_file->compressed) { in init_ibd_data()
195 HANDLE handle= my_get_osfhandle(local_file->fd); in init_ibd_data()
198 local_file->compressed = 0; in init_ibd_data()
210 ds_local_file_t *local_file= (ds_local_file_t *)file->ptr; in local_write() local
211 File fd = local_file->fd; in local_write()
213 if (local_file->is_ibd && !local_file->init_ibd_done) { in local_write()
214 init_ibd_data(local_file, b , len); in local_write()
215 local_file->init_ibd_done= 1; in local_write()
218 if (local_file->compressed) { in local_write()
219 return write_compressed(fd, b, len, local_file->pagesize); in local_write()
246 ds_local_file_t *local_file= (ds_local_file_t *)file->ptr; in local_close() local
247 File fd = local_file->fd; in local_close()
250 if (local_file->compressed) { in local_close()