/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic.c | 1055 * This function allocates "count" MSI vector(s) for the given "dip/pri/type" 1058 apic_alloc_msi_vectors(dev_info_t *dip, int inum, int count, int pri, argument 1067 DDI_INTR_IMPLDBG((CE_CONT, "apic_alloc_msi_vectors: dip=0x%p " 1069 (void *)dip, inum, pri, count, behavior)); 1079 if ((rcount = apic_navail_vector(dip, pri)) > count) 1109 major = (dip != NULL) ? ddi_driver_major(dip) : 0; 1140 irqptr->airq_dip = dip; 1143 cpu = irqptr->airq_cpu = apic_bind_intr(dip, irqno, 1148 "dip 1160 apic_alloc_msix_vectors(dev_info_t *dip, int inum, int count, int pri, int behavior) argument [all...] |
/illumos-gate/usr/src/uts/i86pc/io/psm/ |
H A D | uppc.c | 56 static int uppc_translate_irq(dev_info_t *dip, int irqno); 66 static int uppc_acpi_irq_configure(acpi_psm_lnk_t *acpipsmlnkp, dev_info_t *dip, 621 uppc_acpi_translate_pci_irq(dev_info_t *dip, int busid, int devid, argument 631 ddi_get_name(dip), ddi_get_instance(dip))); 637 if ((status = acpi_translate_pci_irq(dip, ipin, pci_irqp, 641 " #%d\n", ddi_get_name(dip), ddi_get_instance(dip))); 647 status = uppc_acpi_irq_configure(&acpipsmlnk, dip, pci_irqp, 662 *pci_irqp, ddi_get_name(dip), ddi_get_instanc 700 uppc_acpi_irq_configure(acpi_psm_lnk_t *acpipsmlnkp, dev_info_t *dip, int *pci_irqp, iflag_t *dipintr_flagp) argument 852 uppc_translate_irq(dev_info_t *dip, int irqno) argument [all...] |
/illumos-gate/usr/src/uts/common/io/hotplug/hpcsvc/ |
H A D | hpcsvc.c | 133 int (* bus_callback)(dev_info_t *dip, hpc_slot_t hdl, 216 int (* callback)(dev_info_t *dip, hpc_slot_t hdl, 218 dev_info_t *dip; member in struct:hpc_callback_entry 318 hpc_nexus_register_bus(dev_info_t *dip, argument 319 int (* callback)(dev_info_t *dip, hpc_slot_t hdl, 327 ddi_node_name(dip), ddi_get_instance(dip)); 329 (void) ddi_pathname(dip, bus_path); 339 busp->bus_dip = dip; 362 busp->bus_dip = dip; 384 hpc_nexus_unregister_bus(dev_info_t *dip) argument 448 dev_info_t *dip; local 556 dev_info_t *dip; local [all...] |
/illumos-gate/usr/src/uts/common/io/ib/adapters/hermon/ |
H A D | hermon_fm.c | 1887 * i_hca_fm_ereport(dev_info_t *dip, int type, char *detail) 1895 * dip: pointer to this device dev_info structure 1914 i_hca_fm_ereport(dev_info_t *dip, int type, char *detail) argument 1927 ddi_fm_ereport_post(dip, buf, ena, DDI_NOSLEEP, 1972 * i_hca_regs_map_setup(struct i_hca_fm *hca_fm, dev_info_t *dip, 1982 * dip: pointer to this device dev_info structure 2001 i_hca_regs_map_setup(struct i_hca_fm *hca_fm, dev_info_t *dip, uint_t rnumber, argument 2009 if ((status = ddi_regs_map_setup(dip, rnumber, addrp, offset, 2095 * i_hca_pci_config_setup(struct i_hca_fm *hca_fm, dev_info_t *dip, 2104 * dip 2119 i_hca_pci_config_setup(struct i_hca_fm *hca_fm, dev_info_t *dip, ddi_acc_handle_t *handle) argument 2238 i_hca_pio_start(dev_info_t *dip, struct i_hca_acc_handle *hdlp, struct i_hca_fm_test *tst) argument 2312 i_hca_pio_end(dev_info_t *dip, struct i_hca_acc_handle *hdlp, int *cnt, struct i_hca_fm_test *tst) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdsddi.c | 146 rds_info(dev_info_t *dip, ddi_info_cmd_t cmd, void *arg, void **result) argument
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | openprom.c | 88 static int opinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, 189 opinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument 211 opattach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 222 opdip = dip; 224 if (ddi_create_minor_node(dip, "openprom", S_IFCHR, 237 opdetach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 242 ddi_remove_minor_node(dip, NULL);
|
H A D | ramdisk.c | 185 * is referenced by 'dip'; returns NULL if not found (shouldn't happen). 188 rd_find_dip_state(dev_info_t *dip) argument 196 rsp->rd_dip == dip) { 581 dev_info_t *dip = rsp->rd_dip; local 603 if (dip == rd_dip) { 606 ddi_remove_minor_node(dip, namebuf); 609 ddi_remove_minor_node(dip, namebuf); 611 ddi_remove_minor_node(dip, "a"); 612 ddi_remove_minor_node(dip, "a,raw"); 618 fulldev = makedevice(ddi_driver_major(dip), rs 635 rd_alloc_resources(char *name, uint_t addr, size_t size, dev_info_t *dip) argument 767 rd_common_detach(dev_info_t *dip) argument 794 rd_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 918 rd_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 941 rd_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument [all...] |
H A D | wscons.c | 367 wc_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, argument
|
/illumos-gate/usr/src/uts/common/io/pciex/hotplug/ |
H A D | pcie_hp.c | 60 static int pcie_hp_list_occupants(dev_info_t *dip, void *arg); 61 static int pcie_hp_register_port(dev_info_t *dip, dev_info_t *pdip, 63 static int pcie_hp_register_ports_for_dev(dev_info_t *dip, int device_num); 66 static int pcie_hp_match_dev_func(dev_info_t *dip, void *hdl); 67 static boolean_t pcie_hp_match_dev(dev_info_t *dip, int dev_num); 70 static int pcie_hp_create_port_name_num(dev_info_t *dip, 72 static int pcie_hp_check_hardware_existence(dev_info_t *dip, int dev_num, 212 pcie_hp_init(dev_info_t *dip, caddr_t arg) argument 214 pcie_bus_t *bus_p = PCIE_DIP2BUS(dip); 220 ret = pciehpc_init(dip, ar 259 pcie_hp_uninit(dev_info_t *dip) argument 301 pcie_hp_intr(dev_info_t *dip) argument 322 dev_info_t *dip = ctrl_p->hc_dip; local 355 dev_info_t *dip = ctrl_p->hc_dip; local 386 pcie_read_only_probe(dev_info_t *dip, char *cn_name, dev_info_t **pcdip) argument 414 pcie_read_only_unprobe(dev_info_t *dip, char *cn_name) argument 439 dev_info_t *dip; member in struct:pcie_hp_find_ctrl 447 pcie_hp_devi_find(dev_info_t *dip, uint_t device, uint_t function) argument 468 pcie_hp_create_occupant_props(dev_info_t *dip, dev_t dev, int pci_dev) argument 533 pcie_hp_delete_occupant_props(dev_info_t *dip, dev_t dev) argument 545 dev_info_t *dip = ctrl_p->hc_dip; local 580 pcie_hp_register_ports_for_dev(dev_info_t *dip, int device_num) argument 613 dev_info_t *dip = unreg_arg->nexus_dip; local 667 pcie_find_physical_slot(dev_info_t *dip, int dev_num) argument 691 pcie_hp_create_port_name_num(dev_info_t *dip, ddi_hp_cn_info_t *cn_info) argument 849 pcie_hp_register_port(dev_info_t *dip, dev_info_t *pdip, char *cn_name) argument 880 pcie_hp_check_hardware_existence(dev_info_t *dip, int dev_num, int func_num) argument 902 pcie_hp_common_ops(dev_info_t *dip, char *cn_name, ddi_hp_op_t op, void *arg, void *result) argument 1043 pcie_hp_match_dev_func(dev_info_t *dip, void *hdl) argument 1082 pcie_hp_match_dev(dev_info_t *dip, int dev_num) argument 1114 pcie_hp_list_occupants(dev_info_t *dip, void *arg) argument [all...] |
H A D | pciehpc.c | 74 static pcie_hp_ctrl_t *pciehpc_create_controller(dev_info_t *dip); 75 static void pciehpc_destroy_controller(dev_info_t *dip); 102 static void pciehpc_handle_power_fault(dev_info_t *dip); 115 * dip - Devinfo node pointer to the hot plug bus node 124 pciehpc_init(dev_info_t *dip, caddr_t arg) argument 129 PCIE_DBG("pciehpc_init() called (dip=%p)\n", (void *)dip); 132 if ((ctrl_p = PCIE_GET_HP_CTRL(dip)) != NULL) { 134 ddi_driver_name(dip), ddi_get_instance(dip)); 217 pciehpc_uninit(dev_info_t *dip) argument 264 pciehpc_intr(dev_info_t *dip) argument 428 pciehpc_hp_ops(dev_info_t *dip, char *cn_name, ddi_hp_op_t op, void *arg, void *result) argument 935 pciehpc_create_controller(dev_info_t *dip) argument 966 pciehpc_destroy_controller(dev_info_t *dip) argument 991 dev_info_t *dip = ctrl_p->hc_dip; local 1016 dev_info_t *dip = ctrl_p->hc_dip; local 2220 pciehpc_handle_power_fault(dev_info_t *dip) argument 2239 dev_info_t *dip = (dev_info_t *)arg; local [all...] |
H A D | pcishpc.c | 72 static pcie_hp_ctrl_t *pcishpc_create_controller(dev_info_t *dip); 74 static int pcishpc_destroy_controller(dev_info_t *dip); 134 pcishpc_init(dev_info_t *dip) argument 136 pcie_bus_t *bus_p = PCIE_DIP2BUS(dip); 141 ddi_driver_name(dip), ddi_get_instance(dip)); 143 if ((ctrl_p = PCIE_GET_HP_CTRL(dip)) != NULL) { 150 ctrl_p = pcishpc_create_controller(dip); 165 (void) pci_resource_setup(dip); 169 ddi_driver_name(dip), ddi_get_instanc 217 pcishpc_uninit(dev_info_t *dip) argument 258 pcishpc_intr(dev_info_t *dip) argument 748 pcishpc_hp_ops(dev_info_t *dip, char *cn_name, ddi_hp_op_t op, void *arg, void *result) argument 835 pcishpc_create_controller(dev_info_t *dip) argument 932 pcishpc_destroy_controller(dev_info_t *dip) argument 991 dev_info_t *dip = ctrl_p->hc_dip; local 1059 dev_info_t *dip = ctrl_p->hc_dip; local [all...] |
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | ses.c | 93 static int ses_doattach(dev_info_t *dip); 227 ses_probe(dev_info_t *dip) argument 249 if (dip == NULL) 252 if (ddi_dev_is_sid(dip) == DDI_SUCCESS) { 256 devp = ddi_get_driver_private(dip); 266 if (strcmp(ddi_get_name(ddi_get_parent(dip)), "ata") == 0) { 290 ses_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 295 inst = ddi_get_instance(dip); 301 err = ses_doattach(dip); 380 ses_doattach(dev_info_t *dip) argument 559 ses_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 629 ses_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument [all...] |
/illumos-gate/usr/src/uts/common/io/softmac/ |
H A D | softmac_main.c | 32 * (dip) during the device's post-attach process. When this softmac is 316 softmac_create(dev_info_t *dip, dev_t dev) argument 332 if (GLDV3_DRV(ddi_driver_major(dip))) { 339 if ((strcmp(ddi_driver_name(dip), "clone") == 0) || 366 ppa = ddi_get_instance(dip); 367 if (i_ddi_minor_node_count(dip, DDI_NT_NET) > 2) { 374 (void) snprintf(devname, MAXNAMELEN, "%s%d", ddi_driver_name(dip), ppa); 405 softmac->smac_umajor = ddi_driver_major(dip); 413 if (GLDV3_DRV(ddi_driver_major(dip))) { 418 i_ddi_minor_node_count(dip, DDI_NT_NE 940 softmac_destroy(dev_info_t *dip, dev_t dev) argument 1520 dev_info_t *dip; local [all...] |
/illumos-gate/usr/src/uts/common/io/usb/clients/usbskel/ |
H A D | usbskel.c | 253 usbskel_info(dev_info_t *dip, ddi_info_cmd_t infocmd, argument 294 usbskel_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 296 int instance = ddi_get_instance(dip); 309 usbskel_cpr_resume(dip); 330 usbskelp->usbskel_dip = dip; 334 ddi_driver_name(dip), instance); 342 usbskel_dumptree = (ddi_prop_exists(DDI_DEV_T_ANY, dip, 349 DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, 377 if ((status = usb_client_attach(dip, USBDRV_VERSION, 0)) != 384 if ((status = usb_get_dev_data(dip, 465 usbskel_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 503 usbskel_cleanup(dev_info_t *dip, usbskel_state_t *usbskelp) argument 947 usbskel_disconnect_callback(dev_info_t *dip) argument 977 usbskel_reconnect_callback(dev_info_t *dip) argument 1007 usbskel_restore_device_state(dev_info_t *dip, usbskel_state_t *usbskelp) argument 1085 usbskel_cpr_suspend(dev_info_t *dip) argument 1154 usbskel_cpr_resume(dev_info_t *dip) argument 1310 usbskel_power(dev_info_t *dip, int comp, int level) argument [all...] |
/illumos-gate/usr/src/uts/common/io/usb/hcd/uhci/ |
H A D | uhci.c | 42 static int uhci_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 44 static int uhci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 50 static int uhci_reset(dev_info_t *dip, ddi_reset_cmd_t cmd); 51 static int uhci_quiesce(dev_info_t *dip); 52 static int uhci_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, 56 int usba_hubdi_root_hub_power(dev_info_t *dip, int comp, int level); 208 uhci_is_polled(dev_info_t *dip) argument 213 if (ddi_prop_lookup_string(DDI_DEV_T_ANY, dip, 0, 246 uhci_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 259 uhcip = uhci_obtain_state(dip); 635 uhci_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 703 uhci_reset(dev_info_t *dip, ddi_reset_cmd_t cmd) argument 725 uhci_quiesce(dev_info_t *dip) argument 750 uhci_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument 1883 dev_info_t *dip = uhci_get_dip(*devp); local 1892 dev_info_t *dip = uhci_get_dip(dev); local 1902 dev_info_t *dip = uhci_get_dip(dev); local [all...] |
/illumos-gate/usr/src/uts/common/io/usb/usb_mid/ |
H A D | usb_mid.c | 93 static int usb_mid_busop_get_eventcookie(dev_info_t *dip, 97 static int usb_mid_busop_add_eventcall(dev_info_t *dip, 100 void (*callback)(dev_info_t *dip, 104 static int usb_mid_busop_remove_eventcall(dev_info_t *dip, 106 static int usb_mid_busop_post_event(dev_info_t *dip, 110 static int usb_mid_bus_config(dev_info_t *dip, 115 static int usb_mid_bus_unconfig(dev_info_t *dip, 206 static int usb_mid_cleanup(dev_info_t *dip, usb_mid_t *usb_mid); 278 usb_mid_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument 368 usb_mid_bus_ctl(dev_info_t *dip, argument 433 usb_mid_bus_config(dev_info_t *dip, uint_t flag, ddi_bus_config_op_t op, void *arg, dev_info_t **child) argument 461 usb_mid_bus_unconfig(dev_info_t *dip, uint_t flag, ddi_bus_config_op_t op, void *arg) argument 530 usb_mid_power(dev_info_t *dip, int comp, int level) argument 569 usb_mid_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 715 usb_mid_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 757 usb_mid_cleanup(dev_info_t *dip, usb_mid_t *usb_mid) argument 1048 usb_mid_busop_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *eventname, ddi_eventcookie_t *cookie) argument 1068 usb_mid_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 1116 usb_mid_busop_remove_eventcall(dev_info_t *dip, ddi_callback_id_t cb_id) argument 1141 usb_mid_busop_post_event(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie, void *bus_impldata) argument 1169 usb_mid_restore_device_state(dev_info_t *dip, usb_mid_t *usb_mid) argument 1220 usb_mid_event_cb(dev_info_t *dip, ddi_eventcookie_t cookie, void *arg, void *bus_impldata) argument 1371 usb_mid_create_pm_components(dev_info_t *dip, usb_mid_t *usb_mid) argument 1435 usb_mid_obtain_state(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/common/io/usb/usba/ |
H A D | usbai_req.c | 618 * dip - dev_info_t of the client driver 629 usba_req_wrapper_alloc(dev_info_t *dip, argument 634 usba_device_t *usba_device = usba_get_usba_device(dip); 651 wrp->wr_dip = dip; 1031 * dip - dev_info_t of the client driver 1040 usb_alloc_ctrl_req(dev_info_t *dip, argument 1048 "usb_alloc_ctrl_req: dip=0x%p, wlen=0x%lx, flags=0x%x", 1049 (void *)dip, len, flags); 1052 if (dip && 1053 ((wrp = usba_req_wrapper_alloc(dip, sizeo 1287 usb_pipe_sync_ctrl_xfer(dev_info_t *dip, usb_pipe_handle_t pipe_handle, uchar_t bmRequestType, uchar_t bRequest, uint16_t wValue, uint16_t wIndex, uint16_t wLength, mblk_t **data, usb_req_attrs_t attributes, usb_cr_t *completion_reason, usb_cb_flags_t *cb_flags, usb_flags_t flags) argument 1441 usb_alloc_bulk_req(dev_info_t *dip, size_t len, usb_flags_t flags) argument 1631 usb_pipe_bulk_transfer_size(dev_info_t *dip, size_t *size) argument 1639 usb_pipe_get_max_bulk_transfer_size(dev_info_t *dip, size_t *size) argument 1681 usb_alloc_intr_req(dev_info_t *dip, size_t len, usb_flags_t flags) argument 1733 usba_hcdi_dup_intr_req( dev_info_t *dip, usb_intr_req_t *reqp, size_t len, usb_flags_t flags) argument 1939 usba_pipe_sync_stop_intr_polling(dev_info_t *dip, usba_ph_impl_t *ph_impl, usba_pipe_async_req_t *request, usb_flags_t flags) argument 2129 usb_alloc_isoc_req(dev_info_t *dip, uint_t isoc_pkts_count, size_t len, usb_flags_t flags) argument 2191 usba_hcdi_dup_isoc_req( dev_info_t *dip, usb_isoc_req_t *reqp, usb_flags_t flags) argument 2278 usb_get_current_frame_number(dev_info_t *dip) argument 2315 usb_get_max_isoc_pkts(dev_info_t *dip) argument 2322 usb_get_max_pkts_per_isoc_request(dev_info_t *dip) argument 2465 usba_pipe_sync_stop_isoc_polling(dev_info_t *dip, usba_ph_impl_t *ph_impl, usba_pipe_async_req_t *request, usb_flags_t flags) argument [all...] |
/illumos-gate/usr/src/uts/common/io/zyd/ |
H A D | zyd.c | 45 static int zyd_attach(dev_info_t *dip, ddi_attach_cmd_t cmd); 46 static int zyd_detach(dev_info_t *dip, ddi_detach_cmd_t cmd); 491 macp->m_dip = sc->dip; 562 ieee80211_register_door(ic, ddi_driver_name(sc->dip), 563 ddi_get_instance(sc->dip)); 584 zyd_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 596 sc = ddi_get_soft_state(zyd_ssp, ddi_get_instance(dip)); 606 instance = ddi_get_instance(dip); 615 sc->dip = dip; 660 zyd_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument [all...] |
H A D | zyd_usb.c | 42 static int zyd_usb_disconnect(dev_info_t *dip); 43 static int zyd_usb_reconnect(dev_info_t *dip); 365 if (usb_pipe_open(uc->dip, &endpoint->ep_descr, 451 usb_pipe_close(uc->dip, uc->pipe_data_out, USB_FLAGS_SLEEP, 457 usb_pipe_close(uc->dip, uc->pipe_data_in, USB_FLAGS_SLEEP, 463 usb_pipe_close(uc->dip, uc->pipe_cmd_in, USB_FLAGS_SLEEP, 469 usb_pipe_close(uc->dip, uc->pipe_cmd_out, USB_FLAGS_SLEEP, 535 send_req = usb_alloc_bulk_req(uc->dip, len, USB_FLAGS_SLEEP); 564 usb_pipe_reset(uc->dip, pipe, USB_FLAGS_SLEEP, NULL, 0); 608 send_req = usb_alloc_intr_req(uc->dip, le 1086 dev_info_t *dip = sc->dip; local 1150 zyd_usb_reconnect(dev_info_t *dip) argument 1196 zyd_usb_disconnect(dev_info_t *dip) argument [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | ddidevmap.h | 140 dev_info_t *dip; /* Device info struct for tracing context */ member in struct:devmap_ctx
|
/illumos-gate/usr/src/uts/sun4u/serengeti/io/ |
H A D | sbdp_quiesce.c | 77 extern int is_pseudo_device(dev_info_t *dip); 81 static int sbdp_is_real_device(dev_info_t *dip); 85 static int sbdp_check_dip(dev_info_t *dip, void *arg, uint_t ref); 87 static int sbdp_resolve_devname(dev_info_t *dip, char *buffer, 161 sbdp_is_real_device(dev_info_t *dip) argument 167 if (ddi_get_driver(dip) == NULL) 170 if (DEVI(dip)->devi_pm_flags & (PMC_NEEDS_SR|PMC_PARENTAL_SR)) 172 if (DEVI(dip)->devi_pm_flags & PMC_NO_SR) 178 rc = ddi_getlongprop(DDI_DEV_T_ANY, dip, DDI_PROP_DONTPASS, "reg", 207 sbdp_resolve_devname(dev_info_t *dip, cha argument 242 sbdp_check_dip(dev_info_t *dip, void *arg, uint_t ref) argument 291 sbdp_check_devices(dev_info_t *dip, int *refcount, sbd_error_t *sep, int *refcount_non_gldv3) argument 310 sbdp_suspend_devices_(dev_info_t *dip, sbdp_sr_handle_t *srh) argument 369 sbdp_suspend_devices_enter(dev_info_t *dip, void *arg) argument 378 sbdp_suspend_devices_exit(dev_info_t *dip, void *arg) argument 391 sbdp_suspend_devices(dev_info_t *dip, sbdp_sr_handle_t *srh) argument 407 dev_info_t *dip, *next, *last = NULL; local [all...] |
H A D | sgcn.c | 229 sgcn_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 239 if (ddi_create_internal_pathname(dip, "sgcn", S_IFCHR, 0) 246 sgcn_state->sgcn_dip = dip; 292 sgcn_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 306 sgcn_getinfo(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|
H A D | sghsc.c | 314 sghsc_attach(dev_info_t *dip, ddi_attach_cmd_t cmd) argument 322 instance = ddi_get_instance(dip); 339 portid = (uint_t)ddi_getprop(DDI_DEV_T_ANY, dip, 353 sghsc->sghsc_dip = dip; 359 ddi_set_driver_private(dip, sghsc); 457 ddi_report_dev(dip); 478 ddi_set_driver_private(dip, NULL); 488 sghsc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 494 instance = ddi_get_instance(dip); 524 ddi_set_driver_private(dip, NUL 556 dev_info_t *dip = sghsc->sghsc_dip; local [all...] |
H A D | ssm.c | 75 ssm_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result); 96 ssm_make_nodes(dev_info_t *dip, int instance, int ssm_nodeid); 107 ssm_err_callback(dev_info_t *dip, ddi_fm_error_t *derr, const void *impl_data); 113 ssm_fm_init_child(dev_info_t *dip, dev_info_t *tdip, int cap, 315 ssm_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument 360 /* Set the dip in the soft state */ 361 softsp->dip = devi; 368 if ((softsp->ssm_nodeid = (int)ddi_getprop(DDI_DEV_T_ANY, softsp->dip, 594 ssm_ctlops(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg, argument 665 rval = ddi_ctlops(dip, rdi 675 ssm_make_nodes(dev_info_t *dip, int instance, int ssm_nodeid) argument 1094 ssm_fm_init_child(dev_info_t *dip, dev_info_t *tdip, int cap, ddi_iblock_cookie_t *ibc) argument 1109 ssm_err_callback(dev_info_t *dip, ddi_fm_error_t *derr, const void *impl_data) argument [all...] |
/illumos-gate/usr/src/uts/sun4u/starcat/io/ |
H A D | cvc.c | 265 cvc_detach(dev_info_t *dip, ddi_detach_cmd_t cmd) argument 279 if (cvc_instance == ddi_get_instance(dip)) { 280 ddi_remove_minor_node(dip, NULL); 291 cvc_info(dev_info_t *dip, ddi_info_cmd_t infocmd, void *arg, void **result) argument
|