Lines Matching refs:entity_hdr

54 			struct cudbg_entity_hdr *entity_hdr)  in align_debug_buffer()  argument
59 remain = (dbg_buff->offset - entity_hdr->start_offset) % 4; in align_debug_buffer()
65 entity_hdr->num_pad = padding; in align_debug_buffer()
68 entity_hdr->size = dbg_buff->offset - entity_hdr->start_offset; in align_debug_buffer()
94 struct cudbg_entity_hdr **entity_hdr) in get_next_ext_entity_hdr() argument
107 *entity_hdr = (struct cudbg_entity_hdr *) in get_next_ext_entity_hdr()
111 while ((*entity_hdr)->size) { in get_next_ext_entity_hdr()
114 (*entity_hdr)->size; in get_next_ext_entity_hdr()
116 *ext_size += (*entity_hdr)->size + in get_next_ext_entity_hdr()
125 if (ext_offset != (*entity_hdr)->next_ext_offset) { in get_next_ext_entity_hdr()
127 (*entity_hdr)->size; in get_next_ext_entity_hdr()
131 (*entity_hdr)->next_ext_offset = *ext_size; in get_next_ext_entity_hdr()
133 *entity_hdr = (struct cudbg_entity_hdr *) in get_next_ext_entity_hdr()
202 struct cudbg_entity_hdr *entity_hdr = NULL; in cudbg_collect() local
300 &entity_hdr); in cudbg_collect()
306 &entity_hdr); in cudbg_collect()
315 entity_hdr->entity_type = i; in cudbg_collect()
316 entity_hdr->start_offset = dbg_buff.offset; in cudbg_collect()
354 entity_hdr->size = 0; in cudbg_collect()
355 dbg_buff.offset = entity_hdr->start_offset; in cudbg_collect()
357 align_debug_buffer(&dbg_buff, entity_hdr); in cudbg_collect()
362 entity_hdr->hdr_flags = rc; in cudbg_collect()
363 entity_hdr->sys_err = cudbg_err.sys_err; in cudbg_collect()
364 entity_hdr->sys_warn = cudbg_err.sys_warn; in cudbg_collect()
370 total_size += entity_hdr->size; in cudbg_collect()
380 entity_hdr->size); in cudbg_collect()
381 entity_hdr->start_offset -= cudbg_hdr->data_len; in cudbg_collect()
383 entity_hdr->next_ext_offset = ext_size; in cudbg_collect()
384 entity_hdr->flag |= CUDBG_EXT_DATA_VALID; in cudbg_collect()
393 entity_hdr-> in cudbg_collect()
401 entity_hdr->\ in cudbg_collect()
403 entity_hdr->size, in cudbg_collect()
415 dbg_buff.size, &entity_hdr); in cudbg_collect()
421 &entity_hdr); in cudbg_collect()
444 entity_hdr->entity_type = large_entity_code; in cudbg_collect()
445 entity_hdr->start_offset = dbg_buff.offset; in cudbg_collect()
455 entity_hdr->size = 0; in cudbg_collect()
456 dbg_buff.offset = entity_hdr->start_offset; in cudbg_collect()
458 align_debug_buffer(&dbg_buff, entity_hdr); in cudbg_collect()
463 entity_hdr->hdr_flags = rc; in cudbg_collect()
464 entity_hdr->sys_err = cudbg_err.sys_err; in cudbg_collect()
465 entity_hdr->sys_warn = cudbg_err.sys_warn; in cudbg_collect()
471 total_size += entity_hdr->size; in cudbg_collect()
481 entity_hdr->size); in cudbg_collect()
482 entity_hdr->start_offset -= in cudbg_collect()
485 entity_hdr->flag |= CUDBG_EXT_DATA_VALID; in cudbg_collect()
494 entity_hdr->size, in cudbg_collect()
500 entity_hdr-> in cudbg_collect()
502 entity_hdr-> in cudbg_collect()
553 struct cudbg_entity_hdr **entity_hdr) in get_entity_hdr() argument
561 *entity_hdr = (struct cudbg_entity_hdr *) in get_entity_hdr()