pr_err("%s: failure mapping buffer to userspace\n",
__func__);
- trace_ion_buffer_mmap("", (unsigned int)buffer, buffer->size,
+ trace_ion_buffer_mmap("", (void*)buffer, buffer->size,
vma->vm_start, vma->vm_end);
return ret;
{
struct ion_buffer *buffer = dmabuf->priv;
- trace_ion_buffer_munmap("", (unsigned int)buffer, buffer->size,
+ trace_ion_buffer_munmap("", (void*)buffer, buffer->size,
vma->vm_start, vma->vm_end);
return 0;
TP_ARGS(client, buffer, size, kaddr));
DECLARE_EVENT_CLASS(ion_mmap_op,
- TP_PROTO(const char* client, unsigned int buf, unsigned int size,
+ TP_PROTO(const char* client, void* buf, unsigned int size,
unsigned long vm_start, unsigned long vm_end),
TP_ARGS(client, buf, size, vm_start, vm_end),
TP_STRUCT__entry(
__string(client, client)
- __field(unsigned int, buf)
+ __field(void*, buf)
__field(unsigned int, size)
__field(unsigned long, vm_start)
__field(unsigned long, vm_end)
__entry->vm_start = vm_start;
__entry->vm_end = vm_end;
),
- TP_printk("client=%s,buffer=%08x:%d,vma[%08lx:%08lx]",
+ TP_printk("client=%s,buffer=%p:%d,vma[%08lx:%08lx]",
__get_str(client), __entry->buf, __entry->size,
__entry->vm_start, __entry->vm_end)
);
DEFINE_EVENT(ion_mmap_op, ion_buffer_mmap,
- TP_PROTO(const char* client, unsigned int buf, unsigned int size,
+ TP_PROTO(const char* client, void* buf, unsigned int size,
unsigned long vm_start, unsigned long vm_end),
TP_ARGS(client, buf, size, vm_start, vm_end));
DEFINE_EVENT(ion_mmap_op, ion_buffer_munmap,
- TP_PROTO(const char* client, unsigned int buf, unsigned int size,
+ TP_PROTO(const char* client, void* buf, unsigned int size,
unsigned long vm_start, unsigned long vm_end),
TP_ARGS(client, buf, size, vm_start, vm_end));