kernel/dma/debug.c
1116
struct dma_debug_entry *ref,
kernel/dma/debug.c
1119
struct dma_debug_entry *entry;
kernel/dma/debug.c
1233
struct dma_debug_entry *entry;
kernel/dma/debug.c
1265
struct dma_debug_entry ref;
kernel/dma/debug.c
1266
struct dma_debug_entry *entry;
kernel/dma/debug.c
1304
struct dma_debug_entry ref = {
kernel/dma/debug.c
1321
struct dma_debug_entry *entry;
kernel/dma/debug.c
1355
struct dma_debug_entry *ref)
kernel/dma/debug.c
1357
struct dma_debug_entry *entry;
kernel/dma/debug.c
1384
struct dma_debug_entry ref = {
kernel/dma/debug.c
1420
struct dma_debug_entry *entry;
kernel/dma/debug.c
1449
struct dma_debug_entry ref = {
kernel/dma/debug.c
1472
struct dma_debug_entry ref;
kernel/dma/debug.c
1491
struct dma_debug_entry ref;
kernel/dma/debug.c
1517
struct dma_debug_entry ref = {
kernel/dma/debug.c
1548
struct dma_debug_entry ref = {
kernel/dma/debug.c
1572
struct dma_debug_entry *entry;
kernel/dma/debug.c
1595
struct dma_debug_entry ref = {
kernel/dma/debug.c
171
static inline void dump_entry_trace(struct dma_debug_entry *entry)
kernel/dma/debug.c
241
static int hash_fn(struct dma_debug_entry *entry)
kernel/dma/debug.c
253
static struct hash_bucket *get_hash_bucket(struct dma_debug_entry *entry,
kernel/dma/debug.c
275
static bool exact_match(struct dma_debug_entry *a, struct dma_debug_entry *b)
kernel/dma/debug.c
281
static bool containing_match(struct dma_debug_entry *a,
kernel/dma/debug.c
282
struct dma_debug_entry *b)
kernel/dma/debug.c
297
static struct dma_debug_entry *__hash_bucket_find(struct hash_bucket *bucket,
kernel/dma/debug.c
298
struct dma_debug_entry *ref,
kernel/dma/debug.c
301
struct dma_debug_entry *entry, *ret = NULL;
kernel/dma/debug.c
347
static struct dma_debug_entry *bucket_find_exact(struct hash_bucket *bucket,
kernel/dma/debug.c
348
struct dma_debug_entry *ref)
kernel/dma/debug.c
353
static struct dma_debug_entry *bucket_find_contain(struct hash_bucket **bucket,
kernel/dma/debug.c
354
struct dma_debug_entry *ref,
kernel/dma/debug.c
358
struct dma_debug_entry *entry, index = *ref;
kernel/dma/debug.c
36
#define DMA_DEBUG_DYNAMIC_ENTRIES (PAGE_SIZE / sizeof(struct dma_debug_entry))
kernel/dma/debug.c
382
struct dma_debug_entry *entry)
kernel/dma/debug.c
390
static void hash_bucket_del(struct dma_debug_entry *entry)
kernel/dma/debug.c
424
static phys_addr_t to_cacheline_number(struct dma_debug_entry *entry)
kernel/dma/debug.c
477
static int active_cacheline_insert(struct dma_debug_entry *entry,
kernel/dma/debug.c
496
struct dma_debug_entry *existing;
kernel/dma/debug.c
510
static void active_cacheline_remove(struct dma_debug_entry *entry)
kernel/dma/debug.c
539
struct dma_debug_entry *entry;
kernel/dma/debug.c
571
struct dma_debug_entry *entry;
kernel/dma/debug.c
597
static void add_dma_entry(struct dma_debug_entry *entry, unsigned long attrs)
kernel/dma/debug.c
627
struct dma_debug_entry *entry;
kernel/dma/debug.c
643
static struct dma_debug_entry *__dma_entry_alloc(void)
kernel/dma/debug.c
645
struct dma_debug_entry *entry;
kernel/dma/debug.c
647
entry = list_entry(free_entries.next, struct dma_debug_entry, list);
kernel/dma/debug.c
679
static struct dma_debug_entry *dma_entry_alloc(void)
kernel/dma/debug.c
682
struct dma_debug_entry *entry;
kernel/dma/debug.c
713
static void dma_entry_free(struct dma_debug_entry *entry)
kernel/dma/debug.c
847
static int device_dma_allocations(struct device *dev, struct dma_debug_entry **out_entry)
kernel/dma/debug.c
849
struct dma_debug_entry *entry;
kernel/dma/debug.c
870
struct dma_debug_entry *entry;
kernel/dma/debug.c
88
typedef bool (*match_fn)(struct dma_debug_entry *, struct dma_debug_entry *);
kernel/dma/debug.c
978
static void check_unmap(struct dma_debug_entry *ref)
kernel/dma/debug.c
980
struct dma_debug_entry *entry;