/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | enx_main.c | 220 eibnx_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 240 ss->nx_dip = dip; 247 if (ndi_event_alloc_hdl(dip, 0, &enx_ndi_event_hdl, 249 ENX_DPRINTF_ERR("ndi_event_alloc_hdl(dip=0x%llx) " 250 "failed", dip); 273 instance = ddi_get_instance(dip); 274 if (ddi_create_minor_node(dip, "devctl", S_IFCHR, instance, 285 (void) ddi_remove_minor_node(dip, NULL); 299 eibnx_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 334 (void) ddi_remove_minor_node(dip, NUL 347 eibnx_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **resultp) argument 371 eibnx_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, void *arg, void *result) argument 502 eibnx_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *name, ddi_eventcookie_t *cookiep) argument 511 eibnx_add_eventcall(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie, void (*callback)(dev_info_t *cb_dip, ddi_eventcookie_t cb_cookie, void *cb_arg, void *cb_impl_data), void *arg, ddi_callback_id_t *cb_id) argument 522 eibnx_remove_eventcall(dev_info_t *dip, ddi_callback_id_t cb_id) argument 529 eibnx_post_event(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie, void *impl_data) argument [all...] |
H A D | enx_misc.c | 131 eibnx_create_node_props(dev_info_t *dip, eibnx_thr_info_t *info, argument 136 ret = ndi_prop_update_int64(DDI_DEV_T_NONE, dip, EIB_PROP_HCA_GUID, 140 "%s property to 0x%llx for child dip 0x%llx, ret=%d", 141 EIB_PROP_HCA_GUID, info->ti_hca_guid, dip, ret); 144 ret = ndi_prop_update_int(DDI_DEV_T_NONE, dip, EIB_PROP_HCA_PORTNUM, 148 "%s property to 0x%lx for child dip 0x%llx, ret=%d", 149 EIB_PROP_HCA_PORTNUM, info->ti_pi->p_port_num, dip, ret); 152 ret = ndi_prop_update_int64(DDI_DEV_T_NONE, dip, EIB_PROP_GW_SYS_GUID, 156 "%s property to 0x%llx for child dip 0x%llx, ret=%d", 157 EIB_PROP_GW_SYS_GUID, gwi->gw_system_guid, dip, re [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/iser/ |
H A D | iser.c | 157 iser_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 165 instance = ddi_get_instance(dip); 167 iser_state->is_dip = dip; 175 iser_taskq = ddi_taskq_create(dip, "iser_taskq", 196 dip, ddi_get_name(dip), S_IFCHR, instance, 207 ddi_report_dev(dip); 226 iser_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 249 ddi_remove_minor_node(dip, NULL); 268 iser_getinfo(dev_info_t *dip, ddi_info_cmd_ argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdsib.c | 90 static int rdsib_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 91 static int rdsib_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 92 static int rdsib_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, 94 static void rds_read_config_values(dev_info_t *dip); 250 rdsib_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 265 rdsib_dev_info = dip; 266 rds_read_config_values(dip); 268 rds_taskq = ddi_taskq_create(dip, "rds_taskq", RDS_NUM_TASKQ_THREADS, 277 ret = ddi_create_minor_node(dip, "rdsib", S_IFCHR, 0, DDI_PSEUDO, 0); 314 rdsib_detach(dev_info_t *dip, ddi_detach_cmd_ argument 340 rdsib_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument 365 rds_read_config_values(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | rdsv3_af_thr.c | 36 rdsv3_af_init(dev_info_t *dip) argument 61 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, 71 rdsv3_enable_snd_cq = ddi_prop_get_int(DDI_DEV_T_ANY, dip, 73 rdsv3_intr_line_up_mode = ddi_prop_get_int(DDI_DEV_T_ANY, dip,
|
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex_hca.c | 249 dev_info_t *dip = NULL; local 256 * HCA dip. When major number is -1 HCA is 273 * HCA dip. Cleanup only the port nodes that 281 dip = ndp->node_dip; 282 if (dip && (ddi_driver_major(dip) == 511 * If child dip is present, just return
|
/illumos-gate/usr/src/uts/common/io/ib/ibtl/ |
H A D | ibtl_ibnex.c | 155 * HCA validity is checked by looking at parent's "dip" 156 * and the dip saved in the ibtl_hca_devinfo_t. 188 "ibtl_ibnex_get_hca_info: No dip exists"); 322 * dev_info_t - The "dip" of this HCA 360 * dev_info_t - The "dip" of this HCA 362 * "dip" on SUCCESS, NULL on FAILURE 364 * For a given HCA node GUID it figures out the "dip" 370 dev_info_t *dip = NULL; local 380 dip = hca_devp->hd_hca_dip; 386 return (dip); 471 ibt_reprobe_dev(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/common/io/nxge/ |
H A D | nxge_fm.c | 37 nxge_fm_error_cb(dev_info_t *dip, ddi_fm_error_t *err, const void *impl_data); 357 nxgep->fm_capabilities = ddi_prop_get_int(DDI_DEV_T_ANY, nxgep->dip, 375 ddi_fm_init(nxgep->dip, &nxgep->fm_capabilities, &iblk); 382 pci_ereport_setup(nxgep->dip); 387 ddi_fm_handler_register(nxgep->dip, 429 pci_ereport_teardown(nxgep->dip); 435 ddi_fm_handler_unregister(nxgep->dip); 438 ddi_fm_fini(nxgep->dip); 448 nxge_fm_error_cb(dev_info_t *dip, ddi_fm_error_t *err, argument 451 pci_ereport_post(dip, er [all...] |
/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pcie_pwr.c | 83 static int pcie_pwr_change(dev_info_t *dip, pcie_pwr_t *pwr_p, int new); 86 static void pcie_add_comps(dev_info_t *dip, dev_info_t *cdip, 88 static void pcie_remove_comps(dev_info_t *dip, dev_info_t *cdip, 90 static void pcie_pm_subrelease(dev_info_t *dip, pcie_pwr_t *pwr_p); 91 static boolean_t pcie_is_pcie(dev_info_t *dip); 107 pcie_power(dev_info_t *dip, int component, int level) argument 109 pcie_pwr_t *pwr_p = PCIE_NEXUS_PMINFO(dip); 115 if (dip) 127 ddi_driver_name(dip), ddi_get_instance(dip), pwr_ 189 pcie_pwr_change(dev_info_t *dip, pcie_pwr_t *pwr_p, int new) argument 265 pcie_bus_power(dev_info_t *dip, void *impl_arg, pm_bus_power_op_t op, void *arg, void *result) argument 521 pcie_add_comps(dev_info_t *dip, dev_info_t *cdip, pcie_pwr_t *pwr_p) argument 558 pcie_remove_comps(dev_info_t *dip, dev_info_t *cdip, pcie_pwr_t *pwr_p) argument 601 pwr_common_setup(dev_info_t *dip) argument 641 pwr_common_teardown(dev_info_t *dip) argument 669 pcie_pm_hold(dev_info_t *dip) argument 716 pcie_pm_release(dev_info_t *dip) argument 731 pcie_pm_subrelease(dev_info_t *dip, pcie_pwr_t *pwr_p) argument 759 pcie_pm_add_child(dev_info_t *dip, dev_info_t *cdip) argument 799 pcie_pm_remove_child(dev_info_t *dip, dev_info_t *cdip) argument 839 pcie_is_pcie(dev_info_t *dip) argument 850 pcie_pwr_resume(dev_info_t *dip) argument 934 pcie_pwr_suspend(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ |
H A D | pseudonex.c | 78 static int pseudonex_intr_op(dev_info_t *dip, dev_info_t *rdip, 308 pseudonex_intr_op(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op, argument 378 pseudonex_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, argument 404 if (ddi_prop_lookup_string_array(DDI_DEV_T_ANY, dip, 515 ddi_driver_name(dip), ddi_get_instance(dip), ctlop, 535 return (ddi_ctlops(dip, rdip, ctlop, arg, result));
|
H A D | ptm.c | 276 ptm_devinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
|
H A D | pts.c | 254 pts_devinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
|
H A D | random.c | 142 rnd_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 147 if (ddi_create_minor_node(dip, "random", S_IFCHR, DEVRANDOM, 149 ddi_remove_minor_node(dip, NULL); 152 if (ddi_create_minor_node(dip, "urandom", S_IFCHR, DEVURANDOM, 154 ddi_remove_minor_node(dip, NULL); 158 rnd_dip = dip; 164 rnd_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 170 ddi_remove_minor_node(dip, NULL); 177 rnd_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | sad.c | 151 sad_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | smbios.c | 220 smb_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | srn.c | 117 static int srn_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, 119 static int srn_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 120 static int srn_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 169 srn_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 179 srn.srn_instance = ddi_get_instance(dip); 180 if (ddi_create_minor_node(dip, "srn", S_IFCHR, 185 srn.srn_dip = dip; /* srn_init and getinfo depend on it */ 190 srn.srn_instance = ddi_get_instance(dip); 194 ddi_report_dev(dip); 204 srn_detach(dev_info_t *dip, ddi_detach_cmd_ argument 275 srn_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument [all...] |
H A D | tclient.c | 57 dev_info_t *dip; member in struct:dstate 166 dstatep->dip = devi; 199 tcli_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | tphci.c | 60 static int tphci_intr_op(dev_info_t *dip, dev_info_t *rdip, 66 dev_info_t *dip; member in struct:tphci_state 241 tphci_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 247 instance = ddi_get_instance(dip); 270 phci->dip = dip; 273 vclass = strchr(ddi_get_name_addr(dip), ','); 276 ddi_get_name_addr(dip)); 283 if (mdi_phci_register(vclass + 1, dip, 0) != MDI_SUCCESS) { 285 ddi_node_name(dip)); 312 tphci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 346 tphci_getinfo(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument 378 tphci_intr_op(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op, ddi_intr_handle_impl_t *hdlp, void *result) argument 385 tphci_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, void *arg, void *result) argument 447 tphci_initchild(dev_info_t *dip, dev_info_t *child) argument 456 tphci_uninitchild(dev_info_t *dip, dev_info_t *child) argument [all...] |
H A D | tty_pts.c | 125 static dev_info_t *ptsl_dip; /* for dev-to-dip conversions */ 203 ptsl_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas_smhba.c | 149 mptsas_smhba_update_phy_props(mptsas_t *mpt, dev_info_t *dip, argument 174 (void) ddi_prop_update_byte_array(DDI_DEV_T_NONE, dip, 186 mptsas_smhba_set_one_phy_props(mptsas_t *mpt, dev_info_t *dip, uint8_t phy_id, argument 196 mptsas_smhba_update_phy_props(mpt, dip, &phy_props, 1); 202 mptsas_smhba_set_all_phy_props(mptsas_t *mpt, dev_info_t *dip, uint8_t phy_nums, argument 218 mptsas_smhba_update_phy_props(mpt, dip, phy_props, j); 300 mptsas_create_phy_stats(mptsas_t *mpt, char *iport, dev_info_t *dip) argument 330 "%s.%llx.%d.%d", ddi_driver_name(dip), 332 ddi_get_instance(dip), i); 335 ddi_get_instance(dip), ks_nam [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | sd_xbuf.c | 183 ddi_xbuf_attr_register_devinfo(ddi_xbuf_attr_t xbuf_attr, dev_info_t *dip) argument 191 ddi_xbuf_attr_unregister_devinfo(ddi_xbuf_attr_t xbuf_attr, dev_info_t *dip) argument
|
H A D | smp.c | 158 smp_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 164 err = smp_do_attach(dip); 177 ddi_get_name_addr(dip)); 187 smp_do_attach(dev_info_t *dip) argument 196 instance = ddi_get_instance(dip); 197 smp_sd = ddi_get_driver_private(dip); 201 ddi_get_name_addr(dip)); 207 "device unit-address @%s", ddi_get_name_addr(dip)); 212 if (ddi_devid_get(dip, &devid) != DDI_SUCCESS) { 214 (void) ddi_prop_lookup_byte_array(DDI_DEV_T_ANY, dip, 270 smp_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 301 smp_do_detach(dev_info_t *dip) argument 583 dev_info_t *dip; local [all...] |
/illumos-gate/usr/src/uts/common/io/sdcard/impl/ |
H A D | sda_slot.c | 882 dev_info_t *dip = s->s_hostp->h_dip; local 886 ddi_driver_name(dip), ddi_get_instance(dip),
|
/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_dev.c | 455 softmac_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 457 ASSERT(ddi_get_instance(dip) == 0); 462 softmac_dip = dip; 469 softmac_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 480 softmac_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/common/io/tpm/ |
H A D | tpm_ddi.h | 70 dev_info_t *dip; member in struct:tpm_state
|