• Home
  • Raw
  • Download

Lines Matching refs:sector

64 static struct page *brd_lookup_page(struct brd_device *brd, sector_t sector)  in brd_lookup_page()  argument
81 idx = sector >> PAGE_SECTORS_SHIFT; /* sector to page index */ in brd_lookup_page()
95 static struct page *brd_insert_page(struct brd_device *brd, sector_t sector) in brd_insert_page() argument
101 page = brd_lookup_page(brd, sector); in brd_insert_page()
128 idx = sector >> PAGE_SECTORS_SHIFT; in brd_insert_page()
183 static int copy_to_brd_setup(struct brd_device *brd, sector_t sector, size_t n) in copy_to_brd_setup() argument
185 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd_setup()
189 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup()
192 sector += copy >> SECTOR_SHIFT; in copy_to_brd_setup()
193 if (!brd_insert_page(brd, sector)) in copy_to_brd_setup()
203 sector_t sector, size_t n) in copy_to_brd() argument
207 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_to_brd()
211 page = brd_lookup_page(brd, sector); in copy_to_brd()
220 sector += copy >> SECTOR_SHIFT; in copy_to_brd()
222 page = brd_lookup_page(brd, sector); in copy_to_brd()
235 sector_t sector, size_t n) in copy_from_brd() argument
239 unsigned int offset = (sector & (PAGE_SECTORS-1)) << SECTOR_SHIFT; in copy_from_brd()
243 page = brd_lookup_page(brd, sector); in copy_from_brd()
253 sector += copy >> SECTOR_SHIFT; in copy_from_brd()
255 page = brd_lookup_page(brd, sector); in copy_from_brd()
270 sector_t sector) in brd_do_bvec() argument
276 err = copy_to_brd_setup(brd, sector, len); in brd_do_bvec()
283 copy_from_brd(mem + off, brd, sector, len); in brd_do_bvec()
287 copy_to_brd(brd, mem + off, sector, len); in brd_do_bvec()
299 sector_t sector; in brd_make_request() local
302 sector = bio->bi_iter.bi_sector; in brd_make_request()
311 op_is_write(bio_op(bio)), sector); in brd_make_request()
314 sector += len >> SECTOR_SHIFT; in brd_make_request()
324 static int brd_rw_page(struct block_device *bdev, sector_t sector, in brd_rw_page() argument
332 err = brd_do_bvec(brd, page, PAGE_SIZE, 0, is_write, sector); in brd_rw_page()