dev_name(dev) :"");while(1) {set= find_next_bit(cma->bitmap, cma->count, start);if(set>= cma->count)break; end =find_next_zero_bit(cma->bitmap, cma->count,set);if(set>0) pr_debug("[%6lx:%6lx] %6lx %6lx", cma->base_pfn + start, cma->base_pfn +set-1,set- ...
int set = 0, bit = offset & 31, res; if (bit) { @@ -64,7 +64,7 @@ int find_next_zero_bit(const unsigned long *addr, int size, int offset) /* * No zero yet, search remaining full bytes for a zero */ - res = find_first_zero_bit (p, size - 32 * (p - (unsigned...
obj =bitmap_find_next_zero_area(bitmap->table, bitmap->max,0, cnt, align -1); }if(obj < bitmap->max) { bitmap_set(bitmap->table, obj, cnt);if(obj == bitmap->last) { bitmap->last = (obj + cnt);if(bitmap->last >= bitmap->max) bitmap->last =0; } obj |= bit...
bitmap_find_next_zero_area_off函数 备注: