cpu_module_impl.h (8a40a695) cpu_module_impl.h (4156fc34)
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 24 unchanged lines hidden (view full) ---

33#include <sys/cpuvar.h>
34#include <sys/types.h>
35
36#ifdef __cplusplus
37extern "C" {
38#endif
39
40typedef struct cmi_mc_ops {
1/*
2 * CDDL HEADER START
3 *
4 * The contents of this file are subject to the terms of the
5 * Common Development and Distribution License (the "License").
6 * You may not use this file except in compliance with the License.
7 *
8 * You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE

--- 24 unchanged lines hidden (view full) ---

33#include <sys/cpuvar.h>
34#include <sys/types.h>
35
36#ifdef __cplusplus
37extern "C" {
38#endif
39
40typedef struct cmi_mc_ops {
41 int (*cmi_mc_patounum)(void *, uint64_t, uint32_t, int, mc_unum_t *);
41 int (*cmi_mc_patounum)(void *, uint64_t, uint8_t, uint8_t, uint32_t,
42 int, mc_unum_t *);
42 int (*cmi_mc_unumtopa)(void *, mc_unum_t *, nvlist_t *, uint64_t *);
43} cmi_mc_ops_t;
44
45typedef struct cmi_ops {
46 int (*cmi_init)(cpu_t *, void **);
47 void (*cmi_post_init)(void *);
48 void (*cmi_post_mpstartup)(void *);
49 void (*cmi_fini)(void *);

--- 25 unchanged lines hidden ---
43 int (*cmi_mc_unumtopa)(void *, mc_unum_t *, nvlist_t *, uint64_t *);
44} cmi_mc_ops_t;
45
46typedef struct cmi_ops {
47 int (*cmi_init)(cpu_t *, void **);
48 void (*cmi_post_init)(void *);
49 void (*cmi_post_mpstartup)(void *);
50 void (*cmi_fini)(void *);

--- 25 unchanged lines hidden ---