/osnet-11/usr/src/lib/fm/topo/modules/common/bay/common/ |
H A D | bay_impl.h | 53 di_minor_t find_minor_ap(topo_mod_t *, di_node_t); 54 int find_child(topo_mod_t *, di_node_t, di_node_t *, 57 char *gen_oc(topo_mod_t *, di_node_t, di_path_t); 58 char *gen_client_oc(topo_mod_t *, di_node_t, int); 59 char *generic_label(topo_mod_t *, di_node_t, tnode_t *, int); 62 boolean_t get_generic(topo_mod_t *, di_node_t); 64 char *get_pcilabel(topo_mod_t *, tnode_t *, di_node_t); 65 int get_num_phys(di_node_t); 66 int read_config(topo_mod_t *, di_node_t, cha [all...] |
H A D | bay.h | 88 di_node_t hba_dnode; /* HBA devinfo node */ 102 int gather_sas_hba(di_node_t, void *); 104 int get_int_prop(di_node_t, di_path_t, char *); 105 int get_phy(di_node_t, di_path_t); 106 int get_str_prop(di_node_t, di_path_t, char *, char *); 107 boolean_t sas_direct(di_node_t);
|
H A D | bay_subr.c | 62 di_node_t cnode = DI_NODE_NIL; 120 find_minor_ap(topo_mod_t *mod, di_node_t cnode) 137 find_child(topo_mod_t *mod, di_node_t dnode, di_node_t *cn, di_path_t *pn, 140 di_node_t cnode = di_child_node(dnode); 145 bcopy(&cnode, cn, sizeof (di_node_t)); 184 generic_label(topo_mod_t *mod, di_node_t hba_node, tnode_t *tnp, int n) 246 gen_oc(topo_mod_t *mod, di_node_t dnode, di_path_t pnode) 323 di_node_t dnode = DI_NODE_NIL; 324 di_node_t cnod [all...] |
H A D | bay_util.c | 95 gather_sas_hba(di_node_t dnode, void *arg) 98 di_node_t parent_node = DI_NODE_NIL; 99 di_node_t *hba_nodes = (di_node_t *)arg; 206 get_int_prop(di_node_t dnode, di_path_t pnode, char *prop_name) 278 get_phy(di_node_t dnode, di_path_t pnode) 335 get_str_prop(di_node_t dnode, di_path_t pnode, char *prop_name, char *prop_out) 402 i_direct(di_node_t dnode, char *node1_prop_str, char *node2_prop_str) 405 di_node_t cnode = DI_NODE_NIL; 454 o_direct(di_node_t dnod [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/common/pcibus/ |
H A D | did_props.h | 49 const char *tx_diprop; /* property examined off the di_node_t */ 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 *,
|
H A D | pcibus.h | 68 extern tnode_t *pcibus_declare(topo_mod_t *, tnode_t *, di_node_t, 70 extern tnode_t *pcidev_declare(topo_mod_t *, tnode_t *, di_node_t, 72 extern tnode_t *pcifn_declare(topo_mod_t *, tnode_t *, di_node_t, 74 extern tnode_t *pciexbus_declare(topo_mod_t *, tnode_t *, di_node_t, 76 extern tnode_t *pciexdev_declare(topo_mod_t *, tnode_t *, di_node_t, 78 extern tnode_t *pciexfn_declare(topo_mod_t *, tnode_t *, di_node_t, 80 extern int pci_children_instantiate(topo_mod_t *, tnode_t *, di_node_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 *); 51 extern di_node_t did_dinode(did_t *);
|
/osnet-11/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,
|
/osnet-11/usr/src/lib/fm/topo/modules/sun4/hostbridge/ |
H A D | hb_sun4.h | 45 di_node_t br_din; /* devinfo node */ 50 extern busorrc_t *busorrc_new(topo_mod_t *, const char *, di_node_t); 52 extern int busorrc_add(topo_mod_t *, busorrc_t **, di_node_t); 55 extern tnode_t *rc_process(topo_mod_t *, tnode_t *, topo_instance_t, di_node_t);
|
/osnet-11/usr/src/lib/libdevinfo/ |
H A D | libdevinfo.h | 109 typedef struct di_node *di_node_t; /* node */ typedef in typeref:struct:di_node 155 extern di_node_t di_init(const char *phys_path, uint_t flag); 156 extern void di_fini(di_node_t root); 161 extern uint64_t di_cna_dev(di_node_t root); 163 extern int di_walk_node(di_node_t root, uint_t flag, void *arg, 164 int (*node_callback)(di_node_t node, void *arg)); 166 extern di_node_t di_drv_first_node(const char *drv_name, di_node_t root); 167 extern di_node_t di_drv_next_node(di_node_t nod [all...] |
H A D | devinfo.c | 144 di_node_t 166 di_node_t 205 di_node_t 348 di_fini(di_node_t root) 375 di_cna_dev(di_node_t node) 384 di_node_t 385 di_parent_node(di_node_t node) 415 di_node_t 416 di_sibling_node(di_node_t node) 447 di_node_t [all...] |
/osnet-11/usr/src/cmd/hal/hald/solaris/ |
H A D | devinfo_ieee1394.c | 36 HalDevice *devinfo_ieee1394_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type); 37 static HalDevice *devinfo_scsa1394_add(HalDevice *d, di_node_t node, gchar *devfs_path); 49 devinfo_ieee1394_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type) 76 devinfo_scsa1394_add(HalDevice *parent, di_node_t node, gchar *devfs_path)
|
H A D | devinfo_usb.h | 23 HalDevice *devinfo_usb_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type);
|
H A D | devinfo_acpi.h | 31 HalDevice *devinfo_battery_add_major(HalDevice *parent, di_node_t node, 33 void devinfo_acpi_add_minor(HalDevice *parent, di_node_t node,
|
H A D | devinfo_misc.c | 30 static HalDevice *devinfo_computer_add(HalDevice *, di_node_t, char *, char *); 31 static HalDevice *devinfo_keyboard_add(HalDevice *, di_node_t, char *, char *); 32 static HalDevice *devinfo_mouse_add(HalDevice *, di_node_t, char *, char *); 33 static HalDevice *devinfo_default_add(HalDevice *, di_node_t, char *, char *); 73 devinfo_computer_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type) 127 devinfo_keyboard_add(HalDevice *parent, di_node_t node, char *devfs_path, 164 devinfo_mouse_add(HalDevice *parent, di_node_t node, char *devfs_path, 199 devinfo_default_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type)
|
H A D | devinfo_storage.h | 24 HalDevice *devinfo_lofi_add_major(HalDevice *parent, di_node_t node, char *devfs_path,
|
H A D | devinfo_usb.c | 36 static HalDevice *devinfo_usb_if_add(HalDevice *d, di_node_t node, gchar *devfs_path, 38 static HalDevice *devinfo_usb_scsa2usb_add(HalDevice *d, di_node_t node); 39 static HalDevice *devinfo_usb_printer_add(HalDevice *usbd, di_node_t node); 40 static HalDevice *devinfo_usb_input_add(HalDevice *usbd, di_node_t node); 41 static HalDevice *devinfo_usb_video4linux_add(HalDevice *usbd, di_node_t node); 44 static void set_usb_properties(HalDevice *d, di_node_t node, gchar *devfs_path, char *driver_name); 74 is_usb_node(di_node_t node) 123 devinfo_usb_add(HalDevice *parent, di_node_t node, char *devfs_path, char *device_type) 253 set_usb_properties(HalDevice *d, di_node_t node, gchar *devfs_path, char *driver_name) 312 parse_usb_if_descr(di_node_t nod [all...] |
/osnet-11/usr/src/lib/sun_fc/common/ |
H A D | Sun_fcGetNumberOfAdapters.cc | 47 di_node_t root_node;
|
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/cpuboard/common/ |
H A D | cpuboard_topo.h | 55 int cpuboard_hb_enum(topo_mod_t *mp, di_node_t dnode, char *rcpath,
|
/osnet-11/usr/src/lib/fm/topo/modules/i86pc/hostbridge/common/ |
H A D | hb_i86pc.c | 36 hb_process(topo_mod_t *mod, tnode_t *ptn, topo_instance_t hbi, di_node_t bn) 55 rc_process(topo_mod_t *mod, tnode_t *ptn, topo_instance_t hbi, di_node_t bn) 81 di_node_t devtree; 82 di_node_t pnode, cnode;
|
/osnet-11/usr/src/lib/mpapi/libmpscsi_vhci/common/ |
H A D | MP_GetInitiatorPortOidListPlugin.c | 36 static int getOidList(di_node_t root_node, MP_OID_LIST *pOidList) 42 di_node_t vh_node = DI_NODE_NIL; 43 di_node_t ph_node = DI_NODE_NIL; 122 di_node_t root_node = DI_NODE_NIL;
|
/osnet-11/usr/src/lib/libdiskmgt/common/ |
H A D | findevs.c | 78 static bus_t *add_bus(struct search_args *args, di_node_t node, 80 static int add_cluster_devs(di_node_t node, di_minor_t minor, 83 di_node_t node, di_minor_t minor); 85 static int add_devs(di_node_t node, di_minor_t minor, void *arg); 92 static char *bus_type(di_node_t node, di_minor_t minor, 97 static char *ctype(di_node_t node, di_minor_t minor); 106 static char *get_byte_prop(char *prop_name, di_node_t node); 107 static di_node_t get_parent_bus(di_node_t node, 109 static int get_prom_int(char *prop_name, di_node_t nod [all...] |
/osnet-11/usr/src/lib/libwanboot/common/ |
H A D | bootinfo_aux.c | 57 di_node_t cb_node; /* found leaf node of device path */ 63 static di_node_t root_node = DI_NODE_NIL; 203 di_node_t node; 299 p2n_cb(di_node_t node, void *arg) 315 * Map a device path to its matching di_node_t. 317 static di_node_t 334 is_network_device(di_node_t node) 381 di_node_t node; 421 di_node_t tmp;
|
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/common/ |
H A D | pi_bay.c | 71 pi_bay_ocpath(topo_mod_t *mod, di_node_t dnode) 127 pi_bay_pgroups(topo_mod_t *mod, tnode_t *t_node, di_node_t cnode, 269 pi_bay_find_nodes(topo_mod_t *mod, di_node_t *nodep, di_node_t *sibp, 272 di_node_t sib = DI_NODE_NIL; 273 di_node_t gsib = DI_NODE_NIL; 323 bcopy(&sib, sibp, sizeof (di_node_t)); 337 static di_node_t 341 di_node_t devtree = DI_NODE_NIL; 342 di_node_t dnod [all...] |
/osnet-11/usr/src/lib/fm/topo/modules/sun4v/niu/common/ |
H A D | niu.c | 87 devprop_set(tnode_t *tn, di_node_t dn, 106 driverprop_set(tnode_t *tn, di_node_t dn, 121 moduleprop_set(tnode_t *tn, di_node_t dn, 186 niu_asru_set(tnode_t *tn, di_node_t dn, topo_mod_t *mod) 274 niufn_instance_get(topo_mod_t *mod, di_node_t node, topo_instance_t *inst) 297 niufn_instantiate(tnode_t *parent, const char *name, di_node_t pnode, 300 di_node_t sib; 352 di_node_t devtree; 353 di_node_t dnode;
|