Lines Matching refs:buffer
362 void *buffer; member
378 static size_t store_gcov_u32(void *buffer, size_t off, u32 v) in store_gcov_u32() argument
382 if (buffer) { in store_gcov_u32()
383 data = buffer + off; in store_gcov_u32()
402 static size_t store_gcov_u64(void *buffer, size_t off, u64 v) in store_gcov_u64() argument
406 if (buffer) { in store_gcov_u64()
407 data = buffer + off; in store_gcov_u64()
423 static size_t convert_to_gcda(char *buffer, struct gcov_info *info) in convert_to_gcda() argument
433 pos += store_gcov_u32(buffer, pos, GCOV_DATA_MAGIC); in convert_to_gcda()
434 pos += store_gcov_u32(buffer, pos, info->version); in convert_to_gcda()
435 pos += store_gcov_u32(buffer, pos, info->stamp); in convert_to_gcda()
441 pos += store_gcov_u32(buffer, pos, GCOV_TAG_FUNCTION); in convert_to_gcda()
442 pos += store_gcov_u32(buffer, pos, GCOV_TAG_FUNCTION_LENGTH); in convert_to_gcda()
443 pos += store_gcov_u32(buffer, pos, fi_ptr->ident); in convert_to_gcda()
444 pos += store_gcov_u32(buffer, pos, fi_ptr->lineno_checksum); in convert_to_gcda()
445 pos += store_gcov_u32(buffer, pos, fi_ptr->cfg_checksum); in convert_to_gcda()
454 pos += store_gcov_u32(buffer, pos, in convert_to_gcda()
456 pos += store_gcov_u32(buffer, pos, ci_ptr->num * 2); in convert_to_gcda()
459 pos += store_gcov_u64(buffer, pos, in convert_to_gcda()
487 iter->buffer = vmalloc(iter->size); in gcov_iter_new()
488 if (!iter->buffer) in gcov_iter_new()
491 convert_to_gcda(iter->buffer, info); in gcov_iter_new()
507 vfree(iter->buffer); in gcov_iter_free()
564 seq_write(seq, iter->buffer + iter->pos, len); in gcov_iter_write()