/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_subr.c | 2404 rddir4_cache_impl *rdip; in rddir4_cache_purge() local 2414 while (rdip != NULL) { in rddir4_cache_purge() 2419 rdip = nrdip; in rddir4_cache_purge() 2496 if (rdip == NULL) { in rddir4_cache_lookup() 2561 rdc = &rdip->rc; in rddir4_cache_lookup() 2630 if (rdip != NULL) { in rddir4_cache_alloc() 2631 rc = &rdip->rc; in rddir4_cache_alloc() 2647 rdip->count = 1; in rddir4_cache_alloc() 2664 rdip->count++; in rddir4_cache_hold() 2665 mutex_exit(&rdip->lock); in rddir4_cache_hold() [all …]
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_inode.c | 1367 err = rdip(oip, &uio, UIO_READ, NULL); in ufs_itrunc()
|
H A D | ufs_vnops.c | 342 error = rdip(ip, uiop, ioflag, cr); in ufs_read() 381 error = rdip(ip, uiop, ioflag, cr); in ufs_read() 1271 rdip(struct inode *ip, struct uio *uio, int ioflag, cred_t *cr) in rdip() function 2459 error = rdip(ip, tuiop, 0, cr); in ufs_readlink() 4204 error = rdip(ip, &auio, ioflag, cr); in ufs_rdwri()
|
/illumos-gate/usr/src/uts/common/io/1394/ |
H A D | nx1394.c | 139 dev_info_t *pdip = ddi_get_parent(rdip); in nx1394_bus_ctl() 141 ddi_node_name(rdip), ddi_get_instance(rdip), in nx1394_bus_ctl() 220 status = ddi_ctlops(dip, rdip, op, arg, result); in nx1394_bus_ctl() 243 op, ddi_node_name(rdip), ddi_get_instance(rdip)); in nx1394_bus_ctl() 251 status = ddi_ctlops(dip, rdip, op, arg, result); in nx1394_bus_ctl() 278 if (dip != rdip) { in nx1394_dma_allochdl() 279 hal = s1394_dip_to_hal(ddi_get_parent(rdip)); in nx1394_dma_allochdl() 305 rdip, name, event_cookiep, 0); in nx1394_get_event_cookie() 320 nx1394_add_eventcall(dev_info_t *dip, dev_info_t *rdip, in nx1394_add_eventcall() argument 410 rdip, cookie, impl_data); in nx1394_post_event() [all …]
|
/illumos-gate/usr/src/uts/common/io/blkdev/ |
H A D | blkdev.c | 2265 bd_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, in bd_bus_ctl() argument 2273 ddi_node_name(rdip), ddi_get_name_addr(rdip), in bd_bus_ctl() 2274 ddi_driver_name(rdip), ddi_get_instance(rdip)); in bd_bus_ctl() 2291 return (ddi_ctlops(dip, rdip, ctlop, arg, result)); in bd_bus_ctl()
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | bofi.c | 2219 driver_under_test(dev_info_t *rdip) in driver_under_test() argument 2225 rname = ddi_get_name(rdip); in driver_under_test() 3357 if (!driver_under_test(rdip)) in bofi_dma_allochdl() 3375 hp->instance = ddi_get_instance(rdip); in bofi_dma_allochdl() 3376 hp->dip = rdip; in bofi_dma_allochdl() 3858 if (!driver_under_test(rdip)) in bofi_dma_ctl() 3970 dummyhp->dip = rdip; in bofi_dvma_reserve() 3988 hp->dip = rdip; in bofi_dvma_reserve() 4592 if (!driver_under_test(rdip)) in bofi_intr_ops() 4606 hp->dip = rdip; in bofi_intr_ops() [all …]
|
H A D | fdc.c | 354 fdc_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, in fdc_bus_ctl() argument 372 ddi_get_name(rdip), ddi_get_instance(rdip), in fdc_bus_ctl() 376 ddi_get_name(rdip), ddi_get_instance(rdip), in fdc_bus_ctl()
|
H A D | i8042.c | 829 dev_info_t *rdip, in i8042_map() argument 859 ddi_node_name(rdip), ddi_get_name_addr(rdip)); in i8042_map() 867 ddi_node_name(rdip), ddi_get_name_addr(rdip)); in i8042_map() 873 ddi_node_name(rdip), ddi_get_name_addr(rdip)); in i8042_map() 885 ddi_node_name(rdip), ddi_get_name_addr(rdip)); in i8042_map() 896 ddi_node_name(rdip), ddi_get_name_addr(rdip)); in i8042_map() 906 ddi_node_name(rdip), ddi_get_name_addr(rdip)); in i8042_map() 1388 port = ddi_get_parent_data(rdip); in i8042_intr_ops() 1400 DRIVER_NAME(rdip), ddi_get_instance(rdip), ret); in i8042_intr_ops() 1504 ddi_node_name(rdip), ddi_get_name_addr(rdip), in i8042_ctlops() [all …]
|
H A D | pci_intr_lib.c | 161 (void *)rdip)); in pci_msi_get_cap() 399 (void *)rdip)); in pci_msi_enable_mode() 447 (void *)rdip)); in pci_msi_disable_mode() 523 msix_p = i_ddi_get_msix(rdip); in pci_msi_set_mask() 585 msix_p = i_ddi_get_msix(rdip); in pci_msi_clr_mask() 617 (void *)rdip)); in pci_msi_get_pending() 674 (void *)rdip)); in pci_msi_get_nintrs() 748 "rdip = 0x%p\n", (void *)rdip)); in pci_msi_get_supported_type() 778 pci_msix_init(dev_info_t *rdip) in pci_msix_init() argument 1271 pci_class_to_pil(dev_info_t *rdip) in pci_class_to_pil() argument [all …]
|
H A D | pseudonex.c | 78 static int pseudonex_intr_op(dev_info_t *dip, dev_info_t *rdip, 319 pseudonex_intr_op(dev_info_t *dip, dev_info_t *rdip, ddi_intr_op_t op, in pseudonex_intr_op() argument 402 pseudonex_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, in pseudonex_ctl() argument 407 if (rdip == NULL) in pseudonex_ctl() 410 ddi_driver_name(rdip), ddi_get_instance(rdip)); in pseudonex_ctl() 540 ddi_driver_name(rdip), ddi_get_instance(rdip)); in pseudonex_ctl() 559 return (ddi_ctlops(dip, rdip, ctlop, arg, result)); in pseudonex_ctl()
|
H A D | pshot.c | 1070 if (rdip == (dev_info_t *)0) in pshot_ctl() 1073 ddi_get_name(rdip), ddi_get_instance(rdip)); in pshot_ctl() 1119 ctlop, ddi_get_name(rdip), ddi_get_instance(rdip)); in pshot_ctl() 1124 dev_info_t *child = (dev_info_t *)rdip; in pshot_ctl() 1200 dev_info_t *child = (dev_info_t *)rdip; in pshot_ctl() 2354 instance, (void *)dip, (void *)rdip, in pshot_get_eventcookie() 2355 ddi_node_name(rdip), ddi_get_instance(rdip), in pshot_get_eventcookie() 2376 instance, (void *)dip, (void *)rdip, in pshot_add_eventcall() 2377 ddi_node_name(rdip), ddi_get_instance(rdip), (void *)cookie, in pshot_add_eventcall() 2417 if (rdip) { in pshot_post_event() [all …]
|
/illumos-gate/usr/src/uts/common/io/cardbus/ |
H A D | cardbus.c | 982 if (rdip == (dev_info_t *)0) in cardbus_ctlops() 988 ddi_get_instance(rdip), in cardbus_ctlops() 1002 ddi_driver_name(rdip), in cardbus_ctlops() 1003 ddi_get_instance(rdip), in cardbus_ctlops() 1215 _NOTE(ARGUNUSED(rdip, result)) in cardbus_initchild() 1860 (void *) dip, (void *) rdip); in cardbus_bus_map() 1869 ddi_driver_name(rdip), in cardbus_bus_map() 1912 (void *) dip, (void *) rdip); in cardbus_dma_allochdl() 1988 rdip, handle)); in cardbus_dma_unbindhdl() 2286 (void *) rdip, ddi_driver_name(rdip)); in cardbus_enable_intr_impl() [all …]
|
/illumos-gate/usr/src/uts/common/io/cxgbe/t4nex/ |
H A D | t4_nexus.c | 78 static int t4_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, 964 t4_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t op, void *arg, in t4_bus_ctl() argument 973 pi = ddi_get_parent_data(rdip); in t4_bus_ctl() 975 pi->child_inst = ddi_get_instance(rdip); in t4_bus_ctl() 977 ddi_node_name(rdip), ddi_get_instance(rdip), in t4_bus_ctl() 978 ddi_get_name_addr(rdip), ddi_driver_name(dip), in t4_bus_ctl() 999 return (ddi_ctlops(dip, rdip, op, arg, result)); in t4_bus_ctl()
|
/illumos-gate/usr/src/uts/common/io/fibre-channel/ulp/ |
H A D | fcp.c | 387 static int fcp_scsi_bus_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, 389 static int fcp_scsi_bus_add_eventcall(dev_info_t *dip, dev_info_t *rdip, 394 static int fcp_scsi_bus_post_event(dev_info_t *dip, dev_info_t *rdip, 11535 fcp_scsi_bus_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, char *name, in fcp_scsi_bus_get_eventcookie() argument 11544 return (ndi_event_retrieve_cookie(pptr->port_ndi_event_hdl, rdip, name, in fcp_scsi_bus_get_eventcookie() 11550 fcp_scsi_bus_add_eventcall(dev_info_t *dip, dev_info_t *rdip, in fcp_scsi_bus_add_eventcall() argument 11560 return (ndi_event_add_callback(pptr->port_ndi_event_hdl, rdip, in fcp_scsi_bus_add_eventcall() 11582 fcp_scsi_bus_post_event(dev_info_t *dip, dev_info_t *rdip, in fcp_scsi_bus_post_event() argument 11591 return (ndi_event_run_callbacks(pptr->port_ndi_event_hdl, rdip, in fcp_scsi_bus_post_event()
|
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/ |
H A D | enx_hdlrs.c | 797 dev_info_t *rdip; in eibnx_handle_login_ack() local 813 if ((rdip = eibnx_find_child_dip_by_inst(info, inst)) == NULL) { in eibnx_handle_login_ack() 820 ret = ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip, in eibnx_handle_login_ack() 829 (void) ndi_post_event(ss->nx_dip, rdip, cookie, (void *)pkt); in eibnx_handle_login_ack() 837 dev_info_t *rdip; in eibnx_handle_gw_rebirth() local 840 if ((rdip = eibnx_find_child_dip_by_gw(info, portid)) == NULL) { in eibnx_handle_gw_rebirth() 847 ret = ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip, in eibnx_handle_gw_rebirth() 856 (void) ndi_post_event(ss->nx_dip, rdip, cookie, NULL); in eibnx_handle_gw_rebirth() 865 dev_info_t *rdip; in eibnx_handle_gw_info_update() local 875 ret = ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip, in eibnx_handle_gw_info_update() [all …]
|
H A D | enx_main.c | 371 eibnx_bus_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop, in eibnx_bus_ctl() argument 381 ddi_node_name(rdip), ddi_get_name_addr(rdip), in eibnx_bus_ctl() 382 ddi_driver_name(rdip), ddi_get_instance(rdip)); in eibnx_bus_ctl() 406 ret = ddi_ctlops(dip, rdip, ctlop, arg, result); in eibnx_bus_ctl() 502 eibnx_get_eventcookie(dev_info_t *dip, dev_info_t *rdip, in eibnx_get_eventcookie() argument 505 return (ndi_event_retrieve_cookie(enx_ndi_event_hdl, rdip, name, in eibnx_get_eventcookie() 511 eibnx_add_eventcall(dev_info_t *dip, dev_info_t *rdip, ddi_eventcookie_t cookie, in eibnx_add_eventcall() argument 516 return (ndi_event_add_callback(enx_ndi_event_hdl, rdip, cookie, in eibnx_add_eventcall() 529 eibnx_post_event(dev_info_t *dip, dev_info_t *rdip, in eibnx_post_event() argument 532 return (ndi_event_run_callbacks(enx_ndi_event_hdl, rdip, cookie, in eibnx_post_event()
|
/illumos-gate/usr/src/uts/common/io/ib/ibnex/ |
H A D | ibnex.c | 911 ibnex_busctl(dev_info_t *dip, dev_info_t *rdip, in ibnex_busctl() argument 922 if (rdip == NULL) { in ibnex_busctl() 928 ddi_node_name(rdip), ddi_get_name_addr(rdip), in ibnex_busctl() 929 ddi_driver_name(rdip), ddi_get_instance(rdip)); in ibnex_busctl() 952 return (ndi_dev_is_persistent_node(rdip) ? in ibnex_busctl() 978 ctlop, ddi_get_name(rdip), ddi_get_instance(rdip)); in ibnex_busctl() 3601 dip, rdip, eventname, cookie); in ibnex_get_eventcookie() 3604 rdip, eventname, cookie, NDI_EVENT_NOPASS); in ibnex_get_eventcookie() 3622 dip, rdip, cookie, callback, arg, cb_id); in ibnex_add_eventcall() 3639 ibnex_post_event(dev_info_t *dip, dev_info_t *rdip, in ibnex_post_event() argument [all …]
|
/illumos-gate/usr/src/uts/common/io/pci-ide/ |
H A D | pci-ide.c | 629 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_get_ispec() 669 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_get_pri() 753 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_intr_ops() 754 rdip = dip; in pciide_intr_ops() 761 rdip, intr_op, hdlp, result); in pciide_intr_ops() 806 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_alloc_intr() 807 rdip = dip; in pciide_alloc_intr() 812 ret = (*psm_intr_ops)(rdip, hdlp, in pciide_alloc_intr() 853 if (PCIIDE_NATIVE_MODE(rdip)) { in pciide_free_intr() 854 rdip = dip; in pciide_free_intr() [all …]
|
/illumos-gate/usr/src/uts/common/io/pciex/ |
H A D | pcie.c | 2588 pcie_get_my_childs_dip(dev_info_t *dip, dev_info_t *rdip) in pcie_get_my_childs_dip() argument 2590 dev_info_t *cdip = rdip; in pcie_get_my_childs_dip() 2599 pcie_get_bdf_for_dma_xfer(dev_info_t *dip, dev_info_t *rdip) in pcie_get_bdf_for_dma_xfer() argument 2610 if (rdip == dip) in pcie_get_bdf_for_dma_xfer() 2613 cdip = pcie_get_my_childs_dip(dip, rdip); in pcie_get_bdf_for_dma_xfer() 2681 pcie_is_child(dev_info_t *dip, dev_info_t *rdip) in pcie_is_child() argument 2685 if (cdip == rdip) in pcie_is_child()
|
H A D | pcie_fault.c | 236 pf_scan_fabric(dev_info_t *rdip, ddi_fm_error_t *derr, pf_data_t *root_pfd_p) in pf_scan_fabric() argument 260 if (PCIE_IS_RP(PCIE_DIP2BUS(rdip)) && pf_is_ready(rdip) && in pf_scan_fabric() 262 scan_flag = pf_handler_enter(rdip, &impl); in pf_scan_fabric() 266 scan_flag = pf_default_hdl(rdip, &impl); in pf_scan_fabric() 293 scan_flag |= pf_dispatch(rdip, &impl, full_scan); in pf_scan_fabric()
|
H A D | pcieb.c | 704 if (rdip == (dev_info_t *)0) in pcieb_ctlops() 707 if (ddi_get_parent(rdip) == dip) { in pcieb_ctlops() 709 ddi_node_name(rdip), ddi_get_name_addr(rdip), in pcieb_ctlops() 710 ddi_driver_name(rdip), ddi_get_instance(rdip)); in pcieb_ctlops() 729 if (rdip == (dev_info_t *)0) in pcieb_ctlops() 737 if (!pcie_is_child(dip, rdip)) in pcieb_ctlops() 744 pcie_clear_errors(rdip); in pcieb_ctlops() 782 ddi_get_child(rdip)) { in pcieb_ctlops() 787 pcie_disable_errors(rdip); in pcieb_ctlops() 796 if (!pcie_is_child(dip, rdip)) in pcieb_ctlops() [all …]
|
H A D | pcieb.h | 171 extern int pcieb_plat_ctlops(dev_info_t *rdip, ddi_ctl_enum_t ctlop, 175 extern int pcieb_plat_peekpoke(dev_info_t *dip, dev_info_t *rdip, 178 extern int pcieb_plat_intr_ops(dev_info_t *dip, dev_info_t *rdip,
|
/illumos-gate/usr/src/uts/common/io/ppm/ |
H A D | ppm.c | 807 ppm_rem_dev(rdip); in ppm_ctlops() 822 ppmd = PPM_GET_PRIVATE(rdip); in ppm_ctlops() 826 domp = ppm_lookup_dev(rdip); in ppm_ctlops() 828 ppmd = ppm_get_dev(rdip, domp); in ppm_ctlops() 846 ppmd = PPM_GET_PRIVATE(rdip); in ppm_ctlops() 850 domp = ppm_lookup_dev(rdip); in ppm_ctlops() 901 domp = ppm_lookup_dev(rdip); in ppm_ctlops() 910 if (PM_GET_PM_INFO(rdip)) in ppm_ctlops() 967 "rv %d\n", str, PM_NAME(rdip), PM_ADDR(rdip), in ppm_ctlops() 974 domp = ppm_lookup_dev(rdip); in ppm_ctlops() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/iscsi/ |
H A D | iscsi.c | 116 static ddi_intrspec_t iscsi_get_intrspec(dev_info_t *dip, dev_info_t *rdip, 119 static int iscsi_add_intrspec(dev_info_t *dip, dev_info_t *rdip, 124 static void iscsi_remove_intrspec(dev_info_t *dip, dev_info_t *rdip, 127 static int iscsi_ctl(dev_info_t *dip, dev_info_t *rdip, ddi_ctl_enum_t ctlop,
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 412 static int mptsas_offline_lun(dev_info_t *pdip, dev_info_t *rdip, 15104 mptsas_offline_lun(dev_info_t *pdip, dev_info_t *rdip, in mptsas_offline_lun() argument 15114 } else if (rdip != NULL) { in mptsas_offline_lun() 15116 cdip = rdip; in mptsas_offline_lun()
|