Home
last modified time | relevance | path

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

/linux/drivers/edac/
H A Dskx_common.c136 d->imc[i].mc_mapping = i; in skx_init_mc_mapping()
145 d->imc[lmc].mc_mapping = pmc; in skx_set_mc_mapping()
152 if (d->imc[lmc].mc_mapping == pmc) { in skx_get_mc_mapping()
188 res->imc = (int)adxl_values[component_indices[INDEX_MEMCTRL]]; in skx_adxl_decode()
189 if (res->imc == -1) { in skx_adxl_decode()
197 res->imc = (adxl_nm_bitmap & BIT_NM_MEMCTRL) ? in skx_adxl_decode()
206 res->imc = (int)adxl_values[component_indices[INDEX_MEMCTRL]]; in skx_adxl_decode()
212 if (res->imc < 0) { in skx_adxl_decode()
213 skx_printk(KERN_ERR, "Bad imc %d\n", res->imc); in skx_adxl_decode()
218 if (d->imc[0].src_id == res->socket) { in skx_adxl_decode()
[all …]
H A Digen6_edac.c167 struct igen6_imc imc[NUM_IMC]; member
481 struct igen6_imc *imc = &igen6_pvt->imc[mc]; in adl_err_addr_to_imc_addr() local
488 mc_hash = readl(imc->window + MAD_MC_HASH_OFFSET); in adl_err_addr_to_imc_addr()
792 struct igen6_imc *imc = &igen6_pvt->imc[res->mc]; in igen6_decode() local
803 hash = readl(imc->window + CHANNEL_HASH_OFFSET); in igen6_decode()
804 s_size = imc->ch_s_size; in igen6_decode()
805 l_map = imc->ch_l_map; in igen6_decode()
811 hash = readl(imc->window + CHANNEL_EHASH_OFFSET); in igen6_decode()
812 s_size = imc->dimm_s_size[idx]; in igen6_decode()
813 l_map = imc->dimm_l_map[idx]; in igen6_decode()
[all …]
H A Dimh_base.c170 d->imc[lmc].mbase = mbase; in __get_ddr_munits()
171 d->imc[lmc].lmc = lmc; in __get_ddr_munits()
187 d->imc[lmc].dev = dev; in __get_ddr_munits()
226 d->imc[i].src_id = src_id; in get_socket_id()
260 d = kzalloc_flex(*d, imc, imc_num); in imh_get_all_mmio_base_h()
321 struct skx_imc *imc; in imh_get_munits() local
338 imc = &d->imc[i]; in imh_get_munits()
339 if (!imc->mbase) in imh_get_munits()
342 imc->chan_mmio_sz = cfg->ddr_chan_mmio_sz; in imh_get_munits()
343 imc->num_channels = cfg->ddr_chan_num; in imh_get_munits()
[all …]
/linux/Documentation/arch/powerpc/
H 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.
/linux/net/iucv/
H A Diucv.c1652 struct iucv_message_complete *imc = (void *) data; in iucv_message_complete() local
1653 struct iucv_path *path = iucv_path_table[imc->ippathid]; in iucv_message_complete()
1657 msg.flags = imc->ipflags1; in iucv_message_complete()
1658 msg.id = imc->ipmsgid; in iucv_message_complete()
1659 msg.audit = imc->ipaudit; in iucv_message_complete()
1660 memcpy(msg.rmmsg, imc->iprmmsg, 8); in iucv_message_complete()
1661 msg.class = imc->ipsrccls; in iucv_message_complete()
1662 msg.tag = imc->ipmsgtag; in iucv_message_complete()
1663 msg.length = imc->ipbfln2f; in iucv_message_complete()
/linux/arch/powerpc/perf/
H A DMakefile13 obj-$(CONFIG_PPC_POWERNV) += imc-pmu.o
/linux/tools/perf/Documentation/
H A Dperf-list.txt217 bandwidth would require specifying all imc PMUs (see perf list output),
223 perf stat -C 0 -a imc/cas_count_read/,imc/cas_count_write/ -I 1000 ...
224 perf stat -C 0 -a *imc*/cas_count_read/,*imc*/cas_count_write/ -I 1000 ...
/linux/drivers/i2c/busses/
H A Di2c-piix4.c1043 u8 imc; in piix4_probe() local
1050 0x40, &imc); in piix4_probe()
1051 if (imc & 0x80) in piix4_probe()
/linux/arch/arm64/crypto/
H A Daes-ce.S76 do_enc_Nx d, imc, \k, \i0, \i1, \i2, \i3, \i4
/linux/tools/testing/nvdimm/test/
H A Dndtest.c37 #define NFIT_DIMM_HANDLE(node, socket, imc, chan, dimm) \ argument
39 | ((imc & 0xf) << 8) | ((chan & 0xf) << 4) | (dimm & 0xf))
H A Dnfit.c120 #define NFIT_DIMM_HANDLE(node, socket, imc, chan, dimm) \ argument
122 | ((imc & 0xf) << 8) | ((chan & 0xf) << 4) | (dimm & 0xf))