Lines Matching refs:ts
131 struct tsizes *ts;
136 ts = arg;
139 ts->ts_symsz += syms * sizeof(Elf_Sym);
140 ts->ts_strsz += LINKER_STRTAB_GET(lf, &strtab);
147 * totals in *ts.
150 ksyms_size_calc(struct tsizes *ts)
152 ts->ts_symsz = 0;
153 ts->ts_strsz = 0;
155 (void) linker_file_foreach(ksyms_size_permod, ts);
240 ksyms_snapshot(struct tsizes *ts, vm_offset_t uaddr, size_t resid)
304 hdr->kh_shdr[SHDR_SYMTAB].sh_size = ts->ts_symsz;
306 hdr->kh_shdr[SHDR_SYMTAB].sh_info = ts->ts_symsz / sizeof(Elf_Sym);
316 hdr->kh_shdr[SHDR_SYMTAB].sh_offset + ts->ts_symsz;
317 hdr->kh_shdr[SHDR_STRTAB].sh_size = ts->ts_strsz;
380 struct tsizes ts;
427 ksyms_size_calc(&ts);
428 total_elf_sz = sizeof(struct ksyms_hdr) + ts.ts_symsz +
429 ts.ts_strsz;
437 error = ksyms_snapshot(&ts, sc->sc_uaddr, total_elf_sz);