• Home
  • Raw
  • Download

Lines Matching refs:cur

311 	struct bm_position cur;	/* most recently used bit position */  member
478 bm->cur.zone = list_entry(bm->zones.next, struct mem_zone_bm_rtree, in memory_bm_position_reset()
480 bm->cur.node = list_entry(bm->cur.zone->leaves.next, in memory_bm_position_reset()
482 bm->cur.node_pfn = 0; in memory_bm_position_reset()
483 bm->cur.node_bit = 0; in memory_bm_position_reset()
522 struct mem_extent *ext, *cur, *aux; in create_mem_extents() local
553 cur = ext; in create_mem_extents()
554 list_for_each_entry_safe_continue(cur, aux, list, hook) { in create_mem_extents()
555 if (zone_end < cur->start) in create_mem_extents()
557 if (zone_end < cur->end) in create_mem_extents()
558 ext->end = cur->end; in create_mem_extents()
559 list_del(&cur->hook); in create_mem_extents()
560 kfree(cur); in create_mem_extents()
641 zone = bm->cur.zone; in memory_bm_find_bit()
665 node = bm->cur.node; in memory_bm_find_bit()
666 if (((pfn - zone->start_pfn) & ~BM_BLOCK_MASK) == bm->cur.node_pfn) in memory_bm_find_bit()
683 bm->cur.zone = zone; in memory_bm_find_bit()
684 bm->cur.node = node; in memory_bm_find_bit()
685 bm->cur.node_pfn = (pfn - zone->start_pfn) & ~BM_BLOCK_MASK; in memory_bm_find_bit()
733 bit = max(bm->cur.node_bit - 1, 0); in memory_bm_clear_current()
734 clear_bit(bit, bm->cur.node->data); in memory_bm_clear_current()
768 if (!list_is_last(&bm->cur.node->list, &bm->cur.zone->leaves)) { in rtree_next_node()
769 bm->cur.node = list_entry(bm->cur.node->list.next, in rtree_next_node()
771 bm->cur.node_pfn += BM_BITS_PER_BLOCK; in rtree_next_node()
772 bm->cur.node_bit = 0; in rtree_next_node()
778 if (!list_is_last(&bm->cur.zone->list, &bm->zones)) { in rtree_next_node()
779 bm->cur.zone = list_entry(bm->cur.zone->list.next, in rtree_next_node()
781 bm->cur.node = list_entry(bm->cur.zone->leaves.next, in rtree_next_node()
783 bm->cur.node_pfn = 0; in rtree_next_node()
784 bm->cur.node_bit = 0; in rtree_next_node()
808 pages = bm->cur.zone->end_pfn - bm->cur.zone->start_pfn; in memory_bm_next_pfn()
809 bits = min(pages - bm->cur.node_pfn, BM_BITS_PER_BLOCK); in memory_bm_next_pfn()
810 bit = find_next_bit(bm->cur.node->data, bits, in memory_bm_next_pfn()
811 bm->cur.node_bit); in memory_bm_next_pfn()
813 pfn = bm->cur.zone->start_pfn + bm->cur.node_pfn + bit; in memory_bm_next_pfn()
814 bm->cur.node_bit = bit + 1; in memory_bm_next_pfn()
1958 if (handle->cur > nr_meta_pages + nr_copy_pages) in snapshot_read_next()
1967 if (!handle->cur) { in snapshot_read_next()
1976 } else if (handle->cur <= nr_meta_pages) { in snapshot_read_next()
1998 handle->cur++; in snapshot_read_next()
2475 if (handle->cur > 1 && handle->cur > nr_meta_pages + nr_copy_pages) in snapshot_write_next()
2480 if (!handle->cur) { in snapshot_write_next()
2489 } else if (handle->cur == 1) { in snapshot_write_next()
2503 } else if (handle->cur <= nr_meta_pages + 1) { in snapshot_write_next()
2508 if (handle->cur == nr_meta_pages + 1) { in snapshot_write_next()
2531 handle->cur++; in snapshot_write_next()
2550 if (handle->cur > 1 && handle->cur > nr_meta_pages + nr_copy_pages) { in snapshot_write_finalize()
2559 handle->cur <= nr_meta_pages + nr_copy_pages); in snapshot_image_loaded()