Home
last modified time | relevance | path

Searched full:ccn (Results 1 – 25 of 49) sorted by relevance

12

/kernel/linux/linux-5.10/drivers/perf/
Darm-ccn.c326 struct arm_ccn *ccn = pmu_to_arm_ccn(dev_get_drvdata(dev)); in arm_ccn_pmu_event_show() local
358 res += scnprintf(buf + res, PAGE_SIZE - res, ",node=%d", ccn->mn_id); in arm_ccn_pmu_event_show()
374 struct arm_ccn *ccn = pmu_to_arm_ccn(dev_get_drvdata(dev)); in arm_ccn_pmu_events_is_visible() local
380 if (event->type == CCN_TYPE_SBAS && !ccn->sbas_present) in arm_ccn_pmu_events_is_visible()
382 if (event->type == CCN_TYPE_SBSX && !ccn->sbsx_present) in arm_ccn_pmu_events_is_visible()
455 static u64 *arm_ccn_pmu_get_cmp_mask(struct arm_ccn *ccn, const char *name) in arm_ccn_pmu_get_cmp_mask() argument
465 return &ccn->dt.cmp_mask[i].l; in arm_ccn_pmu_get_cmp_mask()
467 return &ccn->dt.cmp_mask[i].h; in arm_ccn_pmu_get_cmp_mask()
476 struct arm_ccn *ccn = pmu_to_arm_ccn(dev_get_drvdata(dev)); in arm_ccn_pmu_cmp_mask_show() local
477 u64 *mask = arm_ccn_pmu_get_cmp_mask(ccn, attr->attr.name); in arm_ccn_pmu_cmp_mask_show()
[all …]
DKconfig38 tristate "ARM CCN driver support"
41 PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
DMakefile3 obj-$(CONFIG_ARM_CCN) += arm-ccn.o
/kernel/linux/linux-6.6/drivers/perf/
Darm-ccn.c326 struct arm_ccn *ccn = pmu_to_arm_ccn(dev_get_drvdata(dev)); in arm_ccn_pmu_event_show() local
353 res += sysfs_emit_at(buf, res, ",node=%d", ccn->mn_id); in arm_ccn_pmu_event_show()
369 struct arm_ccn *ccn = pmu_to_arm_ccn(dev_get_drvdata(dev)); in arm_ccn_pmu_events_is_visible() local
375 if (event->type == CCN_TYPE_SBAS && !ccn->sbas_present) in arm_ccn_pmu_events_is_visible()
377 if (event->type == CCN_TYPE_SBSX && !ccn->sbsx_present) in arm_ccn_pmu_events_is_visible()
450 static u64 *arm_ccn_pmu_get_cmp_mask(struct arm_ccn *ccn, const char *name) in arm_ccn_pmu_get_cmp_mask() argument
460 return &ccn->dt.cmp_mask[i].l; in arm_ccn_pmu_get_cmp_mask()
462 return &ccn->dt.cmp_mask[i].h; in arm_ccn_pmu_get_cmp_mask()
471 struct arm_ccn *ccn = pmu_to_arm_ccn(dev_get_drvdata(dev)); in arm_ccn_pmu_cmp_mask_show() local
472 u64 *mask = arm_ccn_pmu_get_cmp_mask(ccn, attr->attr.name); in arm_ccn_pmu_cmp_mask_show()
[all …]
DKconfig38 tristate "ARM CCN driver support"
41 PMU (perf) driver supporting the ARM CCN (Cache Coherent Network)
DMakefile3 obj-$(CONFIG_ARM_CCN) += arm-ccn.o
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/perf/
Darm,ccn.yaml4 $id: http://devicetree.org/schemas/perf/arm,ccn.yaml#
7 title: ARM CCN (Cache Coherent Network) Performance Monitors
15 - arm,ccn-502
16 - arm,ccn-504
17 - arm,ccn-508
18 - arm,ccn-512
35 ccn@20000000 {
36 compatible = "arm,ccn-504";
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/perf/
Darm-ccn.txt1 * ARM CCN (Cache Coherent Network)
6 "arm,ccn-502"
7 "arm,ccn-504"
8 "arm,ccn-508"
9 "arm,ccn-512"
19 ccn@2000000000 {
20 compatible = "arm,ccn-504";
/kernel/linux/linux-6.6/Documentation/admin-guide/perf/
Darm-ccn.rst5 CCN-504 is a ring-bus interconnect consisting of 11 crosspoints
13 The CCN driver registers a perf PMU driver, which provides
15 in sysfs, see /sys/bus/event_source/devices/ccn*.
44 the CCN PMU events. It is recommended that the user space tools
51 / # perf list | grep ccn
52 ccn/cycles/ [Kernel PMU event]
54 ccn/xp_valid_flit,xp=?,port=?,vc=?,dir=?/ [Kernel PMU event]
57 / # perf stat -a -e ccn/cycles/,ccn/xp_valid_flit,xp=1,port=0,vc=1,dir=1/ \
Dindex.rst16 arm-ccn
/kernel/linux/linux-5.10/Documentation/admin-guide/perf/
Darm-ccn.rst5 CCN-504 is a ring-bus interconnect consisting of 11 crosspoints
13 The CCN driver registers a perf PMU driver, which provides
15 in sysfs, see /sys/bus/event_source/devices/ccn*.
44 the CCN PMU events. It is recommended that the user space tools
51 / # perf list | grep ccn
52 ccn/cycles/ [Kernel PMU event]
54 ccn/xp_valid_flit,xp=?,port=?,vc=?,dir=?/ [Kernel PMU event]
57 / # perf stat -a -e ccn/cycles/,ccn/xp_valid_flit,xp=1,port=0,vc=1,dir=1/ \
Dindex.rst14 arm-ccn
/kernel/linux/linux-6.6/drivers/scsi/
Dpmcraid.c788 * lost CCN. It returns the command block back to free pool and schedules
936 pmcraid_info("response for Cancel CCN CDB[0] = %x ioasc = %x\n", in pmcraid_ioa_shutdown()
1101 atomic_set(&(cmd->drv_inst->ccn.ignore), 0); in pmcraid_send_hcam_cmd()
1141 dma = pinstance->ccn.baddr + PMCRAID_AEN_HDR_SIZE; in pmcraid_init_hcam()
1142 hcam = &pinstance->ccn; in pmcraid_init_hcam()
1244 &pinstance->ldn : &pinstance->ccn; in pmcraid_cancel_hcam()
1263 * pmcraid_cancel_ccn - cancel CCN HCAM already registered with IOA
1452 * pmcraid_notify_ccn - notifies about CCN event msg to user space
1461 pinstance->ccn.msg, in pmcraid_notify_ccn()
1462 le32_to_cpu(pinstance->ccn.hcam->data_len) + in pmcraid_notify_ccn()
[all …]
Dpmcraid.h678 struct pmcraid_hostrcb ccn; member
784 u32 reinit_cfg_table:1; /* reinit config table due to lost CCN */
804 /* To indicate add/delete/modify during CCN */
/kernel/linux/linux-5.10/drivers/scsi/
Dpmcraid.c791 * lost CCN. It returns the command block back to free pool and schedules
939 pmcraid_info("response for Cancel CCN CDB[0] = %x ioasc = %x\n", in pmcraid_ioa_shutdown()
1105 atomic_set(&(cmd->drv_inst->ccn.ignore), 0); in pmcraid_send_hcam_cmd()
1145 dma = pinstance->ccn.baddr + PMCRAID_AEN_HDR_SIZE; in pmcraid_init_hcam()
1146 hcam = &pinstance->ccn; in pmcraid_init_hcam()
1248 &pinstance->ldn : &pinstance->ccn; in pmcraid_cancel_hcam()
1267 * pmcraid_cancel_ccn - cancel CCN HCAM already registered with IOA
1458 * pmcraid_notify_ccn - notifies about CCN event msg to user space
1467 pinstance->ccn.msg, in pmcraid_notify_ccn()
1468 le32_to_cpu(pinstance->ccn.hcam->data_len) + in pmcraid_notify_ccn()
[all …]
Dpmcraid.h678 struct pmcraid_hostrcb ccn; member
784 u32 reinit_cfg_table:1; /* reinit config table due to lost CCN */
804 /* To indicate add/delete/modify during CCN */
/kernel/linux/linux-5.10/arch/arm64/boot/dts/amd/
Damd-seattle-soc.dtsi235 ccn: ccn@e8000000 { label
236 compatible = "arm,ccn-504";
/kernel/linux/linux-6.6/tools/perf/pmu-events/arch/test/test_soc/sys/
Duncore.json10 "BriefDescription": "ccn read-cycles event",
/kernel/linux/linux-6.6/arch/arm64/boot/dts/amd/
Damd-seattle-soc.dtsi269 ccn: ccn@e8000000 { label
270 compatible = "arm,ccn-504";
/kernel/linux/linux-5.10/drivers/perf/hisilicon/
Dhisi_uncore_pmu.h9 * This code is based on the uncore PMUs like arm-cci and arm-ccn.
/kernel/linux/linux-5.10/arch/arm64/boot/dts/broadcom/stingray/
Dstingray.dtsi160 ccn: ccn@0 { label
161 compatible = "arm,ccn-502";
/kernel/linux/linux-6.6/arch/arm64/boot/dts/broadcom/stingray/
Dstingray.dtsi168 ccn: ccn@0 { label
169 compatible = "arm,ccn-502";
/kernel/linux/linux-6.6/drivers/perf/hisilicon/
Dhisi_uncore_pmu.h9 * This code is based on the uncore PMUs like arm-cci and arm-ccn.
Dhisi_uncore_cpa_pmu.c8 * This code is based on the uncore PMUs like arm-cci and arm-ccn.
/kernel/linux/linux-6.6/tools/perf/pmu-events/
Dempty-pmu-events.c242 .desc = "ccn read-cycles event. Unit: uncore_sys_ccn_pmu ",

12