Home
last modified time | relevance | path

Searched refs:EM (Results 1 – 25 of 38) sorted by relevance

12

/linux-6.15/include/trace/events/
H A D9p.h11 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 …]
H A Dnetfs.h36 EM(NETFS_READAHEAD, "RA") \
37 EM(NETFS_READPAGE, "RP") \
38 EM(NETFS_READ_GAPS, "RG") \
41 EM(NETFS_DIO_READ, "DR") \
42 EM(NETFS_WRITEBACK, "WB") \
226 #undef EM
228 #define EM(a, b) a, macro
248 #undef EM
271 #undef EM
273 #define EM(a, b) { a, b }, macro
[all …]
H A Dafs.h265 EM(afs_FS_Link, "FS.Link") \
288 EM(yfs_FS_Link, "YFS.Link") \
318 EM(afs_CB_Probe, "CB.Probe") \
320 EM(afs_CB_GetCE, "CB.GetCE") \
447 EM(F_RDLCK, "RDLCK") \
448 EM(F_WRLCK, "WRLCK") \
537 #undef EM
539 #define EM(a, b) a, macro
566 #undef EM
597 #undef EM
[all …]
H A Drxrpc.h406 EM(0, "?00") \
415 EM(9, "?09") \
416 EM(10, "?10") \
417 EM(11, "?11") \
418 EM(12, "?12") \
424 EM(0, "-0-") \
536 #undef EM
538 #define EM(a, b) a, macro
575 #undef EM
616 #undef EM
[all …]
H A Dfscache.h111 EM(fscache_cache_collision, "*COLLIDE*") \
115 EM(fscache_cache_put_cache, "PUT cache") \
126 EM(fscache_volume_free, "FREE ") \
139 EM(fscache_cookie_discard, "DISCARD ") \
140 EM(fscache_cookie_failed, "FAILED ") \
145 EM(fscache_cookie_get_lru, "GET lru ") \
149 EM(fscache_cookie_put_lru, "PUT lru ") \
191 #undef EM
193 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
205 #undef EM
[all …]
H A Dhuge_memory.h11 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") \
44 #undef EM
46 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
51 #undef EM
[all …]
H A Dcachefiles.h112 EM(FSCACHE_OBJECT_IS_STALE, "stale") \
113 EM(FSCACHE_OBJECT_IS_WEIRD, "weird") \
114 EM(FSCACHE_OBJECT_INVALIDATED, "inval") \
115 EM(FSCACHE_OBJECT_NO_SPACE, "no_space") \
121 EM(cachefiles_obj_get_ioreq, "GET ioreq") \
122 EM(cachefiles_obj_new, "NEW obj") \
125 EM(cachefiles_obj_put_ioreq, "PUT ioreq") \
194 #undef EM
196 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
210 #undef EM
[all …]
H A Dmmflags.h247 EM( COMPACT_SKIPPED, "skipped") \
248 EM( COMPACT_DEFERRED, "deferred") \
249 EM( COMPACT_CONTINUE, "continue") \
250 EM( COMPACT_SUCCESS, "success") \
252 EM( COMPACT_COMPLETE, "complete") \
270 EM(COMPACTION_FAILED, "failed") \
305 EM (ZONE_NORMAL, "Normal") \
320 #undef EM
322 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
335 #undef EM
[all …]
H A Dv4l2.h12 #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 …]
H A Dmigrate.h11 EM( MIGRATE_ASYNC, "MIGRATE_ASYNC") \
17 EM( MR_COMPACTION, "compaction") \
18 EM( MR_MEMORY_FAILURE, "memory_failure") \
20 EM( MR_SYSCALL, "syscall_or_cpuset") \
23 EM( MR_CONTIG_RANGE, "contig_range") \
24 EM( MR_LONGTERM_PIN, "longterm_pin") \
25 EM( MR_DEMOTION, "demotion") \
32 #undef EM
34 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
44 #undef EM
[all …]
H A Dtlb.h12 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
H A Dsock.h16 EM(AF_INET) \
21 EM(IPPROTO_TCP) \
22 EM(IPPROTO_DCCP) \
23 EM(IPPROTO_SCTP) \
28 EM(TCP_SYN_SENT) \
29 EM(TCP_SYN_RECV) \
33 EM(TCP_CLOSE) \
35 EM(TCP_LAST_ACK) \
36 EM(TCP_LISTEN) \
45 #undef EM
[all …]
H A Derror_report.h27 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
H A Drpm.h105 EM(RPM_INVALID, "RPM_INVALID") \
106 EM(RPM_ACTIVE, "RPM_ACTIVE") \
107 EM(RPM_RESUMING, "RPM_RESUMING") \
108 EM(RPM_SUSPENDED, "RPM_SUSPENDED") \
112 #undef EM
114 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
123 #undef EM
125 #define EM(a, b) { a, b }, macro
H A Dkmem.h443 EM(MM_FILEPAGES) \
444 EM(MM_ANONPAGES) \
445 EM(MM_SWAPENTS) \
448 #undef EM
451 #define EM(a) TRACE_DEFINE_ENUM(a); macro
456 #undef EM
459 #define EM(a) { a, #a }, macro
H A Dsched.h699 EM( NUMAB_SKIP_UNSUITABLE, "unsuitable" ) \
700 EM( NUMAB_SKIP_SHARED_RO, "shared_ro" ) \
701 EM( NUMAB_SKIP_INACCESSIBLE, "inaccessible" ) \
702 EM( NUMAB_SKIP_SCAN_DELAY, "scan_delay" ) \
703 EM( NUMAB_SKIP_PID_INACTIVE, "pid_inactive" ) \
704 EM( NUMAB_SKIP_IGNORE_PID, "ignore_pid_inactive" ) \
708 #undef EM
710 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
716 #undef EM
718 #define EM(a, b) { a, b }, macro
/linux-6.15/fs/fuse/
H A Dfuse_trace.h11 EM( FUSE_LOOKUP, "FUSE_LOOKUP") \
12 EM( FUSE_FORGET, "FUSE_FORGET") \
17 EM( FUSE_MKNOD, "FUSE_MKNOD") \
18 EM( FUSE_MKDIR, "FUSE_MKDIR") \
22 EM( FUSE_LINK, "FUSE_LINK") \
23 EM( FUSE_OPEN, "FUSE_OPEN") \
24 EM( FUSE_READ, "FUSE_READ") \
34 EM( FUSE_INIT, "FUSE_INIT") \
67 #undef EM
75 #undef EM
[all …]
/linux-6.15/Documentation/translations/zh_CN/power/
H A Denergy-model.rst33 内核子系统可能(基于EM内部标志位)实现了对EM注册设备是否具有不一致刻度的自动
38EM框架提供了功率成本,感兴趣的客户端可从中读取数据::
82 “高级”EM的注册
89 驱动程序应通过以下API将性能域注册到EM框架中::
106 使用DT的EM注册
114 “人工”EM的注册
122EM内部计算'成本'值的公式有不同的关系。要为这样的平台注册EM,驱动程序必须
125 标志。其他使用EM的框架应该特别注意测试和正确对待这个标志。
127 “简单”EM的注册
166 函数提供给EM框架::
[all …]
/linux-6.15/Documentation/translations/zh_CN/scheduler/
H A Dsched-energy.rst18 一个能量模型(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.15/include/ras/
H A Dras_event.h351 EM ( MF_IGNORED, "Ignored" ) \
352 EM ( MF_FAILED, "Failed" ) \
353 EM ( MF_DELAYED, "Delayed" ) \
359 EM ( MF_MSG_HUGE, "huge page" ) \
372 EM ( MF_MSG_BUDDY, "free buddy page" ) \
373 EM ( MF_MSG_DAX, "dax page" ) \
374 EM ( MF_MSG_UNSPLIT_THP, "unsplit thp" ) \
382 #undef EM
384 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
394 #undef EM
[all …]
/linux-6.15/Documentation/power/
H A Denergy-model.rst82 should call EM API to free it safely when it's no longer needed. The EM
90 runtime static EM' (system property) design to a 'single EM which can be
112 Registration of 'advanced' EM
135 subsystems which use EM might rely on this flag to check if all EM devices use
141 Registration of EM using DT
151 Registration of 'artificial' EM
171 Registration of 'simple' EM
229 'struct em_perf_table'. That new EM will be safely used inside the EM framework
265 These 'cost' values from EM are used in EAS. The new EM table should be passed
300 EM framework::
[all …]
/linux-6.15/drivers/ufs/core/
H A Dufs_trace.h36 EM(CLKS_OFF, "CLKS_OFF") \
37 EM(CLKS_ON, "CLKS_ON") \
38 EM(REQ_CLKS_OFF, "REQ_CLKS_OFF") \
42 EM(UFS_CMD_SEND, "send_req") \
43 EM(UFS_CMD_COMP, "complete_rsp") \
44 EM(UFS_DEV_COMP, "dev_complete") \
48 EM(UFS_TM_SEND, "tm_send") \
49 EM(UFS_TM_COMP, "tm_complete") \
59 #undef EM
74 #undef EM
[all …]
/linux-6.15/fs/smb/client/
H A Dtrace.h42 EM(netfs_trace_tcon_ref_free, "FRE ") \
44 EM(netfs_trace_tcon_ref_free_ipc, "FRE Ipc ") \
54 EM(netfs_trace_tcon_ref_new, "NEW ") \
55 EM(netfs_trace_tcon_ref_new_ipc, "NEW Ipc ") \
70 #undef EM
79 #define EM(a, b) a, macro
85 #undef EM
92 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro
98 #undef EM
105 #define EM(a, b) { a, b }, macro
[all …]
/linux-6.15/Documentation/translations/zh_CN/infiniband/
H A Dopa_vnic.rst31 实际上是一个独立的以太网网络。该配置由以太网管理器(EM)执行,它是可信的结
125 管理器(EM)和VNIC netdev交换管理信息。VNIC netdev部分分配和释放OPA_VNIC
128 对于每个VNIC接口,封装所需的信息是由EM通过VEMA MAD接口配置的。它还通过调用
/linux-6.15/Documentation/scheduler/
H A Dsched-energy.rst10 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 …]

12