Searched defs:dip (Results 201 - 225 of 957) sorted by relevance

1234567891011>>

/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Denx_main.c220 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 Denx_misc.c131 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 Diser.c157 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 Drdsib.c90 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 Drdsv3_af_thr.c36 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 Dibnex_hca.c249 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 Dibtl_ibnex.c155 * 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 Dnxge_fm.c37 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 Dpcie_pwr.c83 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 Dpseudonex.c78 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 Dptm.c276 ptm_devinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
H A Dpts.c254 pts_devinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
H A Drandom.c142 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 Dsad.c151 sad_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
H A Dsmbios.c220 smb_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
H A Dsrn.c117 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 Dtclient.c57 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 Dtphci.c60 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 Dtty_pts.c125 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 Dmptsas_smhba.c149 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 Dsd_xbuf.c183 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 Dsmp.c158 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 Dsda_slot.c882 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 Dsoftmac_dev.c455 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 Dtpm_ddi.h70 dev_info_t *dip; member in struct:tpm_state

Completed in 110 milliseconds

1234567891011>>