Home
last modified time | relevance | path

Searched full:config1 (Results 1 – 25 of 126) sorted by relevance

123456

/Linux-v5.15/Documentation/ABI/testing/
Dsysfs-bus-event_source-devices-dsa7 perf_event_attr.config1 for the IDXD DSA pmu. (See also
11 perf_event_attr.config or perf_event_attr.config1.
18 filter_wq = "config1:0-31" - workqueue filter
19 filter_tc = "config1:32-39" - traffic class filter
20 filter_pgsz = "config1:40-43" - page size filter
21 filter_sz = "config1:44-51" - transfer size filter
22 filter_eng = "config1:52-59" - engine filter
Dsysfs-bus-event_source-devices-format19 Example: 'config1:1,6-10,44'
21 perf_event_attr::config1.
/Linux-v5.15/drivers/phy/socionext/
Dphy-uniphier-usb2.c36 struct uniphier_u2phy_param config1; member
77 regmap_write(priv->regmap, priv->data->config1.offset, in uniphier_u2phy_init()
78 priv->data->config1.value); in uniphier_u2phy_init()
187 .config1 = { SG_USBPHY12PLL, 0x00010010 },
191 .config1 = { SG_USBPHY12PLL, 0x00010010 },
195 .config1 = { SG_USBPHY34PLL, 0x00010010 },
199 .config1 = { SG_USBPHY34PLL, 0x00010010 },
207 .config1 = { SG_USBPHY1CTRL2, 0x00000106 },
211 .config1 = { SG_USBPHY2CTRL2, 0x00000106 },
215 .config1 = { SG_USBPHY3CTRL2, 0x00000106 },
Dphy-uniphier-usb3hs.c82 u32 config1; member
255 u32 config0, config1; in uniphier_u3hsphy_init() local
275 || (!priv->data->config0 && !priv->data->config1)) in uniphier_u3hsphy_init()
279 config1 = priv->data->config1; in uniphier_u3hsphy_init()
286 writel(config1, priv->base + HSPHY_CFG1); in uniphier_u3hsphy_init()
418 .config1 = 0x00000106,
430 .config1 = 0x00000106,
/Linux-v5.15/arch/powerpc/platforms/83xx/
Dsuspend.c62 u32 config1; member
124 u32 reg_cfg1 = in_be32(&pmc_regs->config1); in mpc83xx_change_state()
134 out_be32(&pmc_regs->config1, reg_cfg1); in mpc83xx_change_state()
186 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter()
187 in_be32(&pmc_regs->config1) | PMCCR1_PME_EN); in mpc83xx_suspend_enter()
207 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter()
208 in_be32(&pmc_regs->config1) | PMCCR1_POWER_OFF); in mpc83xx_suspend_enter()
214 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter()
215 in_be32(&pmc_regs->config1) & ~PMCCR1_POWER_OFF); in mpc83xx_suspend_enter()
229 out_be32(&pmc_regs->config1, in mpc83xx_suspend_enter()
[all …]
/Linux-v5.15/drivers/staging/iio/addac/
Dadt7316.c89 * ADT7316 config1
184 u8 config1; member
228 return sprintf(buf, "%d\n", !!(chip->config1 & ADT7316_EN)); in adt7316_show_enabled()
234 u8 config1; in _adt7316_store_enabled() local
238 config1 = chip->config1 | ADT7316_EN; in _adt7316_store_enabled()
240 config1 = chip->config1 & ~ADT7316_EN; in _adt7316_store_enabled()
242 ret = chip->bus.write(chip->bus.client, ADT7316_CONFIG1, config1); in _adt7316_store_enabled()
246 chip->config1 = config1; in _adt7316_store_enabled()
286 return sprintf(buf, "%d\n", !!(chip->config1 & ADT7516_SEL_EX_TEMP)); in adt7316_show_select_ex_temp()
296 u8 config1; in adt7316_store_select_ex_temp() local
[all …]
/Linux-v5.15/drivers/perf/hisilicon/
Dhisi_uncore_pa_pmu.c43 HISI_PMU_EVENT_ATTR_EXTRACTOR(tgtid_cmd, config1, 10, 0);
44 HISI_PMU_EVENT_ATTR_EXTRACTOR(tgtid_msk, config1, 21, 11);
45 HISI_PMU_EVENT_ATTR_EXTRACTOR(srcid_cmd, config1, 32, 22);
46 HISI_PMU_EVENT_ATTR_EXTRACTOR(srcid_msk, config1, 43, 33);
47 HISI_PMU_EVENT_ATTR_EXTRACTOR(tracetag_en, config1, 44, 44);
123 if (event->attr.config1 != 0x0) { in hisi_pa_pmu_enable_filter()
132 if (event->attr.config1 != 0x0) { in hisi_pa_pmu_disable_filter()
292 HISI_PMU_FORMAT_ATTR(tgtid_cmd, "config1:0-10"),
293 HISI_PMU_FORMAT_ATTR(tgtid_msk, "config1:11-21"),
294 HISI_PMU_FORMAT_ATTR(srcid_cmd, "config1:22-32"),
[all …]
Dhisi_uncore_sllc_pmu.c45 HISI_PMU_EVENT_ATTR_EXTRACTOR(tgtid_min, config1, 10, 0);
46 HISI_PMU_EVENT_ATTR_EXTRACTOR(tgtid_max, config1, 21, 11);
47 HISI_PMU_EVENT_ATTR_EXTRACTOR(srcid_cmd, config1, 32, 22);
48 HISI_PMU_EVENT_ATTR_EXTRACTOR(srcid_msk, config1, 43, 33);
49 HISI_PMU_EVENT_ATTR_EXTRACTOR(tracetag_en, config1, 44, 44);
154 if (event->attr.config1 != 0x0) { in hisi_sllc_pmu_enable_filter()
163 if (event->attr.config1 != 0x0) { in hisi_sllc_pmu_clear_filter()
323 HISI_PMU_FORMAT_ATTR(tgtid_min, "config1:0-10"),
324 HISI_PMU_FORMAT_ATTR(tgtid_max, "config1:11-21"),
325 HISI_PMU_FORMAT_ATTR(srcid_cmd, "config1:22-32"),
[all …]
Dhisi_uncore_hha_pmu.c54 HISI_PMU_EVENT_ATTR_EXTRACTOR(srcid_cmd, config1, 10, 0);
55 HISI_PMU_EVENT_ATTR_EXTRACTOR(srcid_msk, config1, 21, 11);
56 HISI_PMU_EVENT_ATTR_EXTRACTOR(tracetag_en, config1, 22, 22);
57 HISI_PMU_EVENT_ATTR_EXTRACTOR(datasrc_skt, config1, 23, 23);
143 if (event->attr.config1 != 0x0) { in hisi_hha_pmu_enable_filter()
152 if (event->attr.config1 != 0x0) { in hisi_hha_pmu_disable_filter()
349 HISI_PMU_FORMAT_ATTR(srcid_cmd, "config1:0-10"),
350 HISI_PMU_FORMAT_ATTR(srcid_msk, "config1:11-21"),
351 HISI_PMU_FORMAT_ATTR(tracetag_en, "config1:22"),
352 HISI_PMU_FORMAT_ATTR(datasrc_skt, "config1:23"),
Dhisi_uncore_l3c_pmu.c58 HISI_PMU_EVENT_ATTR_EXTRACTOR(tt_core, config1, 7, 0);
59 HISI_PMU_EVENT_ATTR_EXTRACTOR(tt_req, config1, 10, 8);
60 HISI_PMU_EVENT_ATTR_EXTRACTOR(datasrc_cfg, config1, 15, 11);
61 HISI_PMU_EVENT_ATTR_EXTRACTOR(datasrc_skt, config1, 16, 16);
209 if (event->attr.config1 != 0x0) { in hisi_l3c_pmu_enable_filter()
218 if (event->attr.config1 != 0x0) { in hisi_l3c_pmu_disable_filter()
397 HISI_PMU_FORMAT_ATTR(tt_core, "config1:0-7"),
398 HISI_PMU_FORMAT_ATTR(tt_req, "config1:8-10"),
399 HISI_PMU_FORMAT_ATTR(datasrc_cfg, "config1:11-15"),
400 HISI_PMU_FORMAT_ATTR(datasrc_skt, "config1:16"),
/Linux-v5.15/arch/x86/events/intel/
Duncore_nhmex.c197 DEFINE_UNCORE_FORMAT_ATTR(match, match, "config1:0-63");
372 reg1->config = event->attr.config1; in nhmex_bbox_hw_config()
457 reg1->config = event->attr.config1; in nhmex_sbox_hw_config()
674 u64 config1 = reg1->config; in nhmex_mbox_get_constraint() local
687 __BITS_VALUE(config1, i, 32))) in nhmex_mbox_get_constraint()
726 config1 = nhmex_mbox_alter_er(event, idx[0], false); in nhmex_mbox_get_constraint()
776 * config1 to pass two MSRs' config. in nhmex_mbox_hw_config()
781 if (event->attr.config1 & ~er->valid_mask) in nhmex_mbox_hw_config()
798 reg1->config = event->attr.config1; in nhmex_mbox_hw_config()
874 DEFINE_UNCORE_FORMAT_ATTR(dsp, dsp, "config1:0-31");
[all …]
Duncore_snbep.c495 DEFINE_UNCORE_FORMAT_ATTR(filter_tid, filter_tid, "config1:0-4");
496 DEFINE_UNCORE_FORMAT_ATTR(filter_tid2, filter_tid, "config1:0");
497 DEFINE_UNCORE_FORMAT_ATTR(filter_tid3, filter_tid, "config1:0-5");
498 DEFINE_UNCORE_FORMAT_ATTR(filter_tid4, filter_tid, "config1:0-8");
499 DEFINE_UNCORE_FORMAT_ATTR(filter_tid5, filter_tid, "config1:0-9");
500 DEFINE_UNCORE_FORMAT_ATTR(filter_cid, filter_cid, "config1:5");
501 DEFINE_UNCORE_FORMAT_ATTR(filter_link, filter_link, "config1:5-8");
502 DEFINE_UNCORE_FORMAT_ATTR(filter_link2, filter_link, "config1:6-8");
503 DEFINE_UNCORE_FORMAT_ATTR(filter_link3, filter_link, "config1:12");
504 DEFINE_UNCORE_FORMAT_ATTR(filter_nid, filter_nid, "config1:10-17");
[all …]
/Linux-v5.15/Documentation/admin-guide/perf/
Dxgene-pmu.rst19 config1 (agent ID) fields of the perf_event_attr structure. The "events"
30 to a corresponding bit in "config1" field. By default, the event will be
31 counted for all agent requests (config1 = 0x0). For all the supported agents of
46 / # perf stat -a -e l3c0/read-miss,config1=0xfffffffffffffffe/ sleep 1
/Linux-v5.15/drivers/net/ethernet/seeq/
Dether3.c119 ether3_outw(priv(dev)->regs.config1 | CFG1_LOCBUFMEM, REG_CONFIG1); in ether3_setbuffer()
273 priv(dev)->regs.config1 = CFG1_RECVCOMPSTAT0|CFG1_DMABURST8; in ether3_init_2()
280 ether3_outw(priv(dev)->regs.config1 | CFG1_BUFSELSTAT0, REG_CONFIG1); in ether3_init_2()
285 priv(dev)->regs.config1 |= CFG1_RECVPROMISC; in ether3_init_2()
287 priv(dev)->regs.config1 |= CFG1_RECVSPECBRMULTI; in ether3_init_2()
289 priv(dev)->regs.config1 |= CFG1_RECVSPECBROAD; in ether3_init_2()
296 ether3_outw(priv(dev)->regs.config1 | CFG1_TRANSEND, REG_CONFIG1); in ether3_init_2()
302 ether3_outw(priv(dev)->regs.config1 | CFG1_LOCBUFMEM, REG_CONFIG1); in ether3_init_2()
331 ether3_outw(priv(dev)->regs.config1 | CFG1_BUFSELSTAT0, REG_CONFIG1); in ether3_init_for_open()
340 ether3_outw(priv(dev)->regs.config1 | CFG1_TRANSEND, REG_CONFIG1); in ether3_init_for_open()
[all …]
/Linux-v5.15/tools/perf/tests/
Dpmu.c18 { "krava11", "config1:0,2,4,6,8,20-28\n", },
19 { "krava12", "config1:63\n", },
20 { "krava13", "config1:45-47\n", },
168 if (attr.config1 != 0x8000400000000145) in test__pmu()
/Linux-v5.15/arch/mips/mm/
Dc-octeon.c170 unsigned int config1; in probe_octeon() local
174 config1 = read_c0_config1(); in probe_octeon()
178 c->icache.linesz = 2 << ((config1 >> 19) & 7); in probe_octeon()
179 c->icache.sets = 64 << ((config1 >> 22) & 7); in probe_octeon()
180 c->icache.ways = 1 + ((config1 >> 16) & 7); in probe_octeon()
198 c->icache.linesz = 2 << ((config1 >> 19) & 7); in probe_octeon()
Dsc-mips.c186 unsigned int config1, config2; in mips_sc_probe() local
203 config1 = read_c0_config1(); in mips_sc_probe()
204 if (!(config1 & MIPS_CONF_M)) in mips_sc_probe()
/Linux-v5.15/arch/mips/cavium-octeon/executive/
Dcvmx-pko.c311 union cvmx_pko_reg_queue_ptrs1 config1; in cvmx_pko_shutdown() local
312 config1.u64 = 0; in cvmx_pko_shutdown()
313 config1.s.qid7 = queue >> 7; in cvmx_pko_shutdown()
314 cvmx_write_csr(CVMX_PKO_REG_QUEUE_PTRS1, config1.u64); in cvmx_pko_shutdown()
347 union cvmx_pko_reg_queue_ptrs1 config1; in cvmx_pko_config_port() local
439 config1.u64 = 0; in cvmx_pko_config_port()
440 config1.s.idx3 = queue >> 3; in cvmx_pko_config_port()
441 config1.s.qid7 = (base_queue + queue) >> 7; in cvmx_pko_config_port()
543 cvmx_write_csr(CVMX_PKO_REG_QUEUE_PTRS1, config1.u64); in cvmx_pko_config_port()
/Linux-v5.15/drivers/mtd/nand/raw/
Dmxc_nand.c145 * (CONFIG1:INT_MSK is set). To handle this the driver uses
146 * enable_irq/disable_irq_nosync instead of CONFIG1:INT_MSK
668 uint16_t config1; in mxc_nand_enable_hwecc_v1_v2() local
673 config1 = readw(NFC_V1_V2_CONFIG1); in mxc_nand_enable_hwecc_v1_v2()
676 config1 |= NFC_V1_V2_CONFIG1_ECC_EN; in mxc_nand_enable_hwecc_v1_v2()
678 config1 &= ~NFC_V1_V2_CONFIG1_ECC_EN; in mxc_nand_enable_hwecc_v1_v2()
680 writew(config1, NFC_V1_V2_CONFIG1); in mxc_nand_enable_hwecc_v1_v2()
1116 uint16_t config1 = 0; in preset_v1() local
1120 config1 |= NFC_V1_V2_CONFIG1_ECC_EN; in preset_v1()
1123 config1 |= NFC_V1_V2_CONFIG1_INT_MSK; in preset_v1()
[all …]
/Linux-v5.15/drivers/pcmcia/
Dvrc4171_card.c133 uint16_t config1; in vrc4171_set_multifunction_pin() local
135 config1 = inw(CONFIGURATION1); in vrc4171_set_multifunction_pin()
136 config1 &= ~SLOTB_CONFIG; in vrc4171_set_multifunction_pin()
140 config1 |= SLOTB_NONE; in vrc4171_set_multifunction_pin()
143 config1 |= SLOTB_PCCARD; in vrc4171_set_multifunction_pin()
146 config1 |= SLOTB_CF; in vrc4171_set_multifunction_pin()
149 config1 |= SLOTB_FLASHROM; in vrc4171_set_multifunction_pin()
155 outw(config1, CONFIGURATION1); in vrc4171_set_multifunction_pin()
/Linux-v5.15/drivers/hwmon/
Dlm90.c1438 int man_id, chip_id, config1, config2, convrate; in lm90_detect() local
1446 config1 = i2c_smbus_read_byte_data(client, LM90_REG_R_CONFIG1); in lm90_detect()
1448 if (man_id < 0 || chip_id < 0 || config1 < 0 || convrate < 0) in lm90_detect()
1460 if ((config1 & 0x2A) == 0x00 in lm90_detect()
1486 && (config1 & 0x3F) == 0x00 in lm90_detect()
1498 && (config1 & 0x1B) == 0x00 in lm90_detect()
1503 && (config1 & 0x1B) == 0x00 in lm90_detect()
1532 * register. Likewise, the config1 register seems to lack a in lm90_detect()
1543 && (config1 & 0x1F) == (man_id & 0x0F) in lm90_detect()
1552 * register, reading it returns 0x01. Bit 4 of the config1 in lm90_detect()
[all …]
/Linux-v5.15/drivers/dma/idxd/
Dperfmon.c40 * These attributes specify the bits in the config1 word that the perf
43 DEFINE_PERFMON_FORMAT_ATTR(filter_wq, "config1:0-31");
44 DEFINE_PERFMON_FORMAT_ATTR(filter_tc, "config1:32-39");
45 DEFINE_PERFMON_FORMAT_ATTR(filter_pgsz, "config1:40-43");
46 DEFINE_PERFMON_FORMAT_ATTR(filter_sz, "config1:44-51");
47 DEFINE_PERFMON_FORMAT_ATTR(filter_eng, "config1:52-59");
338 flt_cfg.val = event->attr.config1; in perfmon_pmu_event_start()
/Linux-v5.15/arch/mips/kernel/
Dcpu-probe.c462 unsigned int config1; in decode_config1() local
464 config1 = read_c0_config1(); in decode_config1()
466 if (config1 & MIPS_CONF1_MD) in decode_config1()
468 if (config1 & MIPS_CONF1_PC) in decode_config1()
470 if (config1 & MIPS_CONF1_WR) in decode_config1()
472 if (config1 & MIPS_CONF1_CA) in decode_config1()
474 if (config1 & MIPS_CONF1_EP) in decode_config1()
476 if (config1 & MIPS_CONF1_FP) { in decode_config1()
481 c->tlbsize = ((config1 & MIPS_CONF1_TLBS) >> 25) + 1; in decode_config1()
486 return config1 & MIPS_CONF_M; in decode_config1()
[all …]
/Linux-v5.15/arch/powerpc/perf/
Dhv-gpci.c43 EVENT_DEFINE_RANGE_FORMAT(secondary_index, config1, 0, 15);
45 EVENT_DEFINE_RANGE_FORMAT(counter_info_version, config1, 16, 23);
47 EVENT_DEFINE_RANGE_FORMAT(length, config1, 24, 31);
49 EVENT_DEFINE_RANGE_FORMAT(offset, config1, 32, 63);
/Linux-v5.15/tools/perf/pmu-events/arch/x86/tremontx/
Duncore-other.json16 "Filter": "config1=0x40e33",
28 "Filter": "config1=0x40040e33",
40 "Filter": "config1=0x40041e33",
52 "Filter": "config1=0x41833",
65 "Filter": "config1=0x41a33",

123456