Lines Matching refs:nr_entries
369 static inline size_t depot_stack_record_size(struct stack_record *s, unsigned int nr_entries)
371 const size_t used = flex_array_size(s, entries, nr_entries);
381 depot_alloc_stack(unsigned long *entries, unsigned int nr_entries, u32 hash, depot_flags_t flags, void **prealloc)
389 if (WARN_ON_ONCE(!nr_entries))
393 if (nr_entries > CONFIG_STACKDEPOT_MAX_FRAMES)
394 nr_entries = CONFIG_STACKDEPOT_MAX_FRAMES;
404 record_size = depot_stack_record_size(stack, nr_entries);
415 stack->size = nr_entries;
417 memcpy(stack->entries, entries, flex_array_size(stack, entries, nr_entries));
585 unsigned int nr_entries,
609 nr_entries = filter_irq_stacks(entries, nr_entries);
611 if (unlikely(nr_entries == 0) || stack_depot_disabled)
614 hash = hash_stack(entries, nr_entries);
618 found = find_stack(bucket, entries, nr_entries, hash, depot_flags);
644 found = find_stack(bucket, entries, nr_entries, hash, depot_flags);
647 depot_alloc_stack(entries, nr_entries, hash, depot_flags, &prealloc);
682 unsigned int nr_entries,
685 return stack_depot_save_flags(entries, nr_entries, alloc_flags,
749 unsigned int nr_entries;
751 nr_entries = stack_depot_fetch(stack, &entries);
752 if (nr_entries > 0)
753 stack_trace_print(entries, nr_entries, 0);
761 unsigned int nr_entries;
763 nr_entries = stack_depot_fetch(handle, &entries);
764 return nr_entries ? stack_trace_snprint(buf, size, entries, nr_entries,