/openbmc/linux/drivers/edac/ |
H A D | i10nm_base.c | 102 static void __enable_retry_rd_err_log(struct skx_imc *imc, int chan, bool enable, in __enable_retry_rd_err_log() argument 108 s = I10NM_GET_REG32(imc, chan, offsets_scrub[0]); in __enable_retry_rd_err_log() 109 d = I10NM_GET_REG32(imc, chan, offsets_demand[0]); in __enable_retry_rd_err_log() 111 d2 = I10NM_GET_REG32(imc, chan, offsets_demand2[0]); in __enable_retry_rd_err_log() 115 imc->chan[chan].retry_rd_err_log_s = s; in __enable_retry_rd_err_log() 116 imc->chan[chan].retry_rd_err_log_d = d; in __enable_retry_rd_err_log() 118 imc->chan[chan].retry_rd_err_log_d2 = d2; in __enable_retry_rd_err_log() 132 if (imc->chan[chan].retry_rd_err_log_s & RETRY_RD_ERR_LOG_UC) in __enable_retry_rd_err_log() 134 if (imc->chan[chan].retry_rd_err_log_s & RETRY_RD_ERR_LOG_NOOVER) in __enable_retry_rd_err_log() 136 if (!(imc->chan[chan].retry_rd_err_log_s & RETRY_RD_ERR_LOG_EN)) in __enable_retry_rd_err_log() [all …]
|
H A D | skx_common.c | 148 res->imc = (int)adxl_values[component_indices[INDEX_MEMCTRL]]; in skx_adxl_decode() 149 if (res->imc == -1) { in skx_adxl_decode() 157 res->imc = (adxl_nm_bitmap & BIT_NM_MEMCTRL) ? in skx_adxl_decode() 166 res->imc = (int)adxl_values[component_indices[INDEX_MEMCTRL]]; in skx_adxl_decode() 172 if (res->imc > NUM_IMC - 1 || res->imc < 0) { in skx_adxl_decode() 173 skx_printk(KERN_ERR, "Bad imc %d\n", res->imc); in skx_adxl_decode() 178 if (d->imc[0].src_id == res->socket) { in skx_adxl_decode() 186 res->socket, res->imc); in skx_adxl_decode() 375 struct skx_imc *imc, int chan, int dimmno, in skx_get_dimm_info() argument 384 cols = imc->hbm_mc ? 6 : numcol(mtr); in skx_get_dimm_info() [all …]
|
H A D | igen6_edac.c | 157 struct igen6_imc imc[NUM_IMC]; member 344 struct igen6_imc *imc = &igen6_pvt->imc[mc]; in adl_err_addr_to_imc_addr() local 351 mc_hash = readl(imc->window + MAD_MC_HASH_OFFSET); in adl_err_addr_to_imc_addr() 513 struct igen6_imc *imc = &igen6_pvt->imc[res->mc]; in igen6_decode() local 524 hash = readl(imc->window + CHANNEL_HASH_OFFSET); in igen6_decode() 525 s_size = imc->ch_s_size; in igen6_decode() 526 l_map = imc->ch_l_map; in igen6_decode() 532 hash = readl(imc->window + CHANNEL_EHASH_OFFSET); in igen6_decode() 533 s_size = imc->dimm_s_size[idx]; in igen6_decode() 534 l_map = imc->dimm_l_map[idx]; in igen6_decode() [all …]
|
H A D | skx_base.c | 115 d->imc[i].chan[m->mtype].cdev = pdev; in get_all_munits() 121 d->imc[i].chan[m->mtype - ERRCHAN0].edev = pdev; in get_all_munits() 181 struct skx_imc *imc = pvt->imc; in skx_get_dimm_config() local 187 pci_read_config_dword(imc->chan[0].cdev, 0x87c, &mcmtr); in skx_get_dimm_config() 191 pci_read_config_dword(imc->chan[i].cdev, 0x8C, &amap); in skx_get_dimm_config() 192 pci_read_config_dword(imc->chan[i].cdev, 0x400, &mcddrtcfg); in skx_get_dimm_config() 195 pci_read_config_dword(imc->chan[i].cdev, in skx_get_dimm_config() 198 ndimms += skx_get_dimm_info(mtr, mcmtr, amap, dimm, imc, i, j, cfg); in skx_get_dimm_config() 200 ndimms += skx_get_nvdimm_info(dimm, imc, i, j, in skx_get_dimm_config() 206 skx_printk(KERN_ERR, "ECC is disabled on imc %d\n", imc->mc); in skx_get_dimm_config() [all …]
|
H A D | skx_common.h | 122 } imc[NUM_IMC]; member 126 struct skx_imc *imc; member 167 int imc; member 255 struct skx_imc *imc, int chan, int dimmno, 258 int skx_get_nvdimm_info(struct dimm_info *dimm, struct skx_imc *imc, 261 int skx_register_mci(struct skx_imc *imc, struct pci_dev *pdev,
|
/openbmc/linux/tools/testing/selftests/resctrl/ |
H A D | resctrl_val.c | 279 int imc, j; in initialize_mem_bw_imc() local 286 for (imc = 0; imc < imcs; imc++) { in initialize_mem_bw_imc() 288 membw_initialize_perf_event_attr(imc, j); in initialize_mem_bw_imc() 319 int imc, ret; in get_mem_bw_imc() local 321 for (imc = 0; imc < imcs; imc++) { in get_mem_bw_imc() 322 imc_counters_config[imc][READ].fd = -1; in get_mem_bw_imc() 323 imc_counters_config[imc][WRITE].fd = -1; in get_mem_bw_imc() 328 for (imc = 0; imc < imcs; imc++) { in get_mem_bw_imc() 329 ret = open_perf_event(imc, cpu_no, READ); in get_mem_bw_imc() 332 ret = open_perf_event(imc, cpu_no, WRITE); in get_mem_bw_imc() [all …]
|
/openbmc/openbmc/meta-openembedded/meta-networking/recipes-support/strongswan/ |
H A D | strongswan_6.0.0.bb | 28 …${@bb.utils.contains('DISTRO_FEATURES', 'ima', 'tnc-imc imc-hcd imc-os imc-scanner imc-attestation… 66 #imc 67 PACKAGECONFIG[tnc-imc] = "--enable-tnc-imc,--disable-tnc-imc,, ${PN}-plugin-tnc-imc ${PN}-plugin-t… 68 PACKAGECONFIG[imc-test] = "--enable-imc-test,--disable-imc-test,," 69 PACKAGECONFIG[imc-scanner] = "--enable-imc-scanner,--disable-imc-scanner,," 70 PACKAGECONFIG[imc-os] = "--enable-imc-os,--disable-imc-os,," 71 PACKAGECONFIG[imc-attestation] = "--enable-imc-attestation,--disable-imc-attestation,," 72 PACKAGECONFIG[imc-swima] = "--enable-imc-swima, --disable-imc-swima, json-c," 73 PACKAGECONFIG[imc-hcd] = "--enable-imc-hcd, --disable-imc-hcd,,"
|
/openbmc/linux/Documentation/powerpc/ |
H A D | imc.rst | 52 `imc-counters` device node which has a compatible field 163 To record an application/process with trace-imc event: 181 Performance data using `perf top` with and without trace-imc event. 183 PMI interrupts count when `perf top` command is executed without trace-imc event.
|
H A D | index.rst | 25 imc
|
/openbmc/linux/net/iucv/ |
H A D | iucv.c | 1621 struct iucv_message_complete *imc = (void *) data; in iucv_message_complete() local 1622 struct iucv_path *path = iucv_path_table[imc->ippathid]; in iucv_message_complete() 1626 msg.flags = imc->ipflags1; in iucv_message_complete() 1627 msg.id = imc->ipmsgid; in iucv_message_complete() 1628 msg.audit = imc->ipaudit; in iucv_message_complete() 1629 memcpy(msg.rmmsg, imc->iprmmsg, 8); in iucv_message_complete() 1630 msg.class = imc->ipsrccls; in iucv_message_complete() 1631 msg.tag = imc->ipmsgtag; in iucv_message_complete() 1632 msg.length = imc->ipbfln2f; in iucv_message_complete()
|
/openbmc/linux/arch/powerpc/perf/ |
H A D | Makefile | 13 obj-$(CONFIG_PPC_POWERNV) += imc-pmu.o
|
/openbmc/linux/tools/perf/Documentation/ |
H A D | perf-list.txt | 209 bandwidth would require specifying all imc PMUs (see perf list output), 215 perf stat -C 0 -a imc/cas_count_read/,imc/cas_count_write/ -I 1000 ... 216 perf stat -C 0 -a *imc*/cas_count_read/,*imc*/cas_count_write/ -I 1000 ...
|
/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | Makefile | 28 obj-$(CONFIG_PERF_EVENTS) += opal-imc.o
|
/openbmc/linux/drivers/i2c/busses/ |
H A D | i2c-piix4.c | 1049 u8 imc; in piix4_probe() local 1056 0x40, &imc); in piix4_probe() 1057 if (imc & 0x80) in piix4_probe()
|
/openbmc/linux/arch/arm64/crypto/ |
H A D | aes-ce.S | 81 do_enc_Nx d, imc, \k, \i0, \i1, \i2, \i3, \i4
|
/openbmc/linux/tools/testing/nvdimm/test/ |
H A D | ndtest.c | 35 #define NFIT_DIMM_HANDLE(node, socket, imc, chan, dimm) \ argument 37 | ((imc & 0xf) << 8) | ((chan & 0xf) << 4) | (dimm & 0xf))
|
H A D | nfit.c | 120 #define NFIT_DIMM_HANDLE(node, socket, imc, chan, dimm) \ argument 122 | ((imc & 0xf) << 8) | ((chan & 0xf) << 4) | (dimm & 0xf))
|
/openbmc/linux/ |
H A D | opengrok2.0.log | [all...] |
H A D | opengrok1.0.log | [all...] |