/opensolaris-onvv-gate/usr/src/lib/fm/topo/libtopo/common/ |
H A D | dev.h | 38 extern int dev_init(topo_mod_t *, topo_version_t); /* see dev.c */ 39 extern void dev_fini(topo_mod_t *); /* see dev.c */
|
H A D | mem.h | 38 extern int mem_init(topo_mod_t *, topo_version_t); /* see mem.c */ 39 extern void mem_fini(topo_mod_t *); /* see mem.c */
|
H A D | mod.h | 38 extern int mod_init(topo_mod_t *, topo_version_t); /* see mod.c */ 39 extern void mod_fini(topo_mod_t *); /* see mod.c */
|
H A D | pkg.h | 38 extern int pkg_init(topo_mod_t *, topo_version_t); /* see pkg.c */ 39 extern void pkg_fini(topo_mod_t *); /* see pkg.c */
|
H A D | svc.h | 36 extern int svc_init(topo_mod_t *, topo_version_t); /* see svc.c */ 37 extern void svc_fini(topo_mod_t *); /* see svc.c */
|
H A D | sw.h | 35 extern int sw_init(topo_mod_t *, topo_version_t); /* see sw.c */ 36 extern void sw_fini(topo_mod_t *); /* see sw.c */
|
H A D | fmd.h | 39 extern int fmd_init(topo_mod_t *, topo_version_t); /* see fmd.c */ 40 extern void fmd_fini(topo_mod_t *); /* see fmd.c */
|
H A D | legacy_hc.h | 39 extern int legacy_hc_init(topo_mod_t *, topo_version_t); 40 extern void legacy_hc_fini(topo_mod_t *);
|
H A D | zfs.h | 39 extern int zfs_init(topo_mod_t *, topo_version_t); /* see zfs.c */ 40 extern void zfs_fini(topo_mod_t *); /* see zfs.c */
|
H A D | topo_mod.h | 43 typedef struct topo_mod topo_mod_t; typedef in typeref:struct:topo_mod 45 typedef int topo_method_f(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *, 47 typedef int topo_enum_f(topo_mod_t *, tnode_t *, const char *, topo_instance_t, 49 typedef void topo_release_f(topo_mod_t *, tnode_t *); 71 extern topo_mod_t *topo_mod_load(topo_mod_t *, const char *, topo_version_t); 72 extern void topo_mod_unload(topo_mod_t *); 73 extern int topo_mod_register(topo_mod_t *, const topo_modinfo_t *, 75 extern void topo_mod_unregister(topo_mod_t *); 76 extern int topo_mod_enumerate(topo_mod_t *, tnode_ [all...] |
H A D | cpu.h | 46 extern int cpu_init(topo_mod_t *, topo_version_t); /* see cpu.c */ 47 extern void cpu_fini(topo_mod_t *); /* see cpu.c */
|
H A D | hc.h | 49 extern int hc_init(topo_mod_t *, topo_version_t); /* see hc.c */ 50 extern void hc_fini(topo_mod_t *); /* see hc.c */
|
H A D | topo_file.h | 41 topo_mod_t *tf_mod; /* scheme-specific builtin mod */ 44 extern int topo_file_load(topo_mod_t *, tnode_t *, const char *, const char *,
|
H A D | topo_parse.h | 88 topo_mod_t *rd_mod; /* pointer to loaded enumerator */ 202 extern tf_rdata_t *tf_rdata_new(topo_mod_t *, 204 extern tf_idata_t *tf_idata_new(topo_mod_t *, topo_instance_t, tnode_t *); 205 extern tf_info_t *topo_xml_read(topo_mod_t *, const char *, const char *); 206 extern tf_info_t *tf_info_new(topo_mod_t *, xmlDocPtr, xmlChar *); 207 extern tf_pad_t *tf_pad_new(topo_mod_t *, int, int); 208 extern void topo_xml_cleanup(topo_mod_t *, tf_info_t *); 209 extern void tf_rdata_free(topo_mod_t *, tf_rdata_t *); 210 extern void tf_edata_free(topo_mod_t *, tf_edata_t *); 211 extern void tf_idata_free(topo_mod_t *, tf_idata_ [all...] |
H A D | topo_module.h | 88 extern void topo_mod_enter(topo_mod_t *); 89 extern void topo_mod_exit(topo_mod_t *); 90 extern void topo_mod_hold(topo_mod_t *); 91 extern void topo_mod_rele(topo_mod_t *); 95 extern topo_mod_t *topo_modhash_lookup(topo_modhash_t *, const char *); 96 extern topo_mod_t *topo_modhash_load(topo_hdl_t *, const char *, const char *, 98 extern void topo_modhash_unload(topo_mod_t *); 101 extern void topo_mod_release(topo_mod_t *, tnode_t *); 102 extern topo_mod_t *topo_mod_lookup(topo_hdl_t *, const char *, int);
|
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/i86pc/x86pi/ |
H A D | x86pi_impl.h | 121 topo_mod_t *mod; /* Topo module handle */ 161 smbios_hdl_t *x86pi_smb_open(topo_mod_t *); 162 void x86pi_smb_strcnt(topo_mod_t *, smbs_cnt_t *); 163 int x86pi_check_comp(topo_mod_t *); 166 tnode_t *x86pi_gen_chassis(topo_mod_t *, tnode_t *, int, int); 167 tnode_t *x86pi_gen_bboard(topo_mod_t *, tnode_t *, int, int, 169 int x86pi_gen_cmp(topo_mod_t *, tnode_t *, smbios_hdl_t *, int, int, int); 170 int x86pi_gen_core(topo_mod_t *, tnode_t *, int, int, int); 171 int x86pi_gen_strand(topo_mod_t *, tnode_t *, int, int, int); 172 int x86pi_gen_memarray(topo_mod_t *, tnode_ [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/i86pc/chip/ |
H A D | chip.h | 119 extern int simple_dimm_label(topo_mod_t *, tnode_t *, topo_version_t, 121 extern int simple_dimm_label_mp(topo_mod_t *, tnode_t *, topo_version_t, 123 extern int seq_dimm_label(topo_mod_t *, tnode_t *, topo_version_t, 125 extern int g4_dimm_label(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *, 128 extern int g12f_dimm_label(topo_mod_t *, tnode_t *, topo_version_t, nvlist_t *, 131 extern int simple_chip_label(topo_mod_t *, tnode_t *, topo_version_t, 133 extern int g4_chip_label(topo_mod_t *, tnode_t *, topo_version_t, 135 extern int a4fplus_chip_label(topo_mod_t *, tnode_t *, topo_version_t, 137 extern int simple_cs_label_mp(topo_mod_t *, tnode_t *, topo_version_t, 139 extern int get_dimm_serial(topo_mod_t *, tnode_ [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | util.h | 38 extern int child_range_add(topo_mod_t *, tnode_t *, const char *, 40 extern int labelmethod_inherit(topo_mod_t *, tnode_t *, nvlist_t *, 42 extern ulong_t strtonum(topo_mod_t *, char *, int *); 43 extern tnode_t *tnode_create(topo_mod_t *, tnode_t *, const char *,
|
H A D | did_props.h | 76 extern char *pci_devtype_get(topo_mod_t *, di_node_t); 77 extern int pciex_cap_get(topo_mod_t *, di_node_t); 78 extern int pci_BDF_get(topo_mod_t *, di_node_t, int *, int *, int *); 79 extern int pci_classcode_get(topo_mod_t *, di_node_t, uint_t *, uint_t *); 81 extern int di_uintprop_get(topo_mod_t *, di_node_t, const char *, uint_t *); 82 extern int di_bytes_get(topo_mod_t *, di_node_t, const char *, int *, 84 extern int FRU_fmri_set(topo_mod_t *, tnode_t *);
|
H A D | did.h | 40 extern did_t *did_create(topo_mod_t *, di_node_t, int, int, int, 42 extern did_t *did_find(topo_mod_t *, di_node_t); 43 extern did_t *did_hash_lookup(topo_mod_t *, di_node_t); 44 extern void did_hash_insert(topo_mod_t *, di_node_t, did_t *); 45 extern void did_hash_fini(topo_mod_t *); 46 extern int did_hash_init(topo_mod_t *); 47 extern void did_link_set(topo_mod_t *, tnode_t *, did_t *); 48 extern void did_setspecific(topo_mod_t *, void *); 50 extern topo_mod_t *did_mod(did_t *);
|
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/sun4/hostbridge/ |
H A D | hb_sun4.h | 50 extern busorrc_t *busorrc_new(topo_mod_t *, const char *, di_node_t); 51 extern void busorrc_insert(topo_mod_t *, busorrc_t **, busorrc_t *); 52 extern int busorrc_add(topo_mod_t *, busorrc_t **, di_node_t); 53 extern void busorrc_free(topo_mod_t *, busorrc_t *); 55 extern tnode_t *rc_process(topo_mod_t *, tnode_t *, topo_instance_t, di_node_t); 56 extern int declare_buses(topo_mod_t *, busorrc_t *, tnode_t *, int); 57 extern int declare_exbuses(topo_mod_t *, busorrc_t *, tnode_t *, int, int);
|
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
H A D | pi_impl.h | 83 topo_mod_t *mod; /* Topo module handle */ 101 typedef int pi_enum_fn_t(topo_mod_t *, md_t *, mde_cookie_t, topo_instance_t, 113 int pi_enum_generic_impl(topo_mod_t *, md_t *, mde_cookie_t, topo_instance_t, 123 typedef int pi_deferenum_fn_t(topo_mod_t *, md_t *, mde_cookie_t, 126 int pi_defer_add(topo_mod_t *, mde_cookie_t, tnode_t *, tnode_t *, 128 int pi_defer_exec(topo_mod_t *, md_t *); 131 int pi_enum_update(topo_mod_t *, md_t *, mde_cookie_t, tnode_t *, tnode_t *, 135 int pi_ldompri_open(topo_mod_t *, pi_enum_t *); 136 void pi_ldompri_close(topo_mod_t *, pi_enum_t *); 142 int pi_walker_init(topo_mod_t *); [all...] |
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/sun4/ioboard/ |
H A D | ioboard.h | 48 extern tnode_t *ioboard_declare(topo_mod_t *, tnode_t *, topo_instance_t, 51 extern int platform_iob_enum(topo_mod_t *, tnode_t *, topo_instance_t, 53 extern int platform_iob_label(topo_mod_t *, tnode_t *, nvlist_t *, nvlist_t **); 59 extern did_t *split_bus_address(topo_mod_t *, di_node_t, uint_t, uint_t,
|
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/common/disk/ |
H A D | disk.h | 91 extern int dev_list_gather(topo_mod_t *, struct topo_list *); 92 extern void dev_list_free(topo_mod_t *, struct topo_list *); 93 extern int disk_declare_non_enumerated(topo_mod_t *, tnode_t *, tnode_t **); 94 extern int disk_declare_path(topo_mod_t *, tnode_t *, 96 extern int disk_declare_addr(topo_mod_t *, tnode_t *, 98 extern char *disk_auth_clean(topo_mod_t *, const char *);
|
/opensolaris-onvv-gate/usr/src/lib/fm/topo/modules/common/hostbridge/ |
H A D | hostbridge.h | 66 extern tnode_t *pcihostbridge_declare(topo_mod_t *, tnode_t *, di_node_t, 68 extern tnode_t *pciexhostbridge_declare(topo_mod_t *, tnode_t *, di_node_t, 70 extern tnode_t *pciexrc_declare(topo_mod_t *, tnode_t *, di_node_t,
|