search for: map_alloc

Displaying 4 results from an estimated 4 matches for "map_alloc".

Did you mean: tap_alloc
2006 Sep 29
0
[PATCH 2/6] xen: add per-node bucks to page allocator
...for ( k = 0; k <= MAX_ORDER; k++ ) + INIT_LIST_HEAD(&heap[i][j][k]); /* Pages that are free now go to the domain sub-allocator. */ for ( i = 0; i < max_page; i++ ) @@ -272,29 +276,59 @@ void end_boot_allocator(void) if ( next_free ) map_alloc(i+1, 1); /* prevent merging in free_heap_pages() */ if ( curr_free ) - free_heap_pages(pfn_dom_zone_type(i), mfn_to_page(i), 0); - } -} - -/* Hand the specified arbitrary page range to the specified heap zone. */ + init_heap_pages(pfn_dom_zone_type(i), mfn_to_page(...
2007 Mar 12
1
roundup in vdev_raidz.c
...is: Disk 0 1 2 3 -------------------- LBA 0 A. A A A 1 A. A A A 2 A. A A B. 3 B B B B. 4 B B B B. 5 B B C. C etc. Where writing the 4k of B blocks starts at offset 5.5k and finishes at 9k. i.e for B (as seen in vdev_raidz_map_alloc): f = 11 % 4 == column 3 (0 indexed) q = 8 / (3) == 2 r = 8 - (2 * (4-1)) == 2 bc = 2 + 1 == 3 Then the for loop the first 3 columns (starting from column 3 and wrapping) will be marked as big columns (storing an extra block each) and the final column, column 2 will only store 2 blocks... The map_...
2014 Feb 20
2
[PATCH] NTFS: fragmented $MFT file was not handled
...run(stream, &attr_offset, attr_len, &chunk); + if (err) {dprintf("%s: $MFT data run parse failed with error %d\n", __func__,err); break;} + if (chunk.flags & MAP_UNALLOCATED) continue; + if (chunk.flags & MAP_END) break; + if (chunk.flags & MAP_ALLOCATED) { + dprintf("%s: Chunk: VCN=%u, LCN=%u, len=%u\n", __func__,(unsigned)chunk.vcn,(unsigned)chunk.lcn,(unsigned)chunk.len); + if ((vcn>=chunk.vcn)&&(vcn<chunk.vcn+chunk.len)) { + lcn=vcn-chunk.vcn+chunk.lcn; + dprintf("%s: VCN...
2012 Nov 26
13
[PATCH 0 of 4] Minios improvements for app development
This patch series contains a set of patches making minios rather easier to use, from an application development point of view. Overview of patches: 1 Command line argument parsing support, from Xen. 2 Weak console handler function. 3 Build system tweaks for application directories. 4 Trailing whitespace cleanup. (because it is very messy) Patch 4 is likely to be more controversial than