Searched defs:dip (Results 326 - 350 of 957) sorted by relevance

<<11121314151617181920>>

/illumos-gate/usr/src/uts/common/io/
H A Dcpudrv.c83 static int cpudrv_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
84 static int cpudrv_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
85 static int cpudrv_power(dev_info_t *dip, int comp, int level);
239 cpudrv_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
244 instance = ddi_get_instance(dip);
267 cpudsp->dip = dip;
272 if (!cpudrv_get_cpu_id(dip, &(cpudsp->cpu_id))) {
274 "can't convert dip to cpu_id", instance);
295 dip, "p
391 cpudrv_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
528 cpudrv_power(dev_info_t *dip, int comp, int level) argument
970 dev_info_t *dip; local
[all...]
H A Dpci_intr_lib.c106 pci_get_msi_ctrl(dev_info_t *dip, int type, ushort_t *msi_ctrl, argument
111 if (pci_config_setup(dip, h) != DDI_SUCCESS) {
114 ddi_driver_name(dip), ddi_get_instance(dip)));
968 DDI_INTR_NEXDBG((CE_CONT, "pci_msix_dup: dip = %p, inum = 0x%x, "
1011 pci_intx_get_cap(dev_info_t *dip, int *flagsp) argument
1021 ddi_driver_name(dip), ddi_get_instance(dip)));
1023 if (pci_config_setup(dip, &cfg_hdl) != DDI_SUCCESS) {
1071 pci_intx_clr_mask(dev_info_t *dip) argument
1103 pci_intx_set_mask(dev_info_t *dip) argument
1136 pci_intx_get_pending(dev_info_t *dip, int *pendingp) argument
1172 pci_intx_get_ispec(dev_info_t *dip, dev_info_t *rdip, int inum) argument
[all...]
H A Dstrplumb.c228 dev_info_t *dip; local
253 if ((dip = e_ddi_hold_devi_by_path(devpath, 0)) == NULL) {
259 driver = ddi_driver_name(dip);
260 instance = ddi_get_instance(dip);
503 static uchar_t *getmacaddr(dev_info_t *dip, size_t *maclenp);
504 static int matchmac(dev_info_t *dip, void *arg);
595 matchmac(dev_info_t *dip, void *arg) argument
603 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, 0,
614 if (i_ddi_attach_node_hierarchy(dip) != DDI_SUCCESS) {
619 macaddr = getmacaddr(dip,
645 getmacaddr(dev_info_t *dip, size_t *maclenp) argument
[all...]
H A Dsysevent.c682 sysevent_info(dev_info_t *dip, ddi_info_cmd_t infocmd, argument
H A Dsysmsg.c249 sysm_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/
H A Doffload.h142 __be32 dip[4]; member in struct:offload_req
/illumos-gate/usr/src/uts/common/io/comstar/port/fcoet/
H A Dfcoet.c101 static int fcoet_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
102 static int fcoet_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
240 fcoet_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
246 instance = ddi_get_instance(dip);
258 ss->ss_dip = dip;
282 fcoet_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
289 instance = ddi_get_instance(dip);
/illumos-gate/usr/src/uts/common/os/
H A Dddi_intr_impl.c49 i_ddi_intr_devi_init(dev_info_t *dip) argument
53 DDI_INTR_APIDBG((CE_CONT, "i_ddi_intr_devi_init: dip %p\n",
54 (void *)dip));
56 if (DEVI(dip)->devi_intr_p)
59 DEVI(dip)->devi_intr_p = kmem_zalloc(sizeof (devinfo_intr_t), KM_SLEEP);
61 supported_types = i_ddi_intr_get_supported_types(dip);
64 i_ddi_intr_set_supported_types(dip, supported_types);
68 i_ddi_intr_devi_fini(dev_info_t *dip) argument
70 devinfo_intr_t *intr_p = DEVI(dip)->devi_intr_p;
72 DDI_INTR_APIDBG((CE_CONT, "i_ddi_intr_devi_fini: dip
103 i_ddi_intr_get_supported_types(dev_info_t *dip) argument
125 i_ddi_intr_set_supported_types(dev_info_t *dip, int intr_types) argument
134 i_ddi_intr_get_supported_nintrs(dev_info_t *dip, int intr_type) argument
158 i_ddi_intr_set_supported_nintrs(dev_info_t *dip, int nintrs) argument
167 i_ddi_intr_get_current_type(dev_info_t *dip) argument
179 i_ddi_intr_set_current_type(dev_info_t *dip, int intr_type) argument
188 i_ddi_intr_get_current_nintrs(dev_info_t *dip) argument
200 i_ddi_intr_set_current_nintrs(dev_info_t *dip, int nintrs) argument
209 i_ddi_intr_get_current_nenables(dev_info_t *dip) argument
217 i_ddi_intr_set_current_nenables(dev_info_t *dip, int nintrs) argument
233 i_ddi_intr_get_current_navail(dev_info_t *dip, int type) argument
265 i_ddi_intr_get_limit(dev_info_t *dip, int type, ddi_irm_pool_t *pool_p) argument
310 i_ddi_get_msix(dev_info_t *dip) argument
318 i_ddi_set_msix(dev_info_t *dip, ddi_intr_msix_t *msix_p) argument
327 i_ddi_get_intr_handle(dev_info_t *dip, int inum) argument
346 i_ddi_set_intr_handle(dev_info_t *dip, int inum, ddi_intr_handle_t intr_hdl) argument
384 i_ddi_get_intr_weight(dev_info_t *dip) argument
396 i_ddi_set_intr_weight(dev_info_t *dip, int32_t weight) argument
421 i_ddi_get_intrspec(dev_info_t *dip, dev_info_t *rdip, uint_t inumber) argument
435 i_ddi_add_intrspec(dev_info_t *dip, dev_info_t *rdip, ddi_intrspec_t intrspec, ddi_iblock_cookie_t *iblock_cookiep, ddi_idevice_cookie_t *idevice_cookiep, uint_t (*int_handler)(caddr_t int_handler_arg), caddr_t int_handler_arg, int kind) argument
453 i_ddi_remove_intrspec(dev_info_t *dip, dev_info_t *rdip, ddi_intrspec_t intrspec, ddi_iblock_cookie_t iblock_cookie) argument
466 i_ddi_intr_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_ctlop_t op, void *arg, void *val) argument
544 i_ddi_get_pci_config_handle(dev_info_t *dip) argument
552 i_ddi_set_pci_config_handle(dev_info_t *dip, ddi_acc_handle_t handle) argument
562 i_ddi_get_msi_msix_cap_ptr(dev_info_t *dip) argument
570 i_ddi_set_msi_msix_cap_ptr(dev_info_t *dip, int cap_ptr) argument
[all...]
H A Dddi_intr_irm.c155 ndi_irm_create(dev_info_t *dip, ddi_irm_params_t *paramsp, argument
160 ASSERT(dip != NULL);
166 DDI_INTR_IRMDBG((CE_CONT, "ndi_irm_create: dip %p\n", (void *)dip));
173 if ((dip == NULL) || (paramsp == NULL) || (pool_retp == NULL) ||
179 pool_p->ipool_owner = dip;
351 i_ddi_irm_insert(dev_info_t *dip, int type, int count) argument
359 ASSERT(dip != NULL);
363 DDI_INTR_IRMDBG((CE_CONT, "i_ddi_irm_insert: dip %p type %d count %d\n",
364 (void *)dip, typ
484 i_ddi_irm_modify(dev_info_t *dip, int nreq) argument
593 dev_info_t *dip = req_p->ireq_dip; local
662 i_ddi_irm_remove(dev_info_t *dip) argument
723 i_ddi_irm_set_cb(dev_info_t *dip, boolean_t has_cb_flag) argument
810 i_ddi_irm_supported(dev_info_t *dip, int type) argument
1229 i_ddi_intr_get_pool(dev_info_t *dip, int type) argument
1355 i_ddi_irm_debug_balance(dev_info_t *dip, boolean_t wait_flag) argument
[all...]
/illumos-gate/usr/src/uts/common/xen/io/
H A Devtchn_dev.c87 dev_info_t *dip; member in struct:evtsoftdata
514 ep->dip = evtchndrv_dip;
566 evtchndrv_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
594 evtchndrv_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
597 int unit = ddi_get_instance(dip);
615 if (ddi_get_instance(dip) > 0)
621 error = ddi_create_minor_node(dip, "evtchn", S_IFCHR, unit,
627 * save dip for getinfo
629 evtchndrv_dip = dip;
630 ddi_report_dev(dip);
648 evtchndrv_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dxenbus_dev.c111 dev_info_t *dip; member in struct:xenbus_dev_data
234 xenbusdrv_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
261 xenbusdrv_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
264 int unit = ddi_get_instance(dip);
282 if (ddi_get_instance(dip) > 0)
288 error = ddi_create_minor_node(dip, "xenbus", S_IFCHR, unit,
294 * save dip for getinfo
296 xenbusdrv_dip = dip;
297 ddi_report_dev(dip);
307 (void) xenbusdrv_detach(dip, DDI_DETAC
312 xenbusdrv_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
[all...]
H A Dxencons.h121 dev_info_t *dip; /* dev_info */ member in struct:xencons
H A Dxnbo.c619 xnbo_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
640 if (xnb_attach(dip, &flavour, xnbop) != DDI_SUCCESS) {
649 xnbo_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
651 xnb_t *xnbp = ddi_get_driver_private(dip);
680 xnb_detach(dip);
/illumos-gate/usr/src/uts/i86pc/i86hvm/io/
H A Dpv_cmdk.c513 dev_info_t *dip = xsp->xdfss_dip; local
523 info.dki_cnum = ddi_get_instance(ddi_get_parent(dip));
525 ddi_get_name(ddi_get_parent(dip)), sizeof (info.dki_cname));
532 ddi_driver_name(dip), sizeof (info.dki_dname));
583 xdfs_c_getpgeom(dev_info_t *dip, cmlb_geom_t *pgeom) argument
590 scsi_device = ddi_get_driver_private(dip);
/illumos-gate/usr/src/uts/i86pc/io/acpi/acpidev/
H A Dacpidev_drv.c376 dev_info_t *dip = NULL; local
389 dip = ddi_find_devinfo(ACPIDEV_NODE_NAME_ROOT, -1, 0);
390 if (dip != NULL && ddi_get_parent(dip) == ddi_root_node()) {
399 (pnode_t)DEVI_SID_NODEID, &dip);
407 /* Build cross reference between dip and ACPI object. */
408 if (ACPI_FAILURE(acpica_tag_devinfo(dip, ACPI_ROOT_OBJECT))) {
409 (void) ddi_remove_child(dip, 0);
417 rv = ndi_prop_update_string_array(DDI_DEV_T_NONE, dip,
420 rv = ndi_prop_update_string(DDI_DEV_T_NONE, dip,
796 dev_info_t *dip, *pdip; local
[all...]
/illumos-gate/usr/src/uts/i86pc/io/
H A Dconsplat.c170 dev_info_t *dip, *pdip; local
175 if ((dip = devnamesp[major].dn_head) == NULL)
178 pdip = ddi_get_parent(dip);
181 if (ddi_initchild(pdip, dip) != DDI_SUCCESS)
184 (void) ddi_pathname(dip, path);
220 is_pci_bridge(dev_info_t *dip) argument
224 class_code = (uint32_t)ddi_prop_get_int(DDI_DEV_T_ANY, dip,
242 dev_info_t *found_dip; /* dip found for VGA console */
256 find_fb_dev(dev_info_t *dip, void *param) argument
263 if (dip
458 dev_info_t *dip; local
[all...]
/illumos-gate/usr/src/uts/i86pc/io/pci/
H A Dpci_tools.c94 pcitool_init(dev_info_t *dip, boolean_t is_pciex) argument
96 int instance = ddi_get_instance(dip);
100 if (ddi_create_minor_node(dip, PCI_MINOR_REG, S_IFCHR,
106 if (ddi_create_minor_node(dip, PCI_MINOR_INTR, S_IFCHR,
109 ddi_remove_minor_node(dip, PCI_MINOR_REG);
120 pcitool_uninit(dev_info_t *dip) argument
122 ddi_remove_minor_node(dip, PCI_MINOR_INTR);
123 ddi_remove_minor_node(dip, PCI_MINOR_REG);
128 pcitool_set_intr(dev_info_t *dip, void *arg, int mode) argument
263 /* It is assumed that dip !
265 pcitool_get_intr_dev_info(dev_info_t *dip, pcitool_intr_dev_t *devs) argument
275 pcitool_get_intr(dev_info_t *dip, void *arg, int mode) argument
448 pcitool_intr_info(dev_info_t *dip, void *arg, int mode) argument
509 pcitool_intr_admn(dev_info_t *dip, void *arg, int cmd, int mode) argument
542 pcitool_bus_reg_ops(dev_info_t *dip, void *arg, int cmd, int mode) argument
933 pcitool_dev_reg_ops(dev_info_t *dip, void *arg, int cmd, int mode) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_introp.c63 dev_info_t *dip = irq_ptr->airq_dip; local
64 int cap_ptr = i_ddi_get_msi_msix_cap_ptr(dip);
65 ddi_acc_handle_t handle = i_ddi_get_pci_config_handle(dip);
70 DDI_INTR_IMPLDBG((CE_CONT, "apic_pci_msi_enable_vector: dip=0x%p\n"
71 "\tdriver = %s, inum=0x%x vector=0x%x apicid=0x%x\n", (void *)dip,
72 ddi_driver_name(dip), inum, vector, target_apic_id));
83 apic_vt_ops->apic_intrmap_alloc_entry(intrmap_tbl, dip, type,
130 ddi_intr_msix_t *msix_p = i_ddi_get_msix(dip);
150 * dip is not used at this moment. If we really don't need that,
155 apic_navail_vector(dev_info_t *dip, in argument
242 apic_find_irq(dev_info_t *dip, struct intrspec *ispec, int type) argument
376 apic_free_vectors(dev_info_t *dip, int inum, int count, int pri, int type) argument
755 apic_intr_ops(dev_info_t *dip, ddi_intr_handle_impl_t *hdlp, psm_intr_op_t intr_op, int *result) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/tzmon/
H A Dtzmon.c70 static int tzmon_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd,
72 static int tzmon_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
73 static int tzmon_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
174 tzmon_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
201 if (ddi_create_minor_node(dip, ddi_get_name(dip), S_IFCHR, 0,
209 tzmon_dip = dip;
211 ddi_report_dev(dip);
219 tzmon_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
245 tzmon_detach(dev_info_t *dip, ddi_detach_cmd_ argument
[all...]
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_virtual.c117 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, hxgep->dip, 0, prop,
139 hxgep->dip, prop, (int *)good_cfg, good_count);
168 status = ddi_prop_lookup_int_array(DDI_DEV_T_ANY, hxgep->dip, 0, prop,
172 hxgep->dip, prop, vlan_cfg_val, vlan_cnt);
178 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, hxgep->dip, 0, prop,
183 status = ddi_prop_update_int(DDI_DEV_T_NONE, hxgep->dip,
229 dev_info_t *dip; local
240 dip = hxgep->dip;
270 if (ddi_prop_lookup_int_array(DDI_DEV_T_ANY, dip,
[all...]
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_main.c197 eib_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
210 instance = ddi_get_instance(dip);
217 ss->ei_dip = dip;
265 if (eib_register_with_mac(ss, dip) != EIB_E_SUCCESS) {
280 eib_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
288 instance = ddi_get_instance(dip);
810 eib_register_with_mac(eib_t *ss, dev_info_t *dip) argument
831 macp->m_dip = dip;
/illumos-gate/usr/src/uts/common/io/pci-ide/
H A Dpci-ide.c51 int pciide_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
52 int pciide_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
54 #define PCIIDE_NATIVE_MODE(dip) \
55 (!ddi_prop_exists(DDI_DEV_T_ANY, (dip), DDI_PROP_DONTPASS, \
58 #define PCIIDE_PRE26(dip) \
59 ddi_prop_exists(DDI_DEV_T_ANY, (dip), 0, "ignore-hardware-nodes")
87 static int pciide_bus_map(dev_info_t *dip, dev_info_t *rdip,
91 static int pciide_ddi_ctlops(dev_info_t *dip, dev_info_t *rdip,
95 static int pciide_get_pri(dev_info_t *dip, dev_info_t *rdip,
98 static int pciide_intr_ops(dev_info_t *dip, dev_info_
210 pciide_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
271 pciide_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
289 pciide_ddi_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, void *arg, void *result) argument
541 pciide_bus_map(dev_info_t *dip, dev_info_t *rdip, ddi_map_req_t *mp, off_t offset, off_t len, caddr_t *vaddrp) argument
615 pciide_get_ispec(dev_info_t *dip, dev_info_t *rdip, int inumber) argument
655 pciide_get_pri(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, int *pri) argument
704 pciide_intr_ops(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t intr_op, ddi_intr_handle_impl_t *hdlp, void *result) argument
778 pciide_alloc_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp, void *result) argument
831 pciide_free_intr(dev_info_t *dip, dev_info_t *rdip, ddi_intr_handle_impl_t *hdlp) argument
[all...]
/illumos-gate/usr/src/uts/common/io/pciex/
H A Dpciev.c59 dev_info_t *dip; local
63 dip = ddi_get_child(rootp);
64 while (dip) {
65 bus_p = PCIE_DIP2BUS(dip);
67 return (dip);
73 return (pcie_find_dip_by_bdf(dip, bdf));
75 dip = ddi_get_next_sibling(dip);
214 pcie_init_dom(dev_info_t *dip) argument
217 pcie_bus_t *bus_p = PCIE_DIP2BUS(dip);
253 pcie_fini_dom(dev_info_t *dip) argument
[all...]
/illumos-gate/usr/src/uts/common/io/usb/hcd/ehci/
H A Dehci.c85 * calls after looking up the dip thru the dev_t.
87 static int ehci_attach(dev_info_t *dip, ddi_attach_cmd_t cmd);
88 static int ehci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd);
89 static int ehci_reset(dev_info_t *dip, ddi_reset_cmd_t cmd);
90 static int ehci_info(dev_info_t *dip, ddi_info_cmd_t infocmd,
98 int usba_hubdi_root_hub_power(dev_info_t *dip, int comp, int level);
99 static int ehci_quiesce(dev_info_t *dip);
204 ehci_attach(dev_info_t *dip, argument
215 ehcip = ehci_obtain_state(dip);
223 instance = ddi_get_instance(dip);
391 ehci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
424 ehci_reset(dev_info_t *dip, ddi_reset_cmd_t cmd) argument
486 ehci_quiesce(dev_info_t *dip) argument
536 ehci_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
600 dev_info_t *dip = ehci_get_dip(*devp); local
612 dev_info_t *dip = ehci_get_dip(dev); local
626 dev_info_t *dip = ehci_get_dip(dev); local
[all...]
/illumos-gate/usr/src/uts/common/io/usb/usb_ia/
H A Dusb_ia.c78 static int usb_ia_busop_get_eventcookie(dev_info_t *dip,
82 static int usb_ia_busop_add_eventcall(dev_info_t *dip,
85 void (*callback)(dev_info_t *dip,
89 static int usb_ia_busop_remove_eventcall(dev_info_t *dip,
91 static int usb_ia_busop_post_event(dev_info_t *dip,
95 static int usb_ia_bus_config(dev_info_t *dip,
100 static int usb_ia_bus_unconfig(dev_info_t *dip,
259 usb_ia_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
317 usb_ia_bus_ctl(dev_info_t *dip, argument
329 usb_ia = usb_ia_obtain_state(dip);
382 usb_ia_bus_config(dev_info_t *dip, uint_t flag, ddi_bus_config_op_t op, void *arg, dev_info_t **child) argument
410 usb_ia_bus_unconfig(dev_info_t *dip, uint_t flag, ddi_bus_config_op_t op, void *arg) argument
478 usb_ia_power(dev_info_t *dip, int comp, int level) argument
516 usb_ia_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument
658 usb_ia_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument
698 dev_info_t *dip = usb_ia->ia_dip; local
843 usb_ia_busop_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *eventname, ddi_eventcookie_t *cookie) argument
863 usb_ia_busop_add_eventcall(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie, void (*callback)(dev_info_t *dip, ddi_eventcookie_t cookie, void *arg, void *bus_impldata), void *arg, ddi_callback_id_t *cb_id) argument
919 usb_ia_busop_remove_eventcall(dev_info_t *dip, ddi_callback_id_t cb_id) argument
944 usb_ia_busop_post_event(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie, void *bus_impldata) argument
972 usb_ia_restore_device_state(dev_info_t *dip, usb_ia_t *usb_ia) argument
1023 usb_ia_event_cb(dev_info_t *dip, ddi_eventcookie_t cookie, void *arg, void *bus_impldata) argument
1163 usb_ia_create_pm_components(dev_info_t *dip, usb_ia_t *usb_ia) argument
1227 usb_ia_obtain_state(dev_info_t *dip) argument
[all...]

Completed in 105 milliseconds

<<11121314151617181920>>