Lines Matching defs:blk_idx
506 unsigned long blk_idx = 1;
509 blk_idx = find_next_zero_bit(zram->bitmap, zram->nr_pages, blk_idx);
510 if (blk_idx == zram->nr_pages)
513 if (test_and_set_bit(blk_idx, zram->bitmap))
517 return blk_idx;
520 static void free_block_bdev(struct zram *zram, unsigned long blk_idx)
524 was_set = test_and_clear_bit(blk_idx, zram->bitmap);
583 unsigned long blk_idx = 0;
624 if (!blk_idx) {
625 blk_idx = alloc_block_bdev(zram);
626 if (!blk_idx) {
665 bio.bi_iter.bi_sector = blk_idx * (PAGE_SIZE >> 9);
709 zram_set_element(zram, index, blk_idx);
710 blk_idx = 0;
720 if (blk_idx)
721 free_block_bdev(zram, blk_idx);
796 static void free_block_bdev(struct zram *zram, unsigned long blk_idx) {};