Lines Matching refs:area

116 	void *area;  member
181 ps->area = vmalloc(len); in alloc_area()
182 if (!ps->area) in alloc_area()
199 vfree(ps->area); in alloc_area()
207 vfree(ps->area); in free_area()
208 ps->area = NULL; in free_area()
232 static int chunk_io(struct pstore *ps, void *area, chunk_t chunk, blk_opf_t opf, in chunk_io() argument
243 .mem.ptr.vma = area, in chunk_io()
270 static chunk_t area_location(struct pstore *ps, chunk_t area) in area_location() argument
272 return NUM_SNAPSHOT_HDR_CHUNKS + ((ps->exceptions_per_area + 1) * area); in area_location()
292 return chunk_io(ps, ps->area, chunk, opf, 0); in area_io()
297 memset(ps->area, 0, ps->store->chunk_size << SECTOR_SHIFT); in zero_memory_area()
300 static int zero_disk_area(struct pstore *ps, chunk_t area) in zero_disk_area() argument
302 return chunk_io(ps, ps->zero_area, area_location(ps, area), in zero_disk_area()
422 struct disk_exception *de = get_exception(ps, ps->area, index); in write_exception()
431 struct disk_exception *de = get_exception(ps, ps->area, index); in clear_exception()
515 void *area; in read_exceptions() local
536 area = dm_bufio_read(client, chunk, &bp); in read_exceptions()
537 if (IS_ERR(area)) { in read_exceptions()
538 r = PTR_ERR(area); in read_exceptions()
542 r = insert_exceptions(ps, area, callback, callback_context, in read_exceptions()
546 memcpy(ps->area, area, ps->store->chunk_size << SECTOR_SHIFT); in read_exceptions()
789 read_exception(ps, ps->area, ps->current_committed - 1, &ce); in persistent_prepare_merge()
799 read_exception(ps, ps->area, in persistent_prepare_merge()
864 ps->area = NULL; in persistent_ctr()