/linux-6.12.1/include/trace/events/ |
D | 9p.h | 11 EM( P9_TLERROR, "P9_TLERROR" ) \ 12 EM( P9_RLERROR, "P9_RLERROR" ) \ 13 EM( P9_TSTATFS, "P9_TSTATFS" ) \ 14 EM( P9_RSTATFS, "P9_RSTATFS" ) \ 15 EM( P9_TLOPEN, "P9_TLOPEN" ) \ 16 EM( P9_RLOPEN, "P9_RLOPEN" ) \ 17 EM( P9_TLCREATE, "P9_TLCREATE" ) \ 18 EM( P9_RLCREATE, "P9_RLCREATE" ) \ 19 EM( P9_TSYMLINK, "P9_TSYMLINK" ) \ 20 EM( P9_RSYMLINK, "P9_RSYMLINK" ) \ [all …]
|
D | rxrpc.h | 21 EM(afs_abort_general_error, "afs-error") \ 22 EM(afs_abort_interrupted, "afs-intr") \ 23 EM(afs_abort_oom, "afs-oom") \ 24 EM(afs_abort_op_not_supported, "afs-op-notsupp") \ 25 EM(afs_abort_probeuuid_negative, "afs-probeuuid-neg") \ 26 EM(afs_abort_send_data_error, "afs-send-data") \ 27 EM(afs_abort_unmarshal_error, "afs-unmarshal") \ 29 EM(rxperf_abort_general_error, "rxperf-error") \ 30 EM(rxperf_abort_oom, "rxperf-oom") \ 31 EM(rxperf_abort_op_not_supported, "rxperf-op-notsupp") \ [all …]
|
D | afs.h | 120 EM(afs_call_trace_alloc, "ALLOC") \ 121 EM(afs_call_trace_free, "FREE ") \ 122 EM(afs_call_trace_get, "GET ") \ 123 EM(afs_call_trace_put, "PUT ") \ 124 EM(afs_call_trace_wake, "WAKE ") \ 128 EM(afs_server_trace_alloc, "ALLOC ") \ 129 EM(afs_server_trace_callback, "CALLBACK ") \ 130 EM(afs_server_trace_destroy, "DESTROY ") \ 131 EM(afs_server_trace_free, "FREE ") \ 132 EM(afs_server_trace_gc, "GC ") \ [all …]
|
D | netfs.h | 19 EM(netfs_read_trace_dio_read, "DIO-READ ") \ 20 EM(netfs_read_trace_expanded, "EXPANDED ") \ 21 EM(netfs_read_trace_readahead, "READAHEAD") \ 22 EM(netfs_read_trace_readpage, "READPAGE ") \ 23 EM(netfs_read_trace_read_gaps, "READ-GAPS") \ 24 EM(netfs_read_trace_prefetch_for_write, "PREFETCHW") \ 28 EM(netfs_write_trace_copy_to_cache, "COPY2CACH") \ 29 EM(netfs_write_trace_dio_write, "DIO-WRITE") \ 30 EM(netfs_write_trace_unbuffered_write, "UNB-WRITE") \ 31 EM(netfs_write_trace_writeback, "WRITEBACK") \ [all …]
|
D | fscache.h | 111 EM(fscache_cache_collision, "*COLLIDE*") \ 112 EM(fscache_cache_get_acquire, "GET acq ") \ 113 EM(fscache_cache_new_acquire, "NEW acq ") \ 114 EM(fscache_cache_put_alloc_volume, "PUT alvol") \ 115 EM(fscache_cache_put_cache, "PUT cache") \ 116 EM(fscache_cache_put_prep_failed, "PUT pfail") \ 117 EM(fscache_cache_put_relinquish, "PUT relnq") \ 121 EM(fscache_volume_collision, "*COLLIDE*") \ 122 EM(fscache_volume_get_cookie, "GET cook ") \ 123 EM(fscache_volume_get_create_work, "GET creat") \ [all …]
|
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") \ 15 EM( SCAN_PMD_MAPPED, "page_pmd_mapped") \ 16 EM( SCAN_EXCEED_NONE_PTE, "exceed_none_pte") \ 17 EM( SCAN_EXCEED_SWAP_PTE, "exceed_swap_pte") \ 18 EM( SCAN_EXCEED_SHARED_PTE, "exceed_shared_pte") \ 19 EM( SCAN_PTE_NON_PRESENT, "pte_non_present") \ 20 EM( SCAN_PTE_UFFD_WP, "pte_uffd_wp") \ [all …]
|
D | cachefiles.h | 112 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") \ 116 EM(FSCACHE_OBJECT_WAS_RETIRED, "was_retired") \ 117 EM(FSCACHE_OBJECT_WAS_CULLED, "was_culled") \ 121 EM(cachefiles_obj_get_ioreq, "GET ioreq") \ 122 EM(cachefiles_obj_new, "NEW obj") \ 123 EM(cachefiles_obj_put_alloc_fail, "PUT alloc_fail") \ 124 EM(cachefiles_obj_put_detach, "PUT detach") \ [all …]
|
D | mmflags.h | 204 EM( COMPACT_SKIPPED, "skipped") \ 205 EM( COMPACT_DEFERRED, "deferred") \ 206 EM( COMPACT_CONTINUE, "continue") \ 207 EM( COMPACT_SUCCESS, "success") \ 208 EM( COMPACT_PARTIAL_SKIPPED, "partial_skipped") \ 209 EM( COMPACT_COMPLETE, "complete") \ 210 EM( COMPACT_NO_SUITABLE_PAGE, "no_suitable_page") \ 211 EM( COMPACT_NOT_SUITABLE_ZONE, "not_suitable_zone") \ 227 EM(COMPACTION_FAILED, "failed") \ 228 EM(COMPACTION_WITHDRAWN, "withdrawn") \ [all …]
|
D | v4l2.h | 12 #undef EM 14 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 21 EM( V4L2_BUF_TYPE_VIDEO_CAPTURE, "VIDEO_CAPTURE" ) \ 22 EM( V4L2_BUF_TYPE_VIDEO_OUTPUT, "VIDEO_OUTPUT" ) \ 23 EM( V4L2_BUF_TYPE_VIDEO_OVERLAY, "VIDEO_OVERLAY" ) \ 24 EM( V4L2_BUF_TYPE_VBI_CAPTURE, "VBI_CAPTURE" ) \ 25 EM( V4L2_BUF_TYPE_VBI_OUTPUT, "VBI_OUTPUT" ) \ 26 EM( V4L2_BUF_TYPE_SLICED_VBI_CAPTURE, "SLICED_VBI_CAPTURE" ) \ 27 EM( V4L2_BUF_TYPE_SLICED_VBI_OUTPUT, "SLICED_VBI_OUTPUT" ) \ 28 EM( V4L2_BUF_TYPE_VIDEO_OUTPUT_OVERLAY, "VIDEO_OUTPUT_OVERLAY" ) \ [all …]
|
D | migrate.h | 11 EM( MIGRATE_ASYNC, "MIGRATE_ASYNC") \ 12 EM( MIGRATE_SYNC_LIGHT, "MIGRATE_SYNC_LIGHT") \ 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") \ 21 EM( MR_MEMPOLICY_MBIND, "mempolicy_mbind") \ 22 EM( MR_NUMA_MISPLACED, "numa_misplaced") \ 23 EM( MR_CONTIG_RANGE, "contig_range") \ 24 EM( MR_LONGTERM_PIN, "longterm_pin") \ [all …]
|
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
|
D | sock.h | 16 EM(AF_INET) \ 21 EM(IPPROTO_TCP) \ 22 EM(IPPROTO_DCCP) \ 23 EM(IPPROTO_SCTP) \ 27 EM(TCP_ESTABLISHED) \ 28 EM(TCP_SYN_SENT) \ 29 EM(TCP_SYN_RECV) \ 30 EM(TCP_FIN_WAIT1) \ 31 EM(TCP_FIN_WAIT2) \ 32 EM(TCP_TIME_WAIT) \ [all …]
|
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
|
D | rpm.h | 105 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
|
D | kmem.h | 365 EM(MM_FILEPAGES) \ 366 EM(MM_ANONPAGES) \ 367 EM(MM_SWAPENTS) \ 370 #undef EM 373 #define EM(a) TRACE_DEFINE_ENUM(a); macro 378 #undef EM 381 #define EM(a) { a, #a }, macro
|
D | sched.h | 701 EM( NUMAB_SKIP_UNSUITABLE, "unsuitable" ) \ 702 EM( NUMAB_SKIP_SHARED_RO, "shared_ro" ) \ 703 EM( NUMAB_SKIP_INACCESSIBLE, "inaccessible" ) \ 704 EM( NUMAB_SKIP_SCAN_DELAY, "scan_delay" ) \ 705 EM( NUMAB_SKIP_PID_INACTIVE, "pid_inactive" ) \ 706 EM( NUMAB_SKIP_IGNORE_PID, "ignore_pid_inactive" ) \ 710 #undef EM 712 #define EM(a, b) TRACE_DEFINE_ENUM(a); macro 718 #undef EM 720 #define EM(a, b) { a, b }, macro
|
/linux-6.12.1/fs/fuse/ |
D | fuse_trace.h | 11 EM( FUSE_LOOKUP, "FUSE_LOOKUP") \ 12 EM( FUSE_FORGET, "FUSE_FORGET") \ 13 EM( FUSE_GETATTR, "FUSE_GETATTR") \ 14 EM( FUSE_SETATTR, "FUSE_SETATTR") \ 15 EM( FUSE_READLINK, "FUSE_READLINK") \ 16 EM( FUSE_SYMLINK, "FUSE_SYMLINK") \ 17 EM( FUSE_MKNOD, "FUSE_MKNOD") \ 18 EM( FUSE_MKDIR, "FUSE_MKDIR") \ 19 EM( FUSE_UNLINK, "FUSE_UNLINK") \ 20 EM( FUSE_RMDIR, "FUSE_RMDIR") \ [all …]
|
/linux-6.12.1/Documentation/translations/zh_CN/power/ |
D | energy-model.rst | 17 能量模型(EM)框架是一种驱动程序与内核子系统之间的接口。其中驱动程序了解不同 23 实现支持,EM框架作为一个抽象层介入,它在内核中对功率成本表的格式进行标准化, 26 功率值可以用微瓦或“抽象刻度”表示。多个子系统可能使用EM,由系统集成商来检查 33 内核子系统可能(基于EM内部标志位)实现了对EM注册设备是否具有不一致刻度的自动 38 向EM框架提供了功率成本,感兴趣的客户端可从中读取数据:: 65 对于CPU设备,EM框架管理着系统中每个“性能域”的功率成本表。一个性能域是一组 76 必须使能CONFIG_ENERGY_MODEL才能使用EM框架。 82 “高级”EM的注册 85 “高级”EM因它允许驱动提供更精确的功率模型而得名。它并不受限于框架中的一些已 86 实现的数学公式(就像“简单”EM那样)。它可以更好地反映每个性能状态的实际功率 [all …]
|
/linux-6.12.1/Documentation/translations/zh_CN/scheduler/ |
D | sched-energy.rst | 18 一个能量模型(EM)来为每个任务选择一个节能的CPU,同时最小化对吞吐率的影响。 29 EAS实际使用的EM不是由调度器维护的,而是一个专门的框架。关于这个框架的细节和 55 引入EM的想法是为了让调度器评估其决策的影响,而不是盲目地应用可能仅在部分 56 平台有正面效果的节能技术。同时,EM必须尽可能的简单,以最小化调度器的时延 60 运行时(在唤醒期间),EM被用来在不损害系统吞吐率的情况下,从几个较好的候选 75 EAS使用的其余平台信息是直接从能量模型(EM)框架中读取的。一个平台的EM是一张 79 当调度域被建立或重新建立时,调度器管理对拓扑代码中EM对象的引用。对于每个根域 81 节点都包含一个指向EM框架所提供的结构体em_perf_domain的指针。 102 两个节点持有指向同一个EM框架的共享数据结构的指针。 114 EAS覆盖了CFS的任务唤醒平衡代码。在唤醒平衡时,它使用平台的EM和PELT信号来选择节能 [all …]
|
/linux-6.12.1/include/ras/ |
D | ras_event.h | 351 EM ( MF_IGNORED, "Ignored" ) \ 352 EM ( MF_FAILED, "Failed" ) \ 353 EM ( MF_DELAYED, "Delayed" ) \ 357 EM ( MF_MSG_KERNEL, "reserved kernel page" ) \ 358 EM ( MF_MSG_KERNEL_HIGH_ORDER, "high-order kernel page" ) \ 359 EM ( MF_MSG_HUGE, "huge page" ) \ 360 EM ( MF_MSG_FREE_HUGE, "free huge page" ) \ 361 EM ( MF_MSG_GET_HWPOISON, "get hwpoison page" ) \ 362 EM ( MF_MSG_UNMAP_FAILED, "unmapping failed page" ) \ 363 EM ( MF_MSG_DIRTY_SWAPCACHE, "dirty swapcache page" ) \ [all …]
|
/linux-6.12.1/Documentation/power/ |
D | energy-model.rst | 10 The Energy Model (EM) framework serves as an interface between drivers knowing 19 possible source of information on its own, the EM framework intervenes as an 24 Multiple subsystems might use the EM and it is up to the system integrator to 33 Kernel subsystems might implement automatic detection to check whether EM 34 registered devices have inconsistent scale (based on EM internal flag). 39 approach is applicable to any architecture) providing power costs to the EM 67 In case of CPU devices the EM framework manages power cost tables per 74 To better reflect power variation due to static power (leakage) the EM 76 RCU to free the modifiable EM perf_state table memory. Its user, the task 77 scheduler, also uses RCU to access this memory. The EM framework provides [all …]
|
/linux-6.12.1/drivers/ufs/core/ |
D | ufs_trace.h | 25 EM(UIC_LINK_OFF_STATE, "UIC_LINK_OFF_STATE") \ 26 EM(UIC_LINK_ACTIVE_STATE, "UIC_LINK_ACTIVE_STATE") \ 30 EM(UFS_ACTIVE_PWR_MODE, "UFS_ACTIVE_PWR_MODE") \ 31 EM(UFS_SLEEP_PWR_MODE, "UFS_SLEEP_PWR_MODE") \ 32 EM(UFS_POWERDOWN_PWR_MODE, "UFS_POWERDOWN_PWR_MODE") \ 36 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") \ [all …]
|
/linux-6.12.1/fs/smb/client/ |
D | trace.h | 24 EM(cifs_trace_rw_credits_call_readv_adjust, "rd-call-adj") \ 25 EM(cifs_trace_rw_credits_call_writev_adjust, "wr-call-adj") \ 26 EM(cifs_trace_rw_credits_free_subreq, "free-subreq") \ 27 EM(cifs_trace_rw_credits_issue_read_adjust, "rd-issu-adj") \ 28 EM(cifs_trace_rw_credits_issue_write_adjust, "wr-issu-adj") \ 29 EM(cifs_trace_rw_credits_no_adjust_up, "no-adj-up ") \ 30 EM(cifs_trace_rw_credits_old_session, "old-session") \ 31 EM(cifs_trace_rw_credits_read_response_add, "rd-resp-add") \ 32 EM(cifs_trace_rw_credits_read_response_clear, "rd-resp-clr") \ 33 EM(cifs_trace_rw_credits_read_resubmit, "rd-resubmit") \ [all …]
|
/linux-6.12.1/Documentation/translations/zh_CN/infiniband/ |
D | opa_vnic.rst | 31 实际上是一个独立的以太网网络。该配置由以太网管理器(EM)执行,它是可信的结 125 管理器(EM)和VNIC netdev交换管理信息。VNIC netdev部分分配和释放OPA_VNIC 128 对于每个VNIC接口,封装所需的信息是由EM通过VEMA MAD接口配置的。它还通过调用
|
/linux-6.12.1/Documentation/scheduler/ |
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 87 The scheduler manages references to the EM objects in the topology code when the 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 [all …]
|