Lines Matching +full:device +full:- +full:addr
1 /* SPDX-License-Identifier: GPL-2.0
3 * Copyright 2022-2023 HabanaLabs, Ltd.
17 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte),
31 __entry->virt_addr = virt_addr;
32 __entry->phys_addr = phys_addr;
33 __entry->page_size = page_size;
34 __entry->flush_pte = flush_pte;
39 __entry->virt_addr,
40 __entry->phys_addr,
41 __entry->page_size,
42 __entry->flush_pte ? "true" : "false")
46 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte),
50 TP_PROTO(struct device *dev, u64 virt_addr, u64 phys_addr, u32 page_size, bool flush_pte),
54 TP_PROTO(struct device *dev, u64 cpu_addr, u64 dma_addr, size_t size, const char *caller),
68 __entry->cpu_addr = cpu_addr;
69 __entry->dma_addr = dma_addr;
70 __entry->size = size;
71 __entry->caller = caller;
76 __entry->cpu_addr,
77 __entry->dma_addr,
78 __entry->size,
79 __entry->caller)
83 TP_PROTO(struct device *dev, u64 cpu_addr, u64 dma_addr, size_t size, const char *caller),
87 TP_PROTO(struct device *dev, u64 cpu_addr, u64 dma_addr, size_t size, const char *caller),
91 TP_PROTO(struct device *dev, u64 phys_addr, u64 dma_addr, size_t len,
107 __entry->phys_addr = phys_addr;
108 __entry->dma_addr = dma_addr;
109 __entry->len = len;
110 __entry->dir = dir;
111 __entry->caller = caller;
116 __entry->phys_addr,
117 __entry->dma_addr,
118 __entry->len,
119 __entry->dir,
120 __entry->caller)
124 TP_PROTO(struct device *dev, u64 phys_addr, u64 dma_addr, size_t len,
129 TP_PROTO(struct device *dev, u64 phys_addr, u64 dma_addr, size_t len,
134 TP_PROTO(struct device *dev, char *op_str),
145 __entry->op_str = op_str;
150 __entry->op_str)
154 TP_PROTO(struct device *dev, char *op_str),
158 TP_PROTO(struct device *dev, char *op_str),
162 TP_PROTO(struct device *dev, char *op_str),
166 TP_PROTO(struct device *dev, char *op_str),
170 TP_PROTO(struct device *dev, u32 addr, u32 val),
172 TP_ARGS(dev, addr, val),
176 __field(u32, addr)
182 __entry->addr = addr;
183 __entry->val = val;
186 TP_printk("%s: addr: %#x, val: %#x",
188 __entry->addr,
189 __entry->val)
193 TP_PROTO(struct device *dev, u32 addr, u32 val),
194 TP_ARGS(dev, addr, val));
197 TP_PROTO(struct device *dev, u32 addr, u32 val),
198 TP_ARGS(dev, addr, val));
201 TP_PROTO(struct device *dev, u32 addr, u32 val),
202 TP_ARGS(dev, addr, val));
205 TP_PROTO(struct device *dev, u32 addr, u32 val),
206 TP_ARGS(dev, addr, val));