/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xge.c | 292 dev_info, DDI_PROP_DONTPASS, msg, in xge_ring_config() 298 dev_info, DDI_PROP_DONTPASS, msg, in xge_ring_config() 311 dev_info, DDI_PROP_DONTPASS, msg, in xge_ring_config() 317 dev_info, DDI_PROP_DONTPASS, msg, in xge_ring_config() 324 dev_info, DDI_PROP_DONTPASS, msg, in xge_ring_config() 330 dev_info, DDI_PROP_DONTPASS, msg, in xge_ring_config() 337 dev_info, DDI_PROP_DONTPASS, msg, in xge_ring_config() 766 dev_info_t *dip = lldev->dev_info; in xge_alloc_intrs() 857 dev_info_t *dip = lldev->dev_info; in xge_free_intrs() 1153 attr.pdev = dev_info; in xge_attach() [all …]
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/uppc/ |
H A D | uppc.c | 34 struct dev_info dev_info; in interrupt_print_bus() local 36 if (mdb_vread(&dev_info, sizeof (dev_info), dip_addr) == -1) { in interrupt_print_bus() 41 while (dev_info.devi_parent != 0) { in interrupt_print_bus() 42 if (mdb_vread(&dev_info, sizeof (dev_info), in interrupt_print_bus() 43 (uintptr_t)dev_info.devi_parent) == -1) in interrupt_print_bus() 47 (uintptr_t)dev_info.devi_binding_name); in interrupt_print_bus()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/usba/ |
H A D | usba.c | 45 mdb_usba_is_root_hub(struct dev_info *dip) in mdb_usba_is_root_hub() 80 mdb_usba_hcdi_get_hcdi(struct dev_info *dip) in mdb_usba_hcdi_get_hcdi() 94 struct dev_info devinfo; in mdb_usba_get_usba_device() 96 if (mdb_vread(&devinfo, sizeof (struct dev_info), dip_addr) == -1) { in mdb_usba_get_usba_device() 129 struct dev_info devinfo; in mdb_usba_get_usba_device() 131 if (mdb_vread(&devinfo, sizeof (struct dev_info), in mdb_usba_get_usba_device()
|
H A D | usb.c | 49 extern uintptr_t mdb_usba_hcdi_get_hcdi(struct dev_info *); 452 struct dev_info dev_info; in usba_hubd_walk_step() local 477 if (mdb_vread(&dev_info, sizeof (struct dev_info), in usba_hubd_walk_step() 478 (uintptr_t)ud.usb_dip) != sizeof (struct dev_info)) { in usba_hubd_walk_step() 484 if (mdb_get_soft_state_byname("hubd_statep", dev_info.devi_instance, in usba_hubd_walk_step() 487 "usb device %p", dev_info.devi_instance, wsp->walk_addr); in usba_hubd_walk_step() 511 struct dev_info devinfo; in usba_device() 563 if (mdb_vread(&devinfo, sizeof (struct dev_info), in usba_device()
|
/illumos-gate/usr/src/uts/common/crypto/io/ |
H A D | cryptoadm.c | 360 crypto_get_dev_info_t dev_info; in get_dev_info() local 368 if (copyin(arg, &dev_info, sizeof (dev_info)) != 0) in get_dev_info() 371 dev_name = dev_info.di_dev_name; in get_dev_info() 375 if (copyout(&dev_info, arg, sizeof (dev_info)) != 0) { in get_dev_info() 384 dev_info.di_return_value = rv; in get_dev_info() 385 if (copyout(&dev_info, arg, sizeof (dev_info)) != 0) { in get_dev_info() 392 if (count > dev_info.di_count) { in get_dev_info() 393 dev_info.di_count = count; in get_dev_info() 396 if (copyout(&dev_info, arg, sizeof (dev_info)) != 0) { in get_dev_info() 402 dev_info.di_count = count; in get_dev_info() [all …]
|
/illumos-gate/usr/src/cmd/cmd-crypto/cryptoadm/ |
H A D | adm_kef_ioctl.c | 325 crypto_get_dev_info_t *dev_info; in get_dev_info() local 339 dev_info = malloc(sizeof (crypto_get_dev_info_t) + in get_dev_info() 341 if (dev_info == NULL) { in get_dev_info() 346 dev_info->di_dev_instance = inst_num; in get_dev_info() 347 dev_info->di_count = count; in get_dev_info() 353 free(dev_info); in get_dev_info() 360 free(dev_info); in get_dev_info() 368 free(dev_info); in get_dev_info() 375 for (i = 0; i < dev_info->di_count; i++) { in get_dev_info() 376 pmech = create_mech(&dev_info->di_list[i][0]); in get_dev_info() [all …]
|
/illumos-gate/usr/src/lib/libsmedia/library/common/ |
H A D | l_generic.c | 49 smedia_get_device_info(smedia_handle_t handle, struct smdevice_info *dev_info) in smedia_get_device_info() argument 54 dev_info, "_m_get_device_info"); in smedia_get_device_info() 55 DPRINTF1("1....%s\n", dev_info->sm_product_name); in smedia_get_device_info() 56 dev_info->sm_version = SMDEVICE_INFO_V_1; in smedia_get_device_info() 62 smedia_free_device_info(smedia_handle_t handle, struct smdevice_info *dev_info) in smedia_free_device_info() argument 67 dev_info, "_m_free_device_info"); in smedia_free_device_info() 68 DPRINTF1("1....%s\n", dev_info->sm_product_name); in smedia_free_device_info() 69 dev_info->sm_version = SMDEVICE_INFO_V_1; in smedia_free_device_info()
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | ndievents.c | 41 dip_to_pathname(struct dev_info *device, char *path, int buflen) in dip_to_pathname() 47 struct dev_info devi_parent; in dip_to_pathname() 68 if (mdb_vread(&devi_parent, sizeof (struct dev_info), in dip_to_pathname() 114 struct dev_info devi; in ndi_callback_print() 130 if (mdb_vread(&devi, sizeof (struct dev_info), in ndi_callback_print() 212 struct dev_info devi; in ndi_event_hdl() 226 if (mdb_vread(&devi, sizeof (struct dev_info), in ndi_event_hdl()
|
H A D | devinfo.c | 109 struct dev_info din_dev; 121 struct dev_info *dip_end; 272 struct dev_info *v; in devinfo_children_walk_step() 415 struct dev_info devi; in devinfo2driver() 516 struct dev_info di; in devinfo_siblings_walk_init() 547 struct dev_info di; in devinfo_siblings_walk_step() 565 struct dev_info di; in devi_next_walk_step() 1128 struct dev_info devi; in devinfo() 2044 struct dev_info devi; in devinfo_audit_node_walk_init() 2133 struct dev_info devi; in devinfo_fm() [all …]
|
H A D | pci.c | 26 pcie_bus_match(const struct dev_info *devi, uintptr_t *bus_p) in pcie_bus_match() 59 const struct dev_info *devi; in pcie_bus_walk_step()
|
H A D | irm.c | 105 struct dev_info dev; in irmpools_dcmd() 191 struct dev_info dev; in irmreq_dcmd()
|
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv_uppc/ |
H A D | xpv_uppc.c | 95 struct dev_info dev_info; in interrupt_print_bus() local 97 if (mdb_vread(&dev_info, sizeof (dev_info), dip_addr) == -1) { in interrupt_print_bus() 102 while (dev_info.devi_parent != 0) { in interrupt_print_bus() 103 if (mdb_vread(&dev_info, sizeof (dev_info), in interrupt_print_bus() 104 (uintptr_t)dev_info.devi_parent) == -1) in interrupt_print_bus() 108 (uintptr_t)dev_info.devi_binding_name); in interrupt_print_bus()
|
/illumos-gate/usr/src/lib/libsmedia/plugins/floppy/common/ |
H A D | f_generic.c | 117 smdevice_info_t *dev_info = (smdevice_info_t *)ip; in _m_get_device_info() local 167 dev_info->sm_interface_type = IF_FLOPPY; in _m_get_device_info() 168 dev_info->sm_vendor_name = vendor_name; in _m_get_device_info() 169 dev_info->sm_product_name = product_name; in _m_get_device_info() 170 dev_info->sm_firmware_version = fw_version; in _m_get_device_info() 178 struct smdevice_info *dev_info = ip; in _m_free_device_info() local 192 free(dev_info->sm_vendor_name); in _m_free_device_info() 193 free(dev_info->sm_product_name); in _m_free_device_info() 194 free(dev_info->sm_firmware_version); in _m_free_device_info()
|
/illumos-gate/usr/src/lib/libsmedia/plugins/scsi/common/ |
H A D | s_generic.c | 114 struct smdevice_info *dev_info = ip; in _m_get_device_info() local 186 dev_info->sm_vendor_name = vendor_name; in _m_get_device_info() 187 dev_info->sm_product_name = product_name; in _m_get_device_info() 191 (void) strlcpy(dev_info->sm_vendor_name, in _m_get_device_info() 193 dev_info->sm_vendor_name[8] = 0; in _m_get_device_info() 196 dev_info->sm_product_name[16] = 0; in _m_get_device_info() 199 dev_info->sm_firmware_version[17] = 0; in _m_get_device_info() 215 struct smdevice_info *dev_info = ip; in _m_free_device_info() local 229 free(dev_info->sm_vendor_name); in _m_free_device_info() 230 free(dev_info->sm_product_name); in _m_free_device_info() [all …]
|
/illumos-gate/usr/src/cmd/mdb/i86xpv/modules/xpv_psm/ |
H A D | xpv_psm.c | 275 struct dev_info dev_info; in print_bus() local 293 if (mdb_vread(&dev_info, sizeof (struct dev_info), dip_addr) == -1) in print_bus() 296 dip_addr = (uintptr_t)dev_info.devi_parent; in print_bus() 298 if (mdb_vread(&dev_info, sizeof (struct dev_info), dip_addr) == -1) in print_bus() 301 if (mdb_readstr(parent, 7, (uintptr_t)dev_info.devi_node_name) == -1) in print_bus()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddi_impldefs.h | 136 struct dev_info { struct 138 struct dev_info *devi_parent; /* my parent node in tree */ argument 139 struct dev_info *devi_child; /* my child list head */ argument 140 struct dev_info *devi_sibling; /* next element on my level */ argument 161 struct dev_info *devi_next; /* Next instance of this device */ argument 166 struct dev_info *devi_bus_map_fault; /* bus_map_fault parent */ argument 173 struct dev_info *devi_bus_dma_win; /* bus_dma_win parent */ argument 174 struct dev_info *devi_bus_dma_ctl; /* bus_dma_ctl parent */ argument 175 struct dev_info *devi_bus_ctl; /* bus_ctl parent */ argument 200 struct dev_info *devi_pm_ppm; /* ppm attached to this one */ argument [all …]
|
/illumos-gate/usr/src/lib/libsmedia/plugins/blkdev/common/ |
H A D | b_generic.c | 188 struct smdevice_info *dev_info = ip; in _m_free_device_info() local 202 free(dev_info->sm_vendor_name); in _m_free_device_info() 203 free(dev_info->sm_product_name); in _m_free_device_info() 204 free(dev_info->sm_firmware_version); in _m_free_device_info()
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/safety/ |
H A D | tst.ddi_pathname.d | 39 trace(ddi_pathname((struct dev_info *)rand(), rand())); 45 trace(ddi_pathname((struct dev_info *)arg1, rand()));
|
/illumos-gate/usr/src/cmd/dtrace/test/tst/common/funcs/ |
H A D | tst.ddi_pathname.d | 31 this->dev = (struct dev_info *)alloca(sizeof (struct dev_info));
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/ |
H A D | intr_common.c | 143 struct dev_info dev_info; in interrupt_print_isr() local 163 (void) mdb_vread(&dev_info, sizeof (dev_info), dip); in interrupt_print_isr() 164 mdb_printf("%s#%d", drvr_name, dev_info.devi_instance); in interrupt_print_isr()
|
/illumos-gate/usr/src/uts/intel/io/scsi/adapters/arcmsr/ |
H A D | arcmsr.c | 315 ddi_get_instance(dev_info))); in arcmsr_attach() 361 instance = ddi_get_instance(dev_info); in arcmsr_detach() 397 ddi_prop_remove_all(dev_info); in arcmsr_detach() 2395 dev_info_t *dev_info; in arcmsr_add_intr() local 2413 dev_info = acb->dev_info; in arcmsr_add_intr() 2809 acb->dev_info = dev_info; in arcmsr_do_ddi_attach() 2884 acb->dev_info = dev_info; in arcmsr_do_ddi_attach() 2959 ddi_report_dev(dev_info); in arcmsr_do_ddi_attach() 2967 (void) scsi_hba_detach(dev_info); in arcmsr_do_ddi_attach() 3331 ndi_devi_enter(acb->dev_info); in arcmsr_dr_handle() [all …]
|
/illumos-gate/usr/src/uts/common/io/bnxe/577xx/drivers/common/lm/device/ |
H A D | lm_devinfo.c | 1924 LM_SHMEM_READ(pdev, OFFSETOF(shmem_region_t, dev_info.shared_hw_config.config),&val); in lm_get_shmem_shared_hw_config() 1930 OFFSETOF(shmem_region_t, dev_info.shared_hw_config.config2),&val); in lm_get_shmem_shared_hw_config() 1936 OFFSETOF(shmem_region_t, dev_info.shared_hw_config.part_num),&val); in lm_get_shmem_shared_hw_config() 1943 OFFSETOF(shmem_region_t, dev_info.shared_hw_config.part_num)+4,&val); in lm_get_shmem_shared_hw_config() 1950 OFFSETOF(shmem_region_t, dev_info.shared_hw_config.part_num)+8,&val); in lm_get_shmem_shared_hw_config() 1957 OFFSETOF(shmem_region_t, dev_info.shared_hw_config.part_num)+12,&val); in lm_get_shmem_shared_hw_config() 2017 OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].mba_config), in lm_get_shmem_port_hw_config() 2023 OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].mba_vlan_cfg), in lm_get_shmem_port_hw_config() 2030 OFFSETOF(shmem_region_t,dev_info.port_feature_config[port].config), in lm_get_shmem_port_hw_config() 2442 offset = OFFSETOF(shmem_region_t,dev_info.port_hw_config[port_idx].pf_allocation); in lm_get_shmem_sf_sriov_info() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/pmcs/ |
H A D | pmcs.c | 193 struct dev_info dip; in display_iport_damap() 201 sizeof (struct dev_info)) { in display_iport_damap() 253 struct dev_info dip; in display_iport_di_cb() 258 sizeof (struct dev_info)) { in display_iport_di_cb() 307 struct dev_info dip; in display_iport_dtc() 313 sizeof (struct dev_info)) { in display_iport_dtc() 2637 struct dev_info dip; in pmcs_tag() 2707 if (MDB_RD(&dip, sizeof (struct dev_info), ss.dip) == -1) { in pmcs_tag() 2821 struct dev_info dip; in pmcs_fwlog() 2865 struct dev_info dip; in pmcs_log() [all …]
|
/illumos-gate/usr/src/cmd/mdb/common/modules/mdb_ks/ |
H A D | mdb_ks.c | 1068 struct dev_info devinfo; in mdb_devinfo2driver() 1116 struct dev_info dev_info; in mdb_devinfo2statep() local 1119 if (mdb_vread(&dev_info, sizeof (dev_info), dip_addr) == -1) { in mdb_devinfo2statep() 1125 dev_info.devi_instance, statep, NULL, 0)); in mdb_devinfo2statep() 1568 struct dev_info local_dip; in mdb_ddi_deviname() 1591 if (mdb_vread(&local_dip, sizeof (struct dev_info), dip_addr) == -1) { in mdb_ddi_deviname() 1633 struct dev_info local_dip; in mdb_ddi_pathname() 1645 if (mdb_vread(&local_dip, sizeof (struct dev_info), dip_addr) == -1) { in mdb_ddi_pathname()
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | io.d.in | 94 ((struct dev_info *)B->b_dip)->devi_instance; 100 ((struct dev_info *)B->b_dip)->devi_instance == 0 && 101 ((struct dev_info *)B->b_dip)->devi_parent != NULL && 102 ((struct dev_info *)B->b_dip)->devi_parent->devi_node_name == 104 ((struct dev_info *)B->b_dip)->devi_instance));
|