Home
last modified time | relevance | path

Searched refs:imc (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/edac/
A Di10nm_base.c87 if (!imc->mbase) in __enable_retry_rd_err_log()
138 struct skx_imc *imc = &res->dev->imc[res->imc]; in show_retry_rd_err_log() local
145 if (!imc->mbase) in show_retry_rd_err_log()
272 d->imc[i].mdev = mdev; in i10nm_get_ddr_munits()
451 struct skx_imc *imc = pvt->imc; in i10nm_get_dimm_config() local
457 if (!imc->mbase) in i10nm_get_dimm_config()
478 imc->mc, i); in i10nm_get_dimm_config()
595 if (!d->imc[i].mdev) in i10nm_init()
598 d->imc[i].mc = mc++; in i10nm_init()
599 d->imc[i].lmc = i; in i10nm_init()
[all …]
A Digen6_edac.c344 struct igen6_imc *imc = &igen6_pvt->imc[mc]; in adl_err_addr_to_imc_addr() local
513 struct igen6_imc *imc = &igen6_pvt->imc[res->mc]; in igen6_decode() local
624 struct igen6_imc *imc = &igen6_pvt->imc[0]; in errcmd_enable_error_reporting() local
651 imc = &igen6_pvt->imc[i]; in ecclog_handler()
819 imc->size += imc->dimm_s_size[i]; in igen6_get_dimm_config()
820 imc->size += imc->dimm_l_size[i]; in igen6_get_dimm_config()
1059 imc->mc = mc; in igen6_register_mci()
1075 imc->mci = mci; in igen6_register_mci()
1095 imc = &igen6_pvt->imc[i]; in igen6_unregister_mcis()
1109 struct igen6_imc *imc = &igen6_pvt->imc[0]; in igen6_mem_slice_setup() local
[all …]
A Dskx_common.c148 if (res->imc > NUM_IMC - 1 || res->imc < 0) { in skx_adxl_decode()
348 if (imc->hbm_mc) { in skx_get_dimm_info()
381 if (imc->hbm_mc) in skx_get_dimm_info()
383 imc->src_id, imc->lmc, chan); in skx_get_dimm_info()
386 imc->src_id, imc->lmc, chan, dimmno); in skx_get_dimm_info()
434 imc->src_id, imc->lmc, chan, dimmno); in skx_get_nvdimm_info()
465 imc->mci = mci; in skx_register_mci()
467 pvt->imc = imc; in skx_register_mci()
470 imc->node_id, imc->lmc); in skx_register_mci()
505 imc->mci = NULL; in skx_register_mci()
[all …]
A Dskx_base.c115 d->imc[i].chan[m->mtype].cdev = pdev; in get_all_munits()
181 struct skx_imc *imc = pvt->imc; in skx_get_dimm_config() local
241 edev = res->dev->imc[res->imc].chan[res->channel].edev; in skx_show_retry_rd_err_log()
366 res->socket = d->imc[0].src_id; in skx_sad_decode()
472 if (res->dev->imc[res->imc].chan[res->channel].dimms[0].close_pg) in skx_rir_decode()
553 struct skx_dimm *dimm = &r->dev->imc[r->imc].chan[r->channel].dimms[r->dimm]; in skx_mad_decode()
703 d->imc[i].mc = mc++; in skx_init()
704 d->imc[i].lmc = i; in skx_init()
705 d->imc[i].src_id = src_id; in skx_init()
706 d->imc[i].node_id = node_id; in skx_init()
[all …]
A Dskx_common.h93 } imc[NUM_IMC]; member
97 struct skx_imc *imc; member
126 int imc; member
178 struct skx_imc *imc, int chan, int dimmno,
181 int skx_get_nvdimm_info(struct dimm_info *dimm, struct skx_imc *imc,
184 int skx_register_mci(struct skx_imc *imc, struct pci_dev *pdev,
/linux/tools/testing/selftests/resctrl/
A Dresctrl_val.c280 int imc, j; in initialize_mem_bw_imc() local
287 for (imc = 0; imc < imcs; imc++) { in initialize_mem_bw_imc()
308 int imc, j, ret; in get_mem_bw_imc() local
312 for (imc = 0; imc < imcs; imc++) { in get_mem_bw_imc()
314 ret = open_perf_event(imc, cpu_no, j); in get_mem_bw_imc()
325 for (imc = 0; imc < imcs; imc++) { in get_mem_bw_imc()
334 for (imc = 0; imc < imcs; imc++) { in get_mem_bw_imc()
336 &imc_counters_config[imc][READ]; in get_mem_bw_imc()
338 &imc_counters_config[imc][WRITE]; in get_mem_bw_imc()
371 for (imc = 0; imc < imcs; imc++) { in get_mem_bw_imc()
[all …]
/linux/Documentation/powerpc/
A Dimc.rst52 `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.
A Dindex.rst23 imc
/linux/net/iucv/
A Diucv.c1611 struct iucv_message_complete *imc = (void *) data; in iucv_message_complete() local
1612 struct iucv_path *path = iucv_path_table[imc->ippathid]; in iucv_message_complete()
1616 msg.flags = imc->ipflags1; in iucv_message_complete()
1617 msg.id = imc->ipmsgid; in iucv_message_complete()
1618 msg.audit = imc->ipaudit; in iucv_message_complete()
1619 memcpy(msg.rmmsg, imc->iprmmsg, 8); in iucv_message_complete()
1620 msg.class = imc->ipsrccls; in iucv_message_complete()
1621 msg.tag = imc->ipmsgtag; in iucv_message_complete()
1622 msg.length = imc->ipbfln2f; in iucv_message_complete()
/linux/tools/perf/Documentation/
A Dperf-list.txt166 bandwidth would require specifying all imc PMUs (see perf list output),
172 perf stat -C 0 -a imc/cas_count_read/,imc/cas_count_write/ -I 1000 ...
173 perf stat -C 0 -a *imc*/cas_count_read/,*imc*/cas_count_write/ -I 1000 ...
/linux/arch/powerpc/perf/
A DMakefile13 obj-$(CONFIG_PPC_POWERNV) += imc-pmu.o
/linux/arch/powerpc/platforms/powernv/
A DMakefile19 obj-$(CONFIG_PERF_EVENTS) += opal-imc.o
/linux/drivers/i2c/busses/
A Di2c-piix4.c930 u8 imc; in piix4_probe() local
937 0x40, &imc); in piix4_probe()
938 if (imc & 0x80) in piix4_probe()
/linux/arch/arm64/crypto/
A Daes-ce.S81 do_enc_Nx d, imc, \k, \i0, \i1, \i2, \i3, \i4
/linux/tools/testing/nvdimm/test/
A Dndtest.c35 #define NFIT_DIMM_HANDLE(node, socket, imc, chan, dimm) \ argument
37 | ((imc & 0xf) << 8) | ((chan & 0xf) << 4) | (dimm & 0xf))
A Dnfit.c122 #define NFIT_DIMM_HANDLE(node, socket, imc, chan, dimm) \ argument
124 | ((imc & 0xf) << 8) | ((chan & 0xf) << 4) | (dimm & 0xf))

Completed in 34 milliseconds