Lines Matching defs:blk_idx
503 unsigned long blk_idx = 1;
506 blk_idx = find_next_zero_bit(zram->bitmap, zram->nr_pages, blk_idx);
507 if (blk_idx == zram->nr_pages)
510 if (test_and_set_bit(blk_idx, zram->bitmap))
514 return blk_idx;
517 static void free_block_bdev(struct zram *zram, unsigned long blk_idx)
521 was_set = test_and_clear_bit(blk_idx, zram->bitmap);
553 unsigned long blk_idx = 0;
592 if (!blk_idx) {
593 blk_idx = alloc_block_bdev(zram);
594 if (!blk_idx) {
637 bio.bi_iter.bi_sector = blk_idx * (PAGE_SIZE >> 9);
683 zram_set_element(zram, index, blk_idx);
684 blk_idx = 0;
694 if (blk_idx)
695 free_block_bdev(zram, blk_idx);
765 static void free_block_bdev(struct zram *zram, unsigned long blk_idx) {};