Lines Matching refs:tscratch
6033 struct trace_scratch *tscratch; in trace_adjust_address() local
6043 tscratch = tr->scratch; in trace_adjust_address()
6046 if (!module_delta || !tscratch->nr_entries || in trace_adjust_address()
6047 tscratch->entries[0].mod_addr > addr) { in trace_adjust_address()
6052 nr_entries = tscratch->nr_entries; in trace_adjust_address()
6054 tscratch->entries[nr_entries - 1].mod_addr < addr) in trace_adjust_address()
6058 tscratch->entries, in trace_adjust_address()
6060 sizeof(tscratch->entries[0]), in trace_adjust_address()
6063 idx = entry - tscratch->entries; in trace_adjust_address()
6073 struct trace_scratch *tscratch; in save_mod() local
6077 tscratch = tr->scratch; in save_mod()
6078 if (!tscratch) in save_mod()
6082 if (struct_size(tscratch, entries, tscratch->nr_entries + 1) > size) in save_mod()
6085 entry = &tscratch->entries[tscratch->nr_entries]; in save_mod()
6087 tscratch->nr_entries++; in save_mod()
6104 struct trace_scratch *tscratch; in update_last_data() local
6117 struct trace_scratch *tscratch = tr->scratch; in update_last_data() local
6119 memset(tscratch->entries, 0, in update_last_data()
6120 flex_array_size(tscratch, entries, tscratch->nr_entries)); in update_last_data()
6121 tscratch->nr_entries = 0; in update_last_data()
6141 tscratch = tr->scratch; in update_last_data()
6147 tscratch->text_addr = (unsigned long)_text; in update_last_data()
6962 struct trace_scratch *tscratch = tr->scratch; in l_next() local
6971 if (!tscratch || !(tr->flags & TRACE_ARRAY_FL_LAST_BOOT)) in l_next()
6977 if (index >= tscratch->nr_entries) in l_next()
6980 return &tscratch->entries[index]; in l_next()
6997 struct trace_scratch *tscratch = tr->scratch; in show_last_boot_header() local
7006 if (tscratch && (tr->flags & TRACE_ARRAY_FL_LAST_BOOT)) in show_last_boot_header()
7007 seq_printf(m, "%lx\t[kernel]\n", tscratch->text_addr); in show_last_boot_header()
9432 struct trace_scratch *tscratch; in make_mod_delta() local
9437 tscratch = tr->scratch; in make_mod_delta()
9439 for (i = 0; i < tscratch->nr_entries; i++) { in make_mod_delta()
9440 entry = &tscratch->entries[i]; in make_mod_delta()
9468 struct trace_scratch *tscratch, unsigned int size) in setup_trace_scratch() argument
9474 if (!tscratch) in setup_trace_scratch()
9477 tr->scratch = tscratch; in setup_trace_scratch()
9480 if (tscratch->text_addr) in setup_trace_scratch()
9481 tr->text_delta = (unsigned long)_text - tscratch->text_addr; in setup_trace_scratch()
9483 if (struct_size(tscratch, entries, tscratch->nr_entries) > size) in setup_trace_scratch()
9487 for (i = 0; i < tscratch->nr_entries; i++) { in setup_trace_scratch()
9490 entry = &tscratch->entries[i]; in setup_trace_scratch()
9503 nr_entries = tscratch->nr_entries; in setup_trace_scratch()
9504 sort_r(tscratch->entries, nr_entries, sizeof(struct trace_mod_entry), in setup_trace_scratch()
9523 memset(tscratch, 0, size); in setup_trace_scratch()
9530 struct trace_scratch *tscratch; in allocate_trace_buffer() local
9542 struct_size(tscratch, entries, 128)); in allocate_trace_buffer()
9544 tscratch = ring_buffer_meta_scratch(buf->buffer, &scratch_size); in allocate_trace_buffer()
9545 setup_trace_scratch(tr, tscratch, scratch_size); in allocate_trace_buffer()