Lines Matching refs:free
317 unsigned long **free, u32 *nslot) in preamble_index() argument
325 *free = (unsigned long *) nsindex->free; in preamble_index()
344 unsigned long **free, u32 *nslot) in preamble_current() argument
347 free, nslot); in preamble_current()
352 unsigned long **free, u32 *nslot) in preamble_next() argument
355 free, nslot); in preamble_next()
402 unsigned long *free; in nd_label_reserve_dpa() local
405 if (!preamble_current(ndd, &nsindex, &free, &nslot)) in nd_label_reserve_dpa()
408 for_each_clear_bit_le(slot, free, nslot) { in nd_label_reserve_dpa()
523 if (test_bit_le(i, nsindex->free)) { in nd_label_data_init()
563 unsigned long *free; in nd_label_active_count() local
567 if (!preamble_current(ndd, &nsindex, &free, &nslot)) in nd_label_active_count()
570 for_each_clear_bit_le(slot, free, nslot) { in nd_label_active_count()
593 unsigned long *free; in nd_label_active() local
596 if (!preamble_current(ndd, &nsindex, &free, &nslot)) in nd_label_active()
599 for_each_clear_bit_le(slot, free, nslot) { in nd_label_active()
616 unsigned long *free; in nd_label_alloc_slot() local
619 if (!preamble_next(ndd, &nsindex, &free, &nslot)) in nd_label_alloc_slot()
624 slot = find_next_bit_le(free, nslot, 0); in nd_label_alloc_slot()
628 clear_bit_le(slot, free); in nd_label_alloc_slot()
636 unsigned long *free; in nd_label_free_slot() local
639 if (!preamble_next(ndd, &nsindex, &free, &nslot)) in nd_label_free_slot()
645 return !test_and_set_bit_le(slot, free); in nd_label_free_slot()
652 unsigned long *free; in nd_label_nfree() local
657 if (!preamble_next(ndd, &nsindex, &free, &nslot)) in nd_label_nfree()
660 return bitmap_weight(free, nslot); in nd_label_nfree()
701 unsigned long *free = (unsigned long *) nsindex->free; in nd_label_write_index() local
705 memset(nsindex->free, 0xff, nfree / 8); in nd_label_write_index()
707 clear_bit_le(nslot + i, free); in nd_label_write_index()
889 unsigned long *free; in __pmem_label_update() local
895 if (!preamble_next(ndd, &nsindex, &free, &nslot)) in __pmem_label_update()
1068 unsigned long *free, *victim_map = NULL; in __blk_label_update() local
1075 if (!preamble_next(ndd, &nsindex, &free, &nslot)) in __blk_label_update()
1106 for_each_clear_bit_le(slot, free, nslot) { in __blk_label_update()
1253 for_each_clear_bit_le(slot, free, nslot) { in __blk_label_update()
1340 unsigned long *free; in del_labels() local
1349 if (!preamble_next(ndd, &nsindex, &free, &nslot)) in del_labels()