linux/include/asm-generic/kmap_types.h
<<
>>
Prefs
   1#ifndef _ASM_GENERIC_KMAP_TYPES_H
   2#define _ASM_GENERIC_KMAP_TYPES_H
   3
   4#ifdef __WITH_KM_FENCE
   5# define KMAP_D(n) __KM_FENCE_##n ,
   6#else
   7# define KMAP_D(n)
   8#endif
   9
  10enum km_type {
  11KMAP_D(0)       KM_BOUNCE_READ,
  12KMAP_D(1)       KM_SKB_SUNRPC_DATA,
  13KMAP_D(2)       KM_SKB_DATA_SOFTIRQ,
  14KMAP_D(3)       KM_USER0,
  15KMAP_D(4)       KM_USER1,
  16KMAP_D(5)       KM_BIO_SRC_IRQ,
  17KMAP_D(6)       KM_BIO_DST_IRQ,
  18KMAP_D(7)       KM_PTE0,
  19KMAP_D(8)       KM_PTE1,
  20KMAP_D(9)       KM_IRQ0,
  21KMAP_D(10)      KM_IRQ1,
  22KMAP_D(11)      KM_SOFTIRQ0,
  23KMAP_D(12)      KM_SOFTIRQ1,
  24KMAP_D(13)      KM_SYNC_ICACHE,
  25KMAP_D(14)      KM_SYNC_DCACHE,
  26/* UML specific, for copy_*_user - used in do_op_one_page */
  27KMAP_D(15)      KM_UML_USERCOPY,
  28KMAP_D(16)      KM_IRQ_PTE,
  29KMAP_D(17)      KM_NMI,
  30KMAP_D(18)      KM_NMI_PTE,
  31KMAP_D(19)      KM_TYPE_NR
  32};
  33
  34#undef KMAP_D
  35
  36#endif
  37