Lines Matching refs:coverage
762 struct coverage_table coverage; variable
795 struct coverage_table *coverage = (struct coverage_table *)args; in coverage_start_fn() local
797 struct coverage_entry *entry = coverage->base + coverage->num_entries; in coverage_start_fn()
799 if (coverage->num_entries == MAX_COVERAGE_ENTRIES - 1) { in coverage_start_fn()
804 ++coverage->num_entries; in coverage_start_fn()
808 entry->nesting = coverage->nesting; in coverage_start_fn()
814 ++coverage->nesting; in coverage_start_fn()
815 ret = table_iter(d->table.table, coverage_start_fn, coverage); in coverage_start_fn()
816 --coverage->nesting; in coverage_start_fn()
825 coverage.base = kmalloc(MAX_COVERAGE_ENTRIES * in coverage_start()
827 coverage.num_entries = 0; in coverage_start()
828 coverage.nesting = 0; in coverage_start()
829 return table_iter(table, coverage_start_fn, &coverage); in coverage_start()
902 struct coverage_entry *entry = coverage.base; in coverage_add()
903 struct coverage_entry *end = coverage.base + coverage.num_entries; in coverage_add()
949 struct coverage_entry *entry = coverage.base; in coverage_end()
950 struct coverage_entry *end = coverage.base + coverage.num_entries; in coverage_end()
968 kfree(coverage.base); in coverage_end()