函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:arch\x86\kernel\cpu\resctrl\monitor.c Create Date:2022-07-27 09:12:28
Last Modify:2020-03-12 14:18:49 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:__mon_event_count

函数原型:static int __mon_event_count(unsigned int rmid, struct rmid_read *rr)

返回类型:int

参数:

类型参数名称
unsigned intrmid
struct rmid_read *rr
230  tval等于__rmid_read(rmid, evtid)
231  如果tval按位与RMID_VAL_ERROR按位或RMID_VAL_UNAVAIL的值则
232  val等于tval
233  返回:负EINVAL
237  val加等于tval
238  返回:0
240  m等于mbm_total[rmid]
241  退出
243  m等于mbm_local[rmid]
244  退出
245  默认
250  返回:负EINVAL
253  如果first
254  memset(m, 0, sizeof(structmbm_state))
255  prev_bw_msr等于prev_msr等于tval
256  返回:0
259  chunks等于mbm_overflow_count(prev_msr, tval)
260  chunks加等于chunks
261  prev_msr等于tval
263  val加等于chunks
264  返回:0
调用者
名称描述
mon_event_countThis is called via IPI to read the CQM/MBM counters* on a domain.
mbm_update