Lines Matching refs:count
134 int populate_pfns(struct xc_sr_context *ctx, unsigned count, in populate_pfns() argument
138 xen_pfn_t *mfns = malloc(count * sizeof(*mfns)), in populate_pfns()
139 *pfns = malloc(count * sizeof(*pfns)); in populate_pfns()
146 2 * count * sizeof(*mfns)); in populate_pfns()
150 for ( i = 0; i < count; ++i ) in populate_pfns()
202 static int process_page_data(struct xc_sr_context *ctx, unsigned count, in process_page_data() argument
206 xen_pfn_t *mfns = malloc(count * sizeof(*mfns)); in process_page_data()
207 int *map_errs = malloc(count * sizeof(*map_errs)); in process_page_data()
218 count * (sizeof(*mfns) + sizeof(*map_errs))); in process_page_data()
222 rc = populate_pfns(ctx, count, pfns, types); in process_page_data()
225 ERROR("Failed to populate pfns for batch of %u pages", count); in process_page_data()
229 for ( i = 0; i < count; ++i ) in process_page_data()
265 nr_pages, count); in process_page_data()
269 for ( i = 0, j = 0; i < count; ++i ) in process_page_data()
348 else if ( pages->count < 1 ) in handle_page_data()
353 else if ( rec->length < sizeof(*pages) + (pages->count * sizeof(uint64_t)) ) in handle_page_data()
356 " pfns worth of information", rec->length, pages->count); in handle_page_data()
360 pfns = malloc(pages->count * sizeof(*pfns)); in handle_page_data()
361 types = malloc(pages->count * sizeof(*types)); in handle_page_data()
365 pages->count); in handle_page_data()
369 for ( i = 0; i < pages->count; ++i ) in handle_page_data()
396 (sizeof(uint64_t) * pages->count) + in handle_page_data()
401 (sizeof(uint64_t) * pages->count), (PAGE_SIZE * pages_of_data)); in handle_page_data()
405 rc = process_page_data(ctx, pages->count, pfns, types, in handle_page_data()
406 &pages->pfn[pages->count]); in handle_page_data()
421 unsigned count, written; in send_checkpoint_dirty_pfn_list() local
441 for ( i = 0, count = 0; i < ctx->restore.p2m_size; i++ ) in send_checkpoint_dirty_pfn_list()
444 count++; in send_checkpoint_dirty_pfn_list()
448 pfns = malloc(count * sizeof(*pfns)); in send_checkpoint_dirty_pfn_list()
452 count * sizeof(*pfns)); in send_checkpoint_dirty_pfn_list()
461 if ( written > count ) in send_checkpoint_dirty_pfn_list()
478 rec.length = count * sizeof(*pfns); in send_checkpoint_dirty_pfn_list()
487 iov[2].iov_len = count * sizeof(*pfns); in send_checkpoint_dirty_pfn_list()