Home
last modified time | relevance | path

Searched refs:BpfMapCommonOps (Results 1 – 6 of 6) sorted by relevance

/DragonOS/kernel/src/bpf/map/
H A Dlru.rs1 use super::{BpfCallBackFn, BpfMapCommonOps, Result};
39 impl BpfMapCommonOps for LruMap {
123 impl BpfMapCommonOps for PerCpuLruMap {
H A Dhash_map.rs3 use crate::bpf::map::{BpfCallBackFn, BpfMapCommonOps, BpfMapMeta};
40 impl BpfMapCommonOps for BpfHashMap {
125 impl BpfMapCommonOps for PerCpuHashMap {
H A Dmod.rs31 inner_map: SpinLock<Box<dyn BpfMapCommonOps>>,
37 pub trait BpfMapCommonOps: Send + Sync + Debug + CastFromSync { trait
107 impl DowncastArc for dyn BpfMapCommonOps { implementation
113 pub fn new(map: Box<dyn BpfMapCommonOps>, meta: BpfMapMeta) -> Self { in new() argument
121 pub fn inner_map(&self) -> &SpinLock<Box<dyn BpfMapCommonOps>> { in inner_map() argument
195 let map: Box<dyn BpfMapCommonOps> = match map_meta.map_type { in bpf_map_create()
H A Dqueue.rs1 use super::{BpfMapCommonOps, Result};
124 impl<T: SpecialMap> BpfMapCommonOps for T {
H A Darray_map.rs8 use crate::bpf::map::{BpfCallBackFn, BpfMapCommonOps, BpfMapMeta};
82 impl BpfMapCommonOps for ArrayMap {
189 impl BpfMapCommonOps for PerCpuArrayMap {
245 impl BpfMapCommonOps for PerfEventArrayMap {
/DragonOS/docs/kernel/trace/
H A DeBPF.md172 pub trait BpfMapCommonOps: Send + Sync + Debug + CastFromSync {