/Linux-v5.15/tools/perf/pmu-events/arch/x86/haswell/ |
D | uncore.json | 7 "BriefDescription": "An external snoop misses in some processor core.", 8 "PublicDescription": "An external snoop misses in some processor core.", 19 …"BriefDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reques… 20 …"PublicDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reque… 31 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which misses in some processor c… 32 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which misses in some processor … 43 "BriefDescription": "An external snoop hits a non-modified line in some processor core.", 44 "PublicDescription": "An external snoop hits a non-modified line in some processor core.", 55 …"BriefDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reques… 56 …"PublicDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reque… [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/goldmont/ |
D | cache.json | 254 …wnership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other p… 262 …wnership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other p… 267 …wnership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other p… 275 …wnership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other p… 280 …(RFO) requests (demand & prefetch) that true miss for the L2 cache with a snoop miss in the other … 288 …(RFO) requests (demand & prefetch) that true miss for the L2 cache with a snoop miss in the other … 319 …wnership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other p… 327 …wnership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other p… 332 …wnership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other p… 340 …wnership (RFO) requests (demand & prefetch) that miss the L2 cache with a snoop hit in the other p… [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/knightslanding/ |
D | cache.json | 135 …"BriefDescription": "Counts any Prefetch requests that accounts for responses from a snoop request… 146 …"BriefDescription": "Counts any Prefetch requests that accounts for responses from a snoop request… 157 …"BriefDescription": "Counts any Prefetch requests that accounts for responses from a snoop request… 168 …"BriefDescription": "Counts any Prefetch requests that accounts for responses from a snoop request… 201 …"BriefDescription": "Counts any Read request that accounts for responses from a snoop request hit… 212 …"BriefDescription": "Counts any Read request that accounts for responses from a snoop request hit… 223 …"BriefDescription": "Counts any Read request that accounts for responses from a snoop request hit… 234 …"BriefDescription": "Counts any Read request that accounts for responses from a snoop request hit… 267 …reads and prefetch code read requests that accounts for responses from a snoop request hit with d… 278 …reads and prefetch code read requests that accounts for responses from a snoop request hit with d… [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/westmereep-sp/ |
D | other.json | 192 "BriefDescription": "Thread responded HIT to snoop" 200 "BriefDescription": "Thread responded HITE to snoop" 208 "BriefDescription": "Thread responded HITM to snoop" 216 "BriefDescription": "Snoop code requests" 224 "BriefDescription": "Snoop data requests" 232 "BriefDescription": "Snoop invalidate requests" 239 "BriefDescription": "Outstanding snoop code requests" 246 "BriefDescription": "Cycles snoop code requests queued", 254 "BriefDescription": "Outstanding snoop data requests" 261 "BriefDescription": "Cycles snoop data requests queued", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/westmereex/ |
D | other.json | 192 "BriefDescription": "Thread responded HIT to snoop" 200 "BriefDescription": "Thread responded HITE to snoop" 208 "BriefDescription": "Thread responded HITM to snoop" 216 "BriefDescription": "Snoop code requests" 224 "BriefDescription": "Snoop data requests" 232 "BriefDescription": "Snoop invalidate requests" 239 "BriefDescription": "Outstanding snoop code requests" 246 "BriefDescription": "Cycles snoop code requests queued", 254 "BriefDescription": "Outstanding snoop data requests" 261 "BriefDescription": "Cycles snoop data requests queued", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/westmereep-dp/ |
D | other.json | 192 "BriefDescription": "Thread responded HIT to snoop" 200 "BriefDescription": "Thread responded HITE to snoop" 208 "BriefDescription": "Thread responded HITM to snoop" 216 "BriefDescription": "Snoop code requests" 224 "BriefDescription": "Snoop data requests" 232 "BriefDescription": "Snoop invalidate requests" 239 "BriefDescription": "Outstanding snoop code requests" 246 "BriefDescription": "Cycles snoop code requests queued", 254 "BriefDescription": "Outstanding snoop data requests" 261 "BriefDescription": "Cycles snoop data requests queued", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/ivybridge/ |
D | uncore.json | 7 "BriefDescription": "A snoop misses in some processor core.", 8 "PublicDescription": "A snoop misses in some processor core.", 19 "BriefDescription": "A snoop invalidates a non-modified line in some processor core.", 20 "PublicDescription": "A snoop invalidates a non-modified line in some processor core.", 31 "BriefDescription": "A snoop hits a non-modified line in some processor core.", 32 "PublicDescription": "A snoop hits a non-modified line in some processor core.", 43 "BriefDescription": "A snoop hits a modified line in some processor core.", 44 "PublicDescription": "A snoop hits a modified line in some processor core.", 55 "BriefDescription": "A snoop invalidates a modified line in some processor core.", 56 "PublicDescription": "A snoop invalidates a modified line in some processor core.", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/sandybridge/ |
D | uncore.json | 7 "BriefDescription": "A snoop misses in some processor core.", 8 "PublicDescription": "A snoop misses in some processor core.", 19 "BriefDescription": "A snoop invalidates a non-modified line in some processor core.", 20 "PublicDescription": "A snoop invalidates a non-modified line in some processor core.", 31 "BriefDescription": "A snoop hits a non-modified line in some processor core.", 32 "PublicDescription": "A snoop hits a non-modified line in some processor core.", 43 "BriefDescription": "A snoop hits a modified line in some processor core.", 44 "PublicDescription": "A snoop hits a modified line in some processor core.", 55 "BriefDescription": "A snoop invalidates a modified line in some processor core.", 56 "PublicDescription": "A snoop invalidates a modified line in some processor core.", [all …]
|
D | memory.json | 30 …esult from memory disambiguation, external snoops, or cross SMT-HW-thread snoop (stores) hitting l… 370 "BriefDescription": "REQUEST = ANY_REQUEST and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM", 382 …"BriefDescription": "REQUEST = DATA_IN_SOCKET and RESPONSE = LLC_MISS_LOCAL and SNOOP = ANY_LLC_HI… 394 … "BriefDescription": "REQUEST = DEMAND_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM", 406 "BriefDescription": "REQUEST = PF_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM", 418 "BriefDescription": "REQUEST = PF_RFO and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM", 430 … "BriefDescription": "REQUEST = PF_LLC_DATA_RD and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM", 442 … "BriefDescription": "REQUEST = PF_LLC_IFETCH and RESPONSE = LLC_MISS_LOCAL and SNOOP = DRAM",
|
/Linux-v5.15/drivers/soc/aspeed/ |
D | aspeed-lpc-snoop.c | 5 * Provides a simple driver to control the ASPEED LPC snoop interface which 27 #define DEVICE_NAME "aspeed-lpc-snoop" 138 /* Check if one of the snoop channels is interrupting */ in aspeed_lpc_snoop_irq() 146 /* Read and save most recent snoop'ed data byte to FIFO */ in aspeed_lpc_snoop_irq() 210 /* Enable LPC snoop channel at requested port */ in aspeed_lpc_enable_snoop() 290 rc = of_property_read_u32_index(dev->of_node, "snoop-ports", 0, &port); in aspeed_lpc_snoop_probe() 292 dev_err(dev, "no snoop ports configured\n"); in aspeed_lpc_snoop_probe() 317 /* Configuration of 2nd snoop channel port is optional */ in aspeed_lpc_snoop_probe() 318 if (of_property_read_u32_index(dev->of_node, "snoop-ports", in aspeed_lpc_snoop_probe() 339 /* Disable both snoop channels */ in aspeed_lpc_snoop_remove() [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/goldmontplus/ |
D | cache.json | 299 …acheable data reads of full cache lines true miss for the L2 cache with a snoop miss in the other … 309 …acheable data reads of full cache lines true miss for the L2 cache with a snoop miss in the other … 314 … demand cacheable data reads of full cache lines miss the L2 cache with a snoop hit in the other p… 324 … demand cacheable data reads of full cache lines miss the L2 cache with a snoop hit in the other p… 374 …ated by a write to full data cache line true miss for the L2 cache with a snoop miss in the other … 384 …ated by a write to full data cache line true miss for the L2 cache with a snoop miss in the other … 389 …sts generated by a write to full data cache line miss the L2 cache with a snoop hit in the other p… 399 …sts generated by a write to full data cache line miss the L2 cache with a snoop hit in the other p… 449 …equests that miss the instruction cache true miss for the L2 cache with a snoop miss in the other … 459 …equests that miss the instruction cache true miss for the L2 cache with a snoop miss in the other … [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/skylake/ |
D | uncore.json | 7 …"BriefDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reques… 8 …"PublicDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reque… 19 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which misses in some processor c… 20 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which misses in some processor … 31 …"BriefDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reques… 32 …"PublicDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reque… 43 …"BriefDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reques… 44 …"PublicDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reque… 223 …"BriefDescription": "Number of entries allocated. Account for Any type: e.g. Snoop, Core aperture,… 224 …"PublicDescription": "Number of entries allocated. Account for Any type: e.g. Snoop, Core aperture…
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwell/ |
D | uncore.json | 7 …"BriefDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reques… 8 …"PublicDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reque… 19 …"BriefDescription": "A cross-core snoop resulted from L3 Eviction which misses in some processor c… 20 …"PublicDescription": "A cross-core snoop resulted from L3 Eviction which misses in some processor … 31 …"BriefDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reques… 32 …"PublicDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reque… 43 …"BriefDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reques… 44 …"PublicDescription": "A cross-core snoop initiated by this Cbox due to processor core memory reque… 247 …"BriefDescription": "Number of entries allocated. Account for Any type: e.g. Snoop, Core aperture,… 248 …"PublicDescription": "Number of entries allocated. Account for Any type: e.g. Snoop, Core aperture…
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/icelake/ |
D | other.json | 3 …h as I/O and un-cacheable accesses that hit a cacheline in the L3 where a snoop was not needed to … 63 …or exclusive ownership (PREFETCHW) that hit a cacheline in the L3 where a snoop hit in another cor… 90 …or exclusive ownership (PREFETCHW) that hit a cacheline in the L3 where a snoop was sent but no ot… 120 …tware prefetches (except PREFETCHW) that hit a cacheline in the L3 where a snoop was sent or not.", 165 …h as I/O and un-cacheable accesses that hit a cacheline in the L3 where a snoop was sent but no ot… 180 …or exclusive ownership (PREFETCHW) that hit a cacheline in the L3 where a snoop was not needed to … 207 …ta reads (which bring data to L2) that hit a cacheline in the L3 where a snoop was not needed to … 267 …"BriefDescription": "Counts demand data reads that hit a cacheline in the L3 where a snoop hit in … 297 …sts, such as I/O and un-cacheable accesses that hit a cacheline in the L3 where a snoop was sent.", 327 …ata reads (which bring data to L2) that hit a cacheline in the L3 where a snoop was sent or not.", [all …]
|
/Linux-v5.15/tools/perf/util/ |
D | mem-events.c | 469 u64 snoop = data_src->mem_snoop; in c2c_decode_stats() local 510 if (snoop & P(SNOOP, HITM)) in c2c_decode_stats() 518 if (snoop & P(SNOOP, HIT)) in c2c_decode_stats() 528 if (snoop & P(SNOOP, HIT)) in c2c_decode_stats() 538 if (snoop & P(SNOOP, HIT)) in c2c_decode_stats() 540 else if (snoop & P(SNOOP, HITM)) in c2c_decode_stats()
|
/Linux-v5.15/Documentation/devicetree/bindings/mfd/ |
D | aspeed-lpc.txt | 22 management and bus snoop configuration. 63 lpc_snoop: lpc-snoop@0 { 64 compatible = "aspeed,ast2600-lpc-snoop"; 67 snoop-ports = <0x80>; 77 management and bus snoop configuration.
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/tremontx/ |
D | uncore-other.json | 189 "PublicDescription": "TOR Inserts; Code read from local IA that misses in the snoop filter", 201 …ublicDescription": "TOR Inserts; Code read prefetch from local IA that misses in the snoop filter", 213 … "PublicDescription": "TOR Inserts; Data read opt from local IA that misses in the snoop filter", 225 …cDescription": "TOR Inserts; Data read opt prefetch from local IA that misses in the snoop filter", 237 …ublicDescription": "TOR Inserts; Read for ownership from local IA that misses in the snoop filter", 249 …ription": "TOR Inserts; Read for ownership prefetch from local IA that misses in the snoop filter", 261 "PublicDescription": "TOR Inserts; Data read from local IA that misses in the snoop filter", 273 "PublicDescription": "TOR Inserts; Data read from local IA that misses in the snoop filter",
|
/Linux-v5.15/sound/pci/hda/ |
D | hda_intel.c | 42 /* for snoop control */ 83 /* Defines for Intel SCH HDA snoop control */ 203 module_param_named(snoop, hda_snoop, bint, 0444); 204 MODULE_PARM_DESC(snoop, "Enable/disable snooping"); 303 /* quirks for ATI HDMI with snoop off */ 397 * we need to enable snoop. in azx_init_pci() 400 dev_dbg(chip->card->dev, "Setting ATI snoop: %d\n", in azx_init_pci() 407 /* For NVIDIA HDA, enable snoop */ in azx_init_pci() 409 dev_dbg(chip->card->dev, "Setting Nvidia snoop: %d\n", in azx_init_pci() 422 /* Enable SCH/PCH snoop if needed */ in azx_init_pci() [all …]
|
/Linux-v5.15/drivers/usb/core/ |
D | devio.c | 120 #define snoop(dev, format, arg...) \ macro 620 snoop(&urb->dev->dev, "urb complete\n"); in async_completed() 1055 snoop(&dev->dev, "opened by process %d: %s\n", task_pid_nr(current), in usbdev_open() 1131 snoop(&dev->dev, "control urb: bRequestType=%02x " in do_proc_control() 1593 snoop(&ps->dev->dev, "control urb: bRequestType=%02x " in proc_do_submiturb() 2005 snoop(&ps->dev->dev, "reap %px\n", as->userurb); in proc_reapurb() 2022 snoop(&ps->dev->dev, "reap %px\n", as->userurb); in proc_reapurbnonblock() 2150 snoop(&ps->dev->dev, "reap %px\n", as->userurb); in proc_reapurb_compat() 2167 snoop(&ps->dev->dev, "reap %px\n", as->userurb); in proc_reapurbnonblock_compat() 2324 snoop(&ps->dev->dev, "port %d claimed by process %d: %s\n", in proc_claim_port() [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/silvermont/ |
D | cache.json | 237 …"BriefDescription": "Counts any code reads (demand & prefetch) that miss L2 with a snoop miss resp… 292 …"BriefDescription": "Counts any rfo reads (demand & prefetch) that miss L2 with a snoop miss respo… 347 …"BriefDescription": "Counts any data read (demand & prefetch) that miss L2 with a snoop miss respo… 402 "BriefDescription": "Counts any request that miss L2 with a snoop miss response.", 457 …"BriefDescription": "Counts DCU hardware prefetcher data read that miss L2 with a snoop miss respo… 523 …ription": "Counts code reads generated by L2 prefetchers that miss L2 with a snoop miss response.", 567 …ption": "Counts RFO requests generated by L2 prefetchers that miss L2 with a snoop miss response.", 611 …"Counts data cacheline reads generated by L2 prefetchers that miss L2 with a snoop miss response.", 633 …"Counts writeback (modified to exclusive) that miss L2 with no details on snoop-related informatio… 677 …": "Counts demand and DCU prefetch instruction cacheline that miss L2 with a snoop miss response.", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/haswellx/ |
D | cache.json | 594 …"BriefDescription": "Retired load uops which data sources were L3 hit and cross-core snoop missed … 606 …"BriefDescription": "Retired load uops which data sources were L3 and cross-core snoop hits in on-… 642 "BriefDescription": "Data from local DRAM either Snoop not needed or Snoop Miss (RspI)", 655 …n": "Retired load uop whose Data Source was: remote DRAM either Snoop not needed or Snoop Miss (Rs… 854 …"BriefDescription": "Counts demand data reads hit in the L3 and the snoop to one of the sibling co… 859 …"PublicDescription": "Counts demand data reads hit in the L3 and the snoop to one of the sibling c… 880 …"BriefDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of th… 885 …"PublicDescription": "Counts all demand data writes (RFOs) hit in the L3 and the snoop to one of t… 906 …"BriefDescription": "Counts all demand code reads hit in the L3 and the snoop to one of the siblin… 911 …"PublicDescription": "Counts all demand code reads hit in the L3 and the snoop to one of the sibli… [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/broadwellx/ |
D | cache.json | 573 …"BriefDescription": "Retired load uops which data sources were L3 hit and cross-core snoop missed … 579 … counts retired load uops which data sources were L3 Hit and a cross-core snoop missed in the on-p… 586 …"BriefDescription": "Retired load uops which data sources were L3 and cross-core snoop hits in on-… 592 … counts retired load uops which data sources were L3 hit and a cross-core snoop hit in the on-pkg … 625 "BriefDescription": "Data from local DRAM either Snoop not needed or Snoop Miss (RspI)", 631 …on": "Retired load uop whose Data Source was: local DRAM either Snoop not needed or Snoop Miss (Rs… 638 …n": "Retired load uop whose Data Source was: remote DRAM either Snoop not needed or Snoop Miss (Rs… 827 …"Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoop to one of the sibl… 832 …"Counts all data/code/rfo reads (demand & prefetch) hit in the L3 and the snoop to one of the sibl… 866 …"BriefDescription": "Counts all demand & prefetch RFOs hit in the L3 and the snoop to one of the s… [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/cascadelakex/ |
D | uncore-other.json | 248 …snoop them. However, if only 1 CV bit is set the core my have modified the data. If the transact… 258 …snoop them. However, if only 1 CV bit is set the core my have modified the data. If the transact… 263 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed", 268 … the multi-socket cacheline Directory state, and therefore did not send a snoop because the Direct… 273 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed", 442 "BriefDescription": "Snoop filter capacity evictions for E-state entries.", 447 …ounts snoop filter capacity evictions for entries tracking exclusive lines in the cores cache. Sno… 452 "BriefDescription": "Snoop filter capacity evictions for M-state entries.", 457 …ounts snoop filter capacity evictions for entries tracking modified lines in the cores cache. Snoo… 462 "BriefDescription": "Snoop filter capacity evictions for S-state entries.", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/skylakex/ |
D | uncore-other.json | 248 …snoop them. However, if only 1 CV bit is set the core my have modified the data. If the transact… 258 …snoop them. However, if only 1 CV bit is set the core my have modified the data. If the transact… 263 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Not Needed", 268 … the multi-socket cacheline Directory state, and therefore did not send a snoop because the Direct… 273 "BriefDescription": "Multi-socket cacheline Directory state lookups; Snoop Needed", 442 "BriefDescription": "Snoop filter capacity evictions for E-state entries.", 447 …ounts snoop filter capacity evictions for entries tracking exclusive lines in the cores cache. Sno… 452 "BriefDescription": "Snoop filter capacity evictions for M-state entries.", 457 …ounts snoop filter capacity evictions for entries tracking modified lines in the cores cache. Snoo… 462 "BriefDescription": "Snoop filter capacity evictions for S-state entries.", [all …]
|
/Linux-v5.15/tools/perf/pmu-events/arch/x86/ivytown/ |
D | uncore-cache.json | 119 …"BriefDescription": "LLC misses for PCIe non-snoop reads. Derived from unc_c_tor_inserts.miss_opco… 130 …"BriefDescription": "LLC misses for PCIe non-snoop writes (full line). Derived from unc_c_tor_inse… 207 "BriefDescription": "PCIe non-snoop reads. Derived from unc_c_tor_inserts.opcode.pcie_read", 218 …"BriefDescription": "PCIe non-snoop writes (partial). Derived from unc_c_tor_inserts.opcode.pcie_p… 229 …"BriefDescription": "PCIe non-snoop writes (full line). Derived from unc_c_tor_inserts.opcode.pcie…
|