Lines Matching refs:sector

55 static struct page *brd_lookup_page(struct brd_device *brd, sector_t sector)  in brd_lookup_page()  argument
72 idx = sector >> PAGE_SECTORS_SHIFT; /* sector to page index */ in brd_lookup_page()
86 static struct page *brd_insert_page(struct brd_device *brd, sector_t sector) in brd_insert_page() argument
92 page = brd_lookup_page(brd, sector); in brd_insert_page()
116 idx = sector >> PAGE_SECTORS_SHIFT; in brd_insert_page()
171 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n) in copy_to_brd_setup() argument
173 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd_setup()
177 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup()
180 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup()
181 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup()
191 sector_t sector, size_t n) in copy_to_brd() argument
195 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd()
199 page = brd_lookup_page(brd, sector); in copy_to_brd()
208 sector += copy >> SECTOR_SHIFT; in copy_to_brd()
210 page = brd_lookup_page(brd, sector); in copy_to_brd()
223 sector_t sector, size_t n) in copy_from_brd() argument
227 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_from_brd()
231 page = brd_lookup_page(brd, sector); in copy_from_brd()
241 sector += copy >> SECTOR_SHIFT; in copy_from_brd()
243 page = brd_lookup_page(brd, sector); in copy_from_brd()
258 sector_t sector) in brd_do_bvec() argument
264 err = copy_to_brd_setup(brd, sector, len); in brd_do_bvec()
271 copy_from_brd(mem + off, brd, sector, len); in brd_do_bvec()
275 copy_to_brd(brd, mem + off, sector, len); in brd_do_bvec()
287 sector_t sector; in brd_make_request() local
290 sector = bio->bi_iter.bi_sector; in brd_make_request()
299 bio_op(bio), sector); in brd_make_request()
302 sector += len >> SECTOR_SHIFT; in brd_make_request()
312 static int brd_rw_page(struct block_device *bdev, sector_t sector, in brd_rw_page() argument
320 err = brd_do_bvec(brd, page, PAGE_SIZE, 0, op, sector); in brd_rw_page()