Lines Matching refs:track
90 * We track full slabs for debugging purposes though because otherwise we
207 struct track {
567 static struct track *get_track(struct kmem_cache *s, void *object,
570 struct track *p;
580 struct track *p = get_track(s, object, alloc);
598 memset(p, 0, sizeof(struct track));
611 static void print_track(const char *s, struct track *t, unsigned long pr_time)
716 off += 2 * sizeof(struct track);
844 off += 2 * sizeof(struct track);
3726 size += 2 * sizeof(struct track);
4643 const struct track *track)
4648 unsigned long age = jiffies - track->when;
4664 if (track->addr == caddr) {
4668 if (track->when) {
4675 if (track->pid < l->min_pid)
4676 l->min_pid = track->pid;
4677 if (track->pid > l->max_pid)
4678 l->max_pid = track->pid;
4680 cpumask_set_cpu(track->cpu,
4683 node_set(page_to_nid(virt_to_page(track)), l->nodes);
4687 if (track->addr < caddr)
4705 l->addr = track->addr;
4709 l->min_pid = track->pid;
4710 l->max_pid = track->pid;
4712 cpumask_set_cpu(track->cpu, to_cpumask(l->cpus));
4714 node_set(page_to_nid(virt_to_page(track)), l->nodes);