/linux-6.3-rc2/include/trace/events/ |
A D | 9p.h | 11 EM( P9_TLERROR, "P9_TLERROR" ) \ 12 EM( P9_RLERROR, "P9_RLERROR" ) \ 13 EM( P9_TSTATFS, "P9_TSTATFS" ) \ 15 EM( P9_TLOPEN, "P9_TLOPEN" ) \ 16 EM( P9_RLOPEN, "P9_RLOPEN" ) \ 21 EM( P9_TMKNOD, "P9_TMKNOD" ) \ 88 #undef EM 99 #undef EM 101 #define EM(a, b) a, macro 114 #undef EM [all …]
|
A D | rxrpc.h | 396 EM(0, "?00") \ 405 EM(9, "?09") \ 406 EM(10, "?10") \ 407 EM(11, "?11") \ 408 EM(12, "?12") \ 414 EM(0, "-0-") \ 487 #undef EM 489 #define EM(a, b) a, macro 520 #undef EM 554 #undef EM [all …]
|
A D | afs.h | 417 EM(afs_FS_Rename, "FS.Rename") \ 419 EM(afs_FS_Link, "FS.Link") \ 428 EM(afs_FS_Lookup, "FS.Lookup") \ 442 EM(yfs_FS_Link, "YFS.Link") \ 472 EM(afs_CB_Probe, "CB.Probe") \ 474 EM(afs_CB_GetCE, "CB.GetCE") \ 556 EM(F_RDLCK, "RDLCK") \ 557 EM(F_WRLCK, "WRLCK") \ 620 #undef EM 645 #undef EM [all …]
|
A D | fscache.h | 109 EM(fscache_cache_collision, "*COLLIDE*") \ 113 EM(fscache_cache_put_cache, "PUT cache") \ 123 EM(fscache_volume_free, "FREE ") \ 135 EM(fscache_cookie_discard, "DISCARD ") \ 136 EM(fscache_cookie_failed, "FAILED ") \ 141 EM(fscache_cookie_get_lru, "GET lru ") \ 145 EM(fscache_cookie_put_lru, "PUT lru ") \ 187 #undef EM 189 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 201 #undef EM [all …]
|
A D | netfs.h | 25 EM(NETFS_READAHEAD, "RA") \ 26 EM(NETFS_READPAGE, "RP") \ 41 EM(NETFS_READ_FROM_CACHE, "READ") \ 46 EM(netfs_sreq_trace_free, "FREE ") \ 58 EM(netfs_fail_read, "read") \ 87 #undef EM 89 #define EM(a, b) a, macro 104 #undef EM 122 #undef EM 124 #define EM(a, b) { a, b }, macro [all …]
|
A D | huge_memory.h | 11 EM( SCAN_FAIL, "failed") \ 12 EM( SCAN_SUCCEED, "succeeded") \ 13 EM( SCAN_PMD_NULL, "pmd_null") \ 14 EM( SCAN_PMD_NONE, "pmd_none") \ 24 EM( SCAN_PAGE_NULL, "page_null") \ 32 EM( SCAN_VMA_NULL, "vma_null") \ 38 EM( SCAN_TRUNCATED, "truncated") \ 41 #undef EM 43 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 48 #undef EM [all …]
|
A D | mmflags.h | 206 EM( COMPACT_SKIPPED, "skipped") \ 207 EM( COMPACT_DEFERRED, "deferred") \ 208 EM( COMPACT_CONTINUE, "continue") \ 209 EM( COMPACT_SUCCESS, "success") \ 211 EM( COMPACT_COMPLETE, "complete") \ 229 EM(COMPACTION_FAILED, "failed") \ 264 EM (ZONE_NORMAL, "Normal") \ 279 #undef EM 281 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 294 #undef EM [all …]
|
A D | cachefiles.h | 110 EM(FSCACHE_OBJECT_IS_STALE, "stale") \ 111 EM(FSCACHE_OBJECT_IS_WEIRD, "weird") \ 112 EM(FSCACHE_OBJECT_INVALIDATED, "inval") \ 113 EM(FSCACHE_OBJECT_NO_SPACE, "no_space") \ 119 EM(cachefiles_obj_get_ioreq, "GET ioreq") \ 120 EM(cachefiles_obj_new, "NEW obj") \ 123 EM(cachefiles_obj_put_ioreq, "PUT ioreq") \ 188 #undef EM 190 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 204 #undef EM [all …]
|
A D | v4l2.h | 12 #undef EM 14 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 42 EM( V4L2_FIELD_ANY, "ANY" ) \ 43 EM( V4L2_FIELD_NONE, "NONE" ) \ 44 EM( V4L2_FIELD_TOP, "TOP" ) \ 45 EM( V4L2_FIELD_BOTTOM, "BOTTOM" ) \ 47 EM( V4L2_FIELD_SEQ_TB, "SEQ_TB" ) \ 48 EM( V4L2_FIELD_SEQ_BT, "SEQ_BT" ) \ 49 EM( V4L2_FIELD_ALTERNATE, "ALTERNATE" ) \ 59 #undef EM [all …]
|
A D | migrate.h | 11 EM( MIGRATE_ASYNC, "MIGRATE_ASYNC") \ 17 EM( MR_COMPACTION, "compaction") \ 18 EM( MR_MEMORY_FAILURE, "memory_failure") \ 19 EM( MR_MEMORY_HOTPLUG, "memory_hotplug") \ 20 EM( MR_SYSCALL, "syscall_or_cpuset") \ 23 EM( MR_CONTIG_RANGE, "contig_range") \ 24 EM( MR_LONGTERM_PIN, "longterm_pin") \ 31 #undef EM 33 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 43 #undef EM [all …]
|
A D | tlb.h | 12 EM( TLB_FLUSH_ON_TASK_SWITCH, "flush on task switch" ) \ 13 EM( TLB_REMOTE_SHOOTDOWN, "remote shootdown" ) \ 14 EM( TLB_LOCAL_SHOOTDOWN, "local shootdown" ) \ 15 EM( TLB_LOCAL_MM_SHOOTDOWN, "local mm shootdown" ) \ 22 #undef EM 24 #define EM(a,b) TRACE_DEFINE_ENUM(a); macro 33 #undef EM 35 #define EM(a,b) { a, b }, macro
|
A D | sock.h | 15 EM(AF_INET) \ 20 EM(IPPROTO_TCP) \ 21 EM(IPPROTO_DCCP) \ 22 EM(IPPROTO_SCTP) \ 27 EM(TCP_SYN_SENT) \ 28 EM(TCP_SYN_RECV) \ 32 EM(TCP_CLOSE) \ 34 EM(TCP_LAST_ACK) \ 35 EM(TCP_LISTEN) \ 44 #undef EM [all …]
|
A D | ufs.h | 35 EM(CLKS_OFF, "CLKS_OFF") \ 36 EM(CLKS_ON, "CLKS_ON") \ 37 EM(REQ_CLKS_OFF, "REQ_CLKS_OFF") \ 41 EM(UFS_CMD_SEND, "send_req") \ 42 EM(UFS_CMD_COMP, "complete_rsp") \ 43 EM(UFS_DEV_COMP, "dev_complete") \ 47 EM(UFS_TM_SEND, "tm_send") \ 48 EM(UFS_TM_COMP, "tm_complete") \ 58 #undef EM 73 #undef EM [all …]
|
A D | error_report.h | 27 EM(ERROR_DETECTOR_KFENCE, "kfence") \ 28 EM(ERROR_DETECTOR_KASAN, "kasan") \ 32 #undef EM 35 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 40 #undef EM 43 #define EM(a, b) { a, b }, macro
|
A D | kmem.h | 327 EM(MM_FILEPAGES) \ 328 EM(MM_ANONPAGES) \ 329 EM(MM_SWAPENTS) \ 332 #undef EM 335 #define EM(a) TRACE_DEFINE_ENUM(a); macro 340 #undef EM 343 #define EM(a) { a, #a }, macro
|
A D | writeback.h | 27 #undef EM 29 #define EM(a,b) TRACE_DEFINE_ENUM(a); macro 33 EM( WB_REASON_BACKGROUND, "background") \ 34 EM( WB_REASON_VMSCAN, "vmscan") \ 35 EM( WB_REASON_SYNC, "sync") \ 36 EM( WB_REASON_PERIODIC, "periodic") \ 37 EM( WB_REASON_LAPTOP_TIMER, "laptop_timer") \ 38 EM( WB_REASON_FS_FREE_SPACE, "fs_free_space") \ 39 EM( WB_REASON_FORKER_THREAD, "forker_thread") \ 48 #undef EM [all …]
|
A D | btrfs.h | 74 EM( BTRFS_FILE_EXTENT_INLINE, "INLINE") \ 75 EM( BTRFS_FILE_EXTENT_REG, "REG") \ 79 EM( BTRFS_QGROUP_RSV_DATA, "DATA") \ 87 EM( IO_TREE_INODE_IO, "INODE_IO") \ 98 EM( FLUSH_DELALLOC, "FLUSH_DELALLOC") \ 103 EM( ALLOC_CHUNK, "ALLOC_CHUNK") \ 104 EM( ALLOC_CHUNK_FORCE, "ALLOC_CHUNK_FORCE") \ 113 #undef EM 115 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 129 #undef EM [all …]
|
A D | sunrpc.h | 761 #undef EM 767 EM( SS_FREE, "FREE" ) \ 770 EM( SS_CONNECTED, "CONNECTED" ) \ 780 EM( TCP_SYN_SENT, "SYN_SENT" ) \ 781 EM( TCP_SYN_RECV, "SYN_RECV" ) \ 782 EM( TCP_FIN_WAIT1, "FIN_WAIT1" ) \ 785 EM( TCP_CLOSE, "CLOSE" ) \ 787 EM( TCP_LAST_ACK, "LAST_ACK" ) \ 788 EM( TCP_LISTEN, "LISTEN" ) \ 803 #undef EM [all …]
|
/linux-6.3-rc2/Documentation/translations/zh_CN/power/ |
A D | energy-model.rst | 33 内核子系统可能(基于EM内部标志位)实现了对EM注册设备是否具有不一致刻度的自动 38 向EM框架提供了功率成本,感兴趣的客户端可从中读取数据:: 82 “高级”EM的注册 89 驱动程序应通过以下API将性能域注册到EM框架中:: 106 使用DT的EM注册 114 “人工”EM的注册 122 与EM内部计算'成本'值的公式有不同的关系。要为这样的平台注册EM,驱动程序必须 125 标志。其他使用EM的框架应该特别注意测试和正确对待这个标志。 127 “简单”EM的注册 166 函数提供给EM框架:: [all …]
|
/linux-6.3-rc2/Documentation/translations/zh_CN/scheduler/ |
A D | sched-energy.rst | 18 一个能量模型(EM)来为每个任务选择一个节能的CPU,同时最小化对吞吐率的影响。 29 EAS实际使用的EM不是由调度器维护的,而是一个专门的框架。关于这个框架的细节和 55 引入EM的想法是为了让调度器评估其决策的影响,而不是盲目地应用可能仅在部分 56 平台有正面效果的节能技术。同时,EM必须尽可能的简单,以最小化调度器的时延 60 运行时(在唤醒期间),EM被用来在不损害系统吞吐率的情况下,从几个较好的候选 75 EAS使用的其余平台信息是直接从能量模型(EM)框架中读取的。一个平台的EM是一张 81 节点都包含一个指向EM框架所提供的结构体em_perf_domain的指针。 102 两个节点持有指向同一个EM框架的共享数据结构的指针。 285 EAS使用一个平台的EM来估算调度决策对能量的影响。因此,你的平台必须向EM框架提供 289 另请注意,调度域需要在EM注册后重建,以便启动EAS。 [all …]
|
/linux-6.3-rc2/include/ras/ |
A D | ras_event.h | 351 EM ( MF_IGNORED, "Ignored" ) \ 352 EM ( MF_FAILED, "Failed" ) \ 353 EM ( MF_DELAYED, "Delayed" ) \ 359 EM ( MF_MSG_SLAB, "kernel slab page" ) \ 361 EM ( MF_MSG_HUGE, "huge page" ) \ 373 EM ( MF_MSG_BUDDY, "free buddy page" ) \ 374 EM ( MF_MSG_DAX, "dax page" ) \ 382 #undef EM 384 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 394 #undef EM [all …]
|
/linux-6.3-rc2/Documentation/power/ |
A D | energy-model.rst | 10 The Energy Model (EM) framework serves as an interface between drivers knowing 81 CONFIG_ENERGY_MODEL must be enabled to use the EM framework. 87 Registration of 'advanced' EM 110 subsystems which use EM might rely on this flag to check if all EM devices use 116 Registration of EM using DT 126 Registration of 'artificial' EM 138 has different relation than what would be forced by the EM internal 146 Registration of 'simple' EM 149 The 'simple' EM is registered using the framework helper function 200 EM framework:: [all …]
|
/linux-6.3-rc2/Documentation/translations/zh_CN/infiniband/ |
A D | opa_vnic.rst | 31 实际上是一个独立的以太网网络。该配置由以太网管理器(EM)执行,它是可信的结 125 管理器(EM)和VNIC netdev交换管理信息。VNIC netdev部分分配和释放OPA_VNIC 128 对于每个VNIC接口,封装所需的信息是由EM通过VEMA MAD接口配置的。它还通过调用
|
/linux-6.3-rc2/Documentation/scheduler/ |
A D | sched-energy.rst | 10 Energy Model (EM) of the CPUs to select an energy efficient CPU for each task, 23 The actual EM used by EAS is _not_ maintained by the scheduler, but by a 53 The idea behind introducing an EM is to allow the scheduler to evaluate the 56 time, the EM must be as simple as possible to minimize the scheduler latency 60 for the scheduler to decide where a task should run (during wake-up), the EM 83 Model (EM) framework. The EM of a platform is composed of a power cost table 91 em_perf_domain as provided by the EM framework. 117 shared data structure of the EM framework. 131 EAS overrides the CFS task wake-up balancing code. It uses the EM of the 348 independent EM framework in Documentation/power/energy-model.rst. [all …]
|
/linux-6.3-rc2/Documentation/ABI/testing/ |
A D | sysfs-class-scsi_host | 104 (RW) Allows access to AHCI EM (enclosure management) buffer 105 directly if the host supports EM. 107 For eg. the AHCI driver supports SGPIO EM messages but the 108 SATA/AHCI specs do not define the SGPIO message format of the EM
|