Searched defs:pDip (Results 1 - 13 of 13) sorted by relevance

/vbox/src/VBox/Additions/solaris/Virtio/
H A DVirtio-solaris.c44 * @param pDip The module structure instance.
51 int VirtioAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd, PVIRTIODEVICEOPS pDeviceOps, PVIRTIOHYPEROPS pHyperOps) argument
53 LogFlowFunc((VIRTIOLOGNAME ":VirtioAttach: pDip=%p enmCmd=%d pDeviceOps=%p pHyperOps=%p\n", pDip, enmCmd, pDeviceOps, pHyperOps));
55 AssertReturn(pDip, DDI_EINVAL);
69 pDevice->pDip = pDip;
94 ddi_set_driver_private(pDip, pDevice);
128 * @param pDip The module structure instance.
133 int VirtioDetach(dev_info_t *pDip, ddi_detach_cmd_ argument
[all...]
H A DVirtio-solaris.h170 dev_info_t *pDip; /* OS device info. */ member in struct:VirtioDevice
181 int VirtioAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd, PVIRTIODEVICEOPS pDeviceOps, PVIRTIOHYPEROPS pHyperOps);
182 int VirtioDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
H A DVirtioPci-solaris.c141 static int VirtioPciSetupIRQ(dev_info_t *pDip);
142 static void VirtioPciRemoveIRQ(dev_info_t *pDip);
209 int rc = ddi_regs_map_setup(pDevice->pDip,
226 VirtioPciSetupIRQ(pDevice->pDip);
250 VirtioPciRemoveIRQ(pDevice->pDip);
438 int rc = ddi_dma_alloc_handle(pDevice->pDip, &g_VirtioPciDmaAttrRing, DDI_DMA_SLEEP, 0 /* addr */, &pPciQueue->hDMA);
508 * @param pDip Pointer to the device info structure.
512 static int VirtioPciSetupIRQ(dev_info_t *pDip) argument
514 LogFlow((VIRTIOLOGNAME ":VirtioPciSetupIRQ: pDip=%p\n", pDip));
616 VirtioPciRemoveIRQ(dev_info_t *pDip) argument
[all...]
H A DVirtioNet-solaris.c89 static int VirtioNetAttach(dev_info_t *pDip, ddi_attach_cmd_t Cmd);
90 static int VirtioNetDetach(dev_info_t *pDip, ddi_detach_cmd_t Cmd);
326 * @param pDip The module structure instance.
331 static int VirtioNetAttach(dev_info_t *pDip, ddi_attach_cmd_t Cmd) argument
333 return VirtioAttach(pDip, Cmd, &g_VirtioDeviceOpsNet, &g_VirtioHyperOpsPci);
340 * @param pDip The module structure instance.
345 static int VirtioNetDetach(dev_info_t *pDip, ddi_detach_cmd_t Cmd) argument
347 return VirtioDetach(pDip, Cmd);
366 int rc = ddi_dma_alloc_handle(pDevice->pDip, &g_VirtioNetBufDmaAttr,
411 RTStrPrintf(szCachename, sizeof(szCachename), "VirtioNet_Cache_%d", ddi_get_instance(pDevice->pDip));
[all...]
/vbox/src/VBox/HostDrivers/Support/solaris/
H A DSUPDrv-solaris.c93 static int VBoxDrvSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t Cmd);
94 static int VBoxDrvSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t Cmd);
95 static int VBoxDrvSolarisQuiesceNotNeeded(dev_info_t *pDip);
181 dev_info_t *pDip; /* Device handle */ member in struct:__anon16372
317 * @param pDip The module structure instance.
322 static int VBoxDrvSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd) argument
332 int instance = ddi_get_instance(pDip);
347 rc = ddi_prop_create(DDI_DEV_T_NONE, pDip, DDI_PROP_CANSLEEP /* kmem alloc can sleep */,
356 rc = ddi_create_priv_minor_node(pDip, DEVICE_NAME_SYS, S_IFCHR, 0 /*minor*/, DDI_PSEUDO,
359 rc = ddi_create_priv_minor_node(pDip, DEVICE_NAME_SY
410 VBoxDrvSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd) argument
458 VBoxDrvSolarisQuiesceNotNeeded(dev_info_t *pDip) argument
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetAdp/solaris/
H A DVBoxNetAdp-solaris.c72 static int VBoxNetAdpSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd);
73 static int VBoxNetAdpSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
74 static int VBoxNetAdpSolarisQuiesceNotNeeded(dev_info_t *pDip);
204 dev_info_t *pDip; /* device info. */ member in struct:vboxnetadp_state_t
285 * @param pDip The module structure instance.
290 static int VBoxNetAdpSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd) argument
292 LogFunc((DEVICE_NAME ":VBoxNetAdpSolarisAttach pDip=%p enmCmd=%d\n", pDip, enmCmd));
299 gld_mac_info_t *pMacInfo = gld_mac_alloc(pDip);
305 pState->pDip
395 VBoxNetAdpSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd) argument
454 VBoxNetAdpSolarisQuiesceNotNeeded(dev_info_t *pDip) argument
[all...]
/vbox/src/VBox/Additions/solaris/DRM/
H A Dvboxvideo_drm.c69 static int VBoxVideoSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd);
70 static int VBoxVideoSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
71 static int VBoxVideoSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg, void **ppvResult);
177 * @param pDip The module structure instance.
182 static int VBoxVideoSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd) argument
184 LogFlow((DEVICE_NAME ":VBoxVideoSolarisAttach pDip=%p enmCmd=%d\n", pDip, enmCmd));
192 int Instance = ddi_get_instance(pDip);
197 pState->dip = pDip;
203 void *pDRMHandle = drm_supp_register(pDip, pStat
262 VBoxVideoSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd) argument
305 VBoxVideoSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg, void **ppvResult) argument
[all...]
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/
H A DVBoxUSBMon-solaris.c80 static int VBoxUSBMonSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pArg, void **ppResult);
81 static int VBoxUSBMonSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd);
82 static int VBoxUSBMonSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
154 dev_info_t *pDip; /* Client device info. pointer */ member in struct:vboxusbmon_client_t
288 * @param pDip The module structure instance.
293 static int VBoxUSBMonSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd) argument
295 LogFunc((DEVICE_NAME ":VBoxUSBMonSolarisAttach pDip=%p enmCmd=%d\n", pDip, enmCmd));
306 g_pDip = pDip;
307 int instance = ddi_get_instance(pDip);
340 VBoxUSBMonSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd) argument
388 VBoxUSBMonSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg, void **ppvResult) argument
[all...]
H A DVBoxUSB-solaris.c127 int VBoxUSBSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pArg, void **ppResult);
128 int VBoxUSBSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd);
129 int VBoxUSBSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
130 int VBoxUSBSolarisPower(dev_info_t *pDip, int Component, int Level);
280 dev_info_t *pDip; /* Per instance device info. */ member in struct:vboxusb_state_t
332 LOCAL bool vboxUSBSolarisIsUSBDevice(dev_info_t *pDip);
347 LOCAL int vboxUSBSolarisDeviceDisconnected(dev_info_t *pDip);
348 LOCAL int vboxUSBSolarisDeviceReconnected(dev_info_t *pDip);
456 * @param pDip The module structure instance.
461 int VBoxUSBSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_ argument
689 VBoxUSBSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd) argument
815 VBoxUSBSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg, void **ppvResult) argument
1023 VBoxUSBSolarisPower(dev_info_t *pDip, int Component, int Level) argument
1579 vboxUSBSolarisIsUSBDevice(dev_info_t *pDip) argument
3920 vboxUSBSolarisDeviceDisconnected(dev_info_t *pDip) argument
3958 vboxUSBSolarisDeviceReconnected(dev_info_t *pDip) argument
[all...]
/vbox/src/VBox/Additions/common/VBoxGuest/
H A DVBoxGuest-solaris.c74 static int VBoxGuestSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pArg, void **ppResult);
75 static int VBoxGuestSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd);
76 static int VBoxGuestSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
77 static int VBoxGuestSolarisQuiesce(dev_info_t *pDip);
79 static int VBoxGuestSolarisAddIRQ(dev_info_t *pDip);
80 static void VBoxGuestSolarisRemoveIRQ(dev_info_t *pDip);
272 * @param pDip The module structure instance.
277 static int VBoxGuestSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd) argument
290 int instance = ddi_get_instance(pDip);
296 int rc = pci_config_setup(pDip,
395 VBoxGuestSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd) argument
431 VBoxGuestSolarisQuiesce(dev_info_t *pDip) argument
456 VBoxGuestSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg, void **ppvResult) argument
772 VBoxGuestSolarisAddIRQ(dev_info_t *pDip) argument
866 VBoxGuestSolarisRemoveIRQ(dev_info_t *pDip) argument
[all...]
/vbox/src/VBox/HostDrivers/VBoxNetFlt/solaris/
H A DVBoxNetFltBow-solaris.c123 LOCAL int VBoxNetFltSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd);
124 LOCAL int VBoxNetFltSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
125 LOCAL int VBoxNetFltSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pArg, void **ppResult);
356 * @param pDip The module structure instance.
361 LOCAL int VBoxNetFltSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd) argument
363 Log((DEVICE_NAME ":VBoxNetFltSolarisAttach pDip=%p enmCmd=%d\n", pDip, enmCmd));
369 g_pVBoxNetFltSolarisDip = pDip;
389 * @param pDip The module structure instance.
394 LOCAL int VBoxNetFltSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_ argument
429 VBoxNetFltSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg, void **ppResult) argument
[all...]
H A DVBoxNetFlt-solaris.c127 static int VBoxNetFltSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pArg, void **ppResult);
128 static int VBoxNetFltSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd);
129 static int VBoxNetFltSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
130 static int VBoxNetFltSolarisQuiesceNotNeeded(dev_info_t *pDip);
608 * @param pDip The module structure instance.
613 static int VBoxNetFltSolarisAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd) argument
615 LogFunc((DEVICE_NAME ":VBoxNetFltSolarisAttach pDip=%p enmCmd=%d\n", pDip, enmCmd));
621 int instance = ddi_get_instance(pDip);
622 int rc = ddi_create_minor_node(pDip, DEVICE_NAM
671 VBoxNetFltSolarisDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd) argument
705 VBoxNetFltSolarisQuiesceNotNeeded(dev_info_t *pDip) argument
721 VBoxNetFltSolarisGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg, void **ppResult) argument
[all...]
/vbox/src/VBox/Additions/solaris/Mouse/
H A Dvboxms.c75 static int vbmsSolAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd);
76 static int vbmsSolDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd);
77 static int vbmsSolGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg,
220 dev_info_t *pDip; member in struct:__anon2114
317 * @param pDip The module structure instance.
322 int vbmsSolAttach(dev_info_t *pDip, ddi_attach_cmd_t enmCmd) argument
330 int instance = ddi_get_instance(pDip);
332 if (!ASMAtomicCmpXchgPtr(&g_OpenNodeState.pDip, pDip, NULL))
334 rc = ddi_create_minor_node(pDip, DEVICE_NAM
361 vbmsSolDetach(dev_info_t *pDip, ddi_detach_cmd_t enmCmd) argument
395 vbmsSolGetInfo(dev_info_t *pDip, ddi_info_cmd_t enmCmd, void *pvArg, void **ppvResult) argument
[all...]

Completed in 135 milliseconds