linux/drivers/iommu/iommu-traces.c
<<
>>
Prefs
   1/*
   2 * iommu trace points
   3 *
   4 * Copyright (C) 2013 Shuah Khan <shuah.kh@samsung.com>
   5 *
   6 */
   7
   8#include <linux/string.h>
   9#include <linux/types.h>
  10
  11#define CREATE_TRACE_POINTS
  12#include <trace/events/iommu.h>
  13
  14/* iommu_group_event */
  15EXPORT_TRACEPOINT_SYMBOL_GPL(add_device_to_group);
  16EXPORT_TRACEPOINT_SYMBOL_GPL(remove_device_from_group);
  17
  18/* iommu_device_event */
  19EXPORT_TRACEPOINT_SYMBOL_GPL(attach_device_to_domain);
  20EXPORT_TRACEPOINT_SYMBOL_GPL(detach_device_from_domain);
  21
  22/* iommu_map_unmap */
  23EXPORT_TRACEPOINT_SYMBOL_GPL(map);
  24EXPORT_TRACEPOINT_SYMBOL_GPL(unmap);
  25
  26/* iommu_error */
  27EXPORT_TRACEPOINT_SYMBOL_GPL(io_page_fault);
  28