Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/intel/io/imc/
H A Dimc.c582 imc_set_gen_data(imc_t *imc) in imc_set_gen_data() argument
584 switch (imc->imc_gen) { in imc_set_gen_data()
586 imc->imc_gen_data = &imc_gen_data_snb; in imc_set_gen_data()
589 imc->imc_gen_data = &imc_gen_data_ivb; in imc_set_gen_data()
593 imc->imc_gen_data = &imc_gen_data_has_brd; in imc_set_gen_data()
596 imc->imc_gen_data = &imc_gen_data_skx; in imc_set_gen_data()
599 dev_err(imc->imc_dip, CE_PANIC, "imc driver programmer error: " in imc_set_gen_data()
600 "set to unknown generation: %u", imc->imc_gen); in imc_set_gen_data()
613 imc_create_minors(imc_t *imc) in imc_create_minors() argument
617 ddi_set_name_addr(imc->imc_dip, "1"); in imc_create_minors()
[all …]
H A Dimc.h740 typedef struct imc { struct
/illumos-gate/usr/src/cmd/isns/isnsd/
H A Dcache.c54 static cache_t *imc; variable
77 imc = (cache_t *)calloc(sizeof (cache_t), 1); in cache_init()
78 if (imc == NULL || in cache_init()
79 obj_tab_init(imc) != 0 || in cache_init()
80 dd_matrix_init(imc) != 0) { in cache_init()
88 (void) rwlock_init(&imc->l, USYNC_PROCESS, NULL); in cache_init()
93 imc->get_hval = obj_hval; in cache_init()
94 imc->get_uid = get_obj_uid; in cache_init()
95 imc->set_uid = set_obj_uid; in cache_init()
96 imc->timestamp = get_timestamp; in cache_init()
[all …]
/illumos-gate/usr/src/common/mc/imc/
H A Dimc_decode.c76 imc_decode_addr_resvd(const imc_t *imc, imc_decode_state_t *dec) in imc_decode_addr_resvd() argument
101 sad = &imc->imc_sockets[0].isock_sad; in imc_decode_addr_resvd()
180 imc_decode_sad(const imc_t *imc, imc_decode_state_t *dec) in imc_decode_sad() argument
186 const imc_socket_t *socket = &imc->imc_sockets[0]; in imc_decode_sad()
233 if (imc->imc_gen >= IMC_GEN_SKYLAKE && in imc_decode_sad()
247 for (i = 0; i < imc->imc_nsockets; i++) { in imc_decode_sad()
248 if (imc->imc_sockets[i].isock_valid == in imc_decode_sad()
250 imc->imc_sockets[i].isock_nodeid == nodeid) { in imc_decode_sad()
251 socket = &imc->imc_sockets[i]; in imc_decode_sad()
252 sad = &imc->imc_sockets[i].isock_sad; in imc_decode_sad()
[all …]
H A Dimc_dump.c253 imc_dump_decoder(imc_t *imc) in imc_dump_decoder() argument
264 fnvlist_add_uint32(invl, "imc_gen", imc->imc_gen); in imc_dump_decoder()
266 for (i = 0; i < imc->imc_nsockets; i++) { in imc_dump_decoder()
267 sockets[i] = imc_dump_socket(&imc->imc_sockets[i]); in imc_dump_decoder()
272 for (i = 0; i < imc->imc_nsockets; i++) { in imc_dump_decoder()
539 imc_restore_decoder(nvlist_t *nvl, imc_t *imc) in imc_restore_decoder() argument
546 bzero(imc, sizeof (imc_t)); in imc_restore_decoder()
556 if (nvlist_lookup_uint32(invl, "imc_gen", &imc->imc_gen) != 0 || in imc_restore_decoder()
558 &imc->imc_nsockets) != 0 || in imc_restore_decoder()
559 imc->imc_nsockets > IMC_MAX_SOCKETS) { in imc_restore_decoder()
[all …]
/illumos-gate/usr/src/cmd/fm/mcdecode/
H A Dmcdecode.c69 imc_t *imc; in mcb_imc_init() local
71 imc = calloc(1, sizeof (*imc)); in mcb_imc_init()
72 if (imc == NULL) { in mcb_imc_init()
76 if (!imc_restore_decoder(nvl, imc)) { in mcb_imc_init()
81 return (imc); in mcb_imc_init()
87 const imc_t *imc = arg; in mcb_imc_decode_pa() local
91 if (!imc_decode_pa(imc, pa, &dec)) { in mcb_imc_decode_pa()
H A DMakefile31 CPPFLAGS += -I$(SRC)/uts/intel/io/imc
51 %.o: $(SRC)/common/mc/imc/%.c
/illumos-gate/usr/src/uts/intel/imc/
H A DMakefile18 MODULE = imc
21 CONF_SRCDIR = $(UTSBASE)/intel/io/imc
/illumos-gate/usr/src/test/os-tests/tests/imc/
H A DMakefile42 CPPFLAGS += -I$(SRC)/uts/intel/io/imc
73 %.o: $(SRC)/common/mc/imc/%.c
/illumos-gate/usr/src/pkg/manifests/
H A Ddriver-cpu-mc.p5m25 file path=kernel/drv/$(ARCH64)/imc group=sys
27 file path=kernel/drv/imc.conf group=sys
30 file path=usr/share/man/man4d/imc.4d
32 driver name=imc
/illumos-gate/usr/src/uts/intel/imcstub/
H A DMakefile27 LDFLAGS += -Ndrv/imc
/illumos-gate/usr/src/test/os-tests/tests/
H A DMakefile22 imc \
/illumos-gate/usr/src/uts/intel/
H A DMakefile.rules165 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/imc/%.c
169 $(OBJS_DIR)/%.o: $(SRC)/common/mc/imc/%.c
H A DMakefile.files353 IMC_OBJS = imc.o imc_decode.o imc_dump.o
H A DMakefile.intel748 DRV_KMODS += imc imcstub
/illumos-gate/usr/src/man/man4d/
H A DMakefile187 imc.4d \