Home
Sort by
last modified time
|
relevance
|
path
Repository(s)
applications
arkcompiler
base
build
commonlibrary
developtools
device
docs
domains
drivers
foundation
ide
interface
kernel
napi_generator
productdefine
test
third_party
vendor
select all
invert selection
clear
Full Search
Search through all text tokens(words,strings,identifiers,numbers) in index.
Definition
Only finds symbol definitions(where e.g a variable(function,...) is defined).
Symbol
Only finds symbol(e.g. methods classes,function,variables).
File Path
Path of the source file(use "/").If you want just exact path,enclose it in "".Source files end with: .jar/.bz2/.a/.h/.java...
History
History log comments.
Type
Any
Bzip(2)
C
Clojure
C#
C++
ELF
Erlang
Image file
Fortran
Golang
GZIP
Haskell
Jar
Java
Java class
JavaScript
Lisp
Lua
Pascal
Perl
PHP
Plain Text
PL/SQL
Python
Rust
Scala
Shell script
SQL
Tar
Tcl
Troff
UUEncoded
Visual Basic
XML
Zip
Type of analyzer used to filter file types include with selected(e.g. just C sources).
Help
Searched
refs:riscv_pmu
(Results
1 - 8
of
8
) sorted by relevance
/kernel/linux/linux-5.10/arch/riscv/kernel/
H
A
D
perf_event.c
35
static const struct
riscv_pmu
*
riscv_pmu
__read_mostly;
144
if (config >=
riscv_pmu
->max_events)
in riscv_map_hw_event()
147
return
riscv_pmu
->hw_events[config];
in riscv_map_hw_event()
163
if (!
riscv_pmu
->cache_events || err)
in riscv_map_cache_event()
171
code = (*
riscv_pmu
->cache_events)[type][op][result];
in riscv_map_cache_event()
234
((1ULL <<
riscv_pmu
->counter_width) - 1);
in riscv_pmu_read()
259
riscv_pmu
->pmu->read(event);
in riscv_pmu_stop()
302
if (cpuc->n_events ==
riscv_pmu
->num_counters)
in riscv_pmu_add()
320
riscv_pmu
in riscv_pmu_add()
[all...]
/kernel/linux/linux-6.6/drivers/perf/
H
A
D
riscv_pmu.c
14
#include <linux/perf/
riscv_pmu
.h>
150
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in riscv_pmu_ctr_get_width_mask()
164
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in riscv_pmu_event_update()
192
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in riscv_pmu_stop()
247
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in riscv_pmu_start()
263
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in riscv_pmu_add()
287
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in riscv_pmu_del()
311
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in riscv_pmu_event_init()
355
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in riscv_pmu_event_idx()
368
struct
riscv_pmu
*rvpm
in riscv_pmu_event_mapped()
[all...]
H
A
D
riscv_pmu_sbi.c
14
#include <linux/perf/
riscv_pmu
.h>
344
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in pmu_sbi_ctr_get_idx()
403
struct
riscv_pmu
*rvpmu = to_riscv_pmu(event->pmu);
in pmu_sbi_ctr_clear_idx()
607
static inline void pmu_sbi_stop_all(struct
riscv_pmu
*pmu)
in pmu_sbi_stop_all()
617
static inline void pmu_sbi_stop_hw_ctrs(struct
riscv_pmu
*pmu)
in pmu_sbi_stop_hw_ctrs()
632
static inline void pmu_sbi_start_overflow_mask(struct
riscv_pmu
*pmu,
in pmu_sbi_start_overflow_mask()
678
struct
riscv_pmu
*pmu;
in pmu_sbi_ovf_handler()
766
struct
riscv_pmu
*pmu = hlist_entry_safe(node, struct
riscv_pmu
, node);
in pmu_sbi_starting_cpu()
804
static int pmu_sbi_setup_irqs(struct
riscv_pmu
*pm
[all...]
H
A
D
riscv_pmu_legacy.c
12
#include <linux/perf/
riscv_pmu
.h>
110
static void pmu_legacy_init(struct
riscv_pmu
*pmu)
in pmu_legacy_init()
134
struct
riscv_pmu
*pmu = NULL;
in pmu_legacy_device_probe()
/kernel/linux/linux-6.6/include/linux/perf/
H
A
D
riscv_pmu.h
44
struct
riscv_pmu
{
struct
68
#define to_riscv_pmu(p) (container_of(p, struct
riscv_pmu
, pmu))
81
struct
riscv_pmu
*riscv_pmu_alloc(void);
/kernel/linux/linux-5.10/arch/riscv/include/asm/
H
A
D
perf_event.h
54
struct
riscv_pmu
{
struct
/kernel/linux/linux-6.6/arch/riscv/include/asm/
H
A
D
kvm_vcpu_pmu.h
12
#include <linux/perf/
riscv_pmu
.h>
/kernel/linux/linux-6.6/arch/riscv/kvm/
H
A
D
vcpu_pmu.c
13
#include <linux/perf/
riscv_pmu
.h>
Completed in 5 milliseconds