/illumos-gate/usr/src/uts/intel/io/imc/ |
H A D | imc.c | 582 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 D | imc.h | 740 typedef struct imc { struct
|
/illumos-gate/usr/src/cmd/isns/isnsd/ |
H A D | cache.c | 54 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 D | imc_decode.c | 76 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 D | imc_dump.c | 253 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 D | mcdecode.c | 69 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 D | Makefile | 31 CPPFLAGS += -I$(SRC)/uts/intel/io/imc 51 %.o: $(SRC)/common/mc/imc/%.c
|
/illumos-gate/usr/src/uts/intel/imc/ |
H A D | Makefile | 18 MODULE = imc 21 CONF_SRCDIR = $(UTSBASE)/intel/io/imc
|
/illumos-gate/usr/src/test/os-tests/tests/imc/ |
H A D | Makefile | 42 CPPFLAGS += -I$(SRC)/uts/intel/io/imc 73 %.o: $(SRC)/common/mc/imc/%.c
|
/illumos-gate/usr/src/pkg/manifests/ |
H A D | driver-cpu-mc.p5m | 25 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 D | Makefile | 27 LDFLAGS += -Ndrv/imc
|
/illumos-gate/usr/src/test/os-tests/tests/ |
H A D | Makefile | 22 imc \
|
/illumos-gate/usr/src/uts/intel/ |
H A D | Makefile.rules | 165 $(OBJS_DIR)/%.o: $(UTSBASE)/intel/io/imc/%.c 169 $(OBJS_DIR)/%.o: $(SRC)/common/mc/imc/%.c
|
H A D | Makefile.files | 353 IMC_OBJS = imc.o imc_decode.o imc_dump.o
|
H A D | Makefile.intel | 748 DRV_KMODS += imc imcstub
|
/illumos-gate/usr/src/man/man4d/ |
H A D | Makefile | 187 imc.4d \
|