Lines Matching refs:sector
890 static void null_free_sector(struct nullb *nullb, sector_t sector, in null_free_sector() argument
899 idx = sector >> PAGE_SECTORS_SHIFT; in null_free_sector()
900 sector_bit = (sector & SECTOR_MASK); in null_free_sector()
963 sector_t sector, bool for_write, bool is_cache) in __null_lookup_page() argument
970 idx = sector >> PAGE_SECTORS_SHIFT; in __null_lookup_page()
971 sector_bit = (sector & SECTOR_MASK); in __null_lookup_page()
984 sector_t sector, bool for_write, bool ignore_cache) in null_lookup_page() argument
989 page = __null_lookup_page(nullb, sector, for_write, true); in null_lookup_page()
992 return __null_lookup_page(nullb, sector, for_write, false); in null_lookup_page()
996 sector_t sector, bool ignore_cache) in null_insert_page() argument
1003 t_page = null_lookup_page(nullb, sector, true, ignore_cache); in null_insert_page()
1017 idx = sector >> PAGE_SECTORS_SHIFT; in null_insert_page()
1027 return null_lookup_page(nullb, sector, true, ignore_cache); in null_insert_page()
1137 sector_t sector; in copy_to_nullb() local
1142 sector = pos >> SECTOR_SHIFT; in copy_to_nullb()
1147 t_page = null_insert_page(nullb, sector, in copy_to_nullb()
1155 __set_bit(sector & SECTOR_MASK, t_page->bitmap); in copy_to_nullb()
1158 null_free_sector(nullb, sector, true); in copy_to_nullb()
1171 sector_t sector; in copy_from_nullb() local
1176 sector = pos >> SECTOR_SHIFT; in copy_from_nullb()
1178 t_page = null_lookup_page(nullb, sector, false, in copy_from_nullb()
1192 sector_t sector, sector_t nr_sectors) in null_handle_discard() argument
1201 null_free_sector(nullb, sector, false); in null_handle_discard()
1203 null_free_sector(nullb, sector, true); in null_handle_discard()
1204 sector += temp >> SECTOR_SHIFT; in null_handle_discard()
1336 blk_status_t null_handle_badblocks(struct nullb_cmd *cmd, sector_t sector, in null_handle_badblocks() argument
1345 if (!badblocks_check(bb, sector, *nr_sectors, &first_bad, &bad_sectors)) in null_handle_badblocks()
1354 if (sector < first_bad) in null_handle_badblocks()
1355 partial_io_sectors = first_bad - sector; in null_handle_badblocks()
1363 sector_t sector, sector_t nr_sectors) in null_handle_memory_backed() argument
1368 return null_handle_discard(dev, sector, nr_sectors); in null_handle_memory_backed()
1414 sector_t sector, unsigned int nr_sectors) in null_process_cmd() argument
1421 badblocks_ret = null_handle_badblocks(cmd, sector, &nr_sectors); in null_process_cmd()
1424 ret = null_handle_memory_backed(cmd, op, sector, nr_sectors); in null_process_cmd()
1432 static void null_handle_cmd(struct nullb_cmd *cmd, sector_t sector, in null_handle_cmd() argument
1445 sts = null_process_zoned_cmd(cmd, op, sector, nr_sectors); in null_handle_cmd()
1447 sts = null_process_cmd(cmd, op, sector, nr_sectors); in null_handle_cmd()
1649 sector_t sector = blk_rq_pos(rq); in null_queue_rq() local
1693 null_handle_cmd(cmd, sector, nr_sectors, req_op(rq)); in null_queue_rq()