/vbox/src/VBox/HostDrivers/VBoxUSB/ |
H A D | USBFilter.cpp | 36 * @param pFilter The filter to initialize. 40 USBLIB_DECL(void) USBFilterInit(PUSBFILTER pFilter, USBFILTERTYPE enmType) argument 42 memset(pFilter, 0, sizeof(*pFilter)); 44 pFilter->u32Magic = USBFILTER_MAGIC; 45 pFilter->enmType = enmType; 46 for (unsigned i = 0; i < RT_ELEMENTS(pFilter->aFields); i++) 47 pFilter->aFields[i].enmMatch = USBFILTERMATCH_IGNORE; 54 * @param pFilter The target filter. 57 USBLIB_DECL(void) USBFilterClone(PUSBFILTER pFilter, PCUSBFILTE argument 68 USBFilterDelete(PUSBFILTER pFilter) argument 297 USBFilterValidate(PCUSBFILTER pFilter) argument 486 usbfilterGetString(PCUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 523 usbfilterGetNum(PCUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 749 USBFilterMatch(PCUSBFILTER pFilter, PCUSBFILTER pDevice) argument 775 USBFilterMatchRated(PCUSBFILTER pFilter, PCUSBFILTER pDevice) argument 911 USBFilterMatchDevice(PCUSBFILTER pFilter, PUSBDEVICE pDevice) argument 1029 USBFilterIsIdentical(PCUSBFILTER pFilter, PCUSBFILTER pFilter2) argument 1047 USBFilterSetFilterType(PUSBFILTER pFilter, USBFILTERTYPE enmType) argument 1077 usbfilterSetString(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, const char *pszString) argument 1151 usbfilterDeleteAnyStringValue(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 1174 USBFilterSetIgnore(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 1197 USBFilterSetPresentOnly(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 1223 USBFilterSetNumExact(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, uint16_t u16Value, bool fMustBePresent) argument 1256 USBFilterSetNumExpression(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, const char *pszExpression, bool fMustBePresent) argument 1297 USBFilterSetStringExact(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, const char *pszValue, bool fMustBePresent) argument 1326 USBFilterSetStringPattern(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, const char *pszPattern, bool fMustBePresent) argument 1362 USBFilterSetMustBePresent(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, bool fMustBePresent) argument 1445 USBFilterGetFilterType(PCUSBFILTER pFilter) argument 1459 USBFilterGetMatchingMethod(PCUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 1482 USBFilterQueryNum(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, uint16_t *pu16Value) argument 1503 USBFilterGetNum(PCUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 1527 USBFilterQueryString(PUSBFILTER pFilter, USBFILTERIDX enmFieldIdx, char *pszBuf, size_t cchBuf) argument 1561 USBFilterGetString(PCUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 1579 USBFilterGetStringLen(PCUSBFILTER pFilter, USBFILTERIDX enmFieldIdx) argument 1599 USBFilterHasAnySubstatialCriteria(PCUSBFILTER pFilter) argument [all...] |
H A D | VBoxUSBFilterMgr.h | 36 int VBoxUSBFilterAdd(PCUSBFILTER pFilter, VBOXUSBFILTER_CONTEXT Owner, uintptr_t *puId);
|
H A D | VBoxUSBFilterMgr.cpp | 142 * @param pFilter The filter to free. 144 static void vboxUSBFilterFree(PVBOXUSBFILTER pFilter) argument 146 USBFilterDelete(&pFilter->Core); 147 pFilter->Owner = VBOXUSBFILTER_CONTEXT_NIL; 148 pFilter->pNext = NULL; 149 RTMemFree(pFilter); 186 * @param pFilter The filter. 190 int VBoxUSBFilterAdd(PCUSBFILTER pFilter, VBOXUSBFILTER_CONTEXT Owner, uintptr_t *puId) argument 195 int rc = USBFilterValidate(pFilter); 209 memcpy(&pNew->Core, pFilter, sizeo [all...] |
/vbox/include/VBox/ |
H A D | usbfilter.h | 219 USBLIB_DECL(void) USBFilterInit(PUSBFILTER pFilter, USBFILTERTYPE enmType); 220 USBLIB_DECL(void) USBFilterClone(PUSBFILTER pFilter, PCUSBFILTER pToClone); 221 USBLIB_DECL(void) USBFilterDelete(PUSBFILTER pFilter); variable 222 USBLIB_DECL(int) USBFilterValidate(PCUSBFILTER pFilter); variable 223 USBLIB_DECL(bool) USBFilterMatch(PCUSBFILTER pFilter, PCUSBFILTER pDevice); 224 USBLIB_DECL(int) USBFilterMatchRated(PCUSBFILTER pFilter, PCUSBFILTER pDevice); 225 USBLIB_DECL(bool) USBFilterMatchDevice(PCUSBFILTER pFilter, PCUSBDEVICE pDevice); 226 USBLIB_DECL(bool) USBFilterIsIdentical(PCUSBFILTER pFilter, PCUSBFILTER pFilter2); 228 USBLIB_DECL(int) USBFilterSetFilterType(PUSBFILTER pFilter, USBFILTERTYPE enmType); 229 USBLIB_DECL(int) USBFilterSetIgnore(PUSBFILTER pFilter, USBFILTERID 237 USBLIB_DECL(USBFILTERTYPE) USBFilterGetFilterType(PCUSBFILTER pFilter); variable 245 USBLIB_DECL(bool) USBFilterHasAnySubstatialCriteria(PCUSBFILTER pFilter); variable [all...] |
H A D | usblib.h | 91 * @param pFilter The filter to add. 93 USBLIB_DECL(void *) USBLibAddFilter(PCUSBFILTER pFilter); variable
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | PDMAllNetShaper.cpp | 35 * @param pFilter Pointer to the filter that allocates bandwidth. 38 VMMDECL(bool) PDMNsAllocateBandwidth(PPDMNSFILTER pFilter, size_t cbTransfer) argument 40 AssertPtrReturn(pFilter, true); 41 if (!VALID_PTR(pFilter->CTX_SUFF(pBwGroup))) 44 PPDMNSBWGROUP pBwGroup = ASMAtomicReadPtrT(&pFilter->CTX_SUFF(pBwGroup), PPDMNSBWGROUP); 60 ASMAtomicWriteBool(&pFilter->fChoked, true);
|
/vbox/include/VBox/vmm/ |
H A D | pdmnetshaper.h | 69 VMMDECL(bool) PDMNsAllocateBandwidth(PPDMNSFILTER pFilter, size_t cbTransfer); 70 VMMR3_INT_DECL(int) PDMR3NsAttach(PUVM pUVM, PPDMDRVINS pDrvIns, const char *pcszBwGroup, PPDMNSFILTER pFilter); 71 VMMR3_INT_DECL(int) PDMR3NsDetach(PUVM pUVM, PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter);
|
H A D | pdmdrv.h | 1180 * @param pFilter Pointer to the filter we attach. 1183 PPDMNSFILTER pFilter)); 1191 * @param pFilter Pointer to the filter we attach. 1193 DECLR3CALLBACKMEMBER(int, pfnNetShaperDetach,(PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter)); 1770 DECLINLINE(int) PDMDrvHlpNetShaperAttach(PPDMDRVINS pDrvIns, const char *pcszBwGroup, PPDMNSFILTER pFilter) argument 1772 return pDrvIns->pHlpR3->pfnNetShaperAttach(pDrvIns, pcszBwGroup, pFilter); 1778 DECLINLINE(int) PDMDrvHlpNetShaperDetach(PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter) argument 1780 return pDrvIns->pHlpR3->pfnNetShaperDetach(pDrvIns, pFilter);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMNetShaper.cpp | 233 PPDMNSFILTER pFilter = pBwGroup->pFiltersHeadR3; 234 while (pFilter) 236 bool fChoked = ASMAtomicXchgBool(&pFilter->fChoked, false); 237 Log3((LOG_FN_FMT ": pFilter=%#p fChoked=%RTbool\n", __PRETTY_FUNCTION__, pFilter, fChoked)); 238 if (fChoked && pFilter->pIDrvNetR3) 240 LogFlowFunc(("Calling pfnXmitPending for pFilter=%#p\n", pFilter)); 241 pFilter->pIDrvNetR3->pfnXmitPending(pFilter 251 pdmNsFilterLink(PPDMNSFILTER pFilter) argument 263 pdmNsFilterUnlink(PPDMNSFILTER pFilter) argument 302 PDMR3NsAttach(PUVM pUVM, PPDMDRVINS pDrvIns, const char *pszBwGroup, PPDMNSFILTER pFilter) argument 344 PDMR3NsDetach(PUVM pUVM, PPDMDRVINS pDrvIns, PPDMNSFILTER pFilter) argument [all...] |
/vbox/src/VBox/Main/src-server/ |
H A D | USBDeviceFiltersImpl.cpp | 155 ComObjPtr<USBDeviceFilter> pFilter; local 156 pFilter.createObject(); 157 pFilter->init(this, *it); 158 m->llDeviceFilters->push_back(pFilter); 197 ComObjPtr<USBDeviceFilter> pFilter; local 198 pFilter.createObject(); 199 pFilter->initCopy(this, *it); 200 m->llDeviceFilters->push_back(pFilter); 328 ComObjPtr<USBDeviceFilter> pFilter; local 329 pFilter 356 ComObjPtr<USBDeviceFilter> pFilter = static_cast<USBDeviceFilter*>(iFilter); local 427 ComObjPtr<USBDeviceFilter> pFilter; local 505 ComObjPtr<USBDeviceFilter> pFilter; local 604 USBDeviceFilter *pFilter = *it; local 629 USBDeviceFilter *pFilter = *it; /* resolve ambiguity */ local 795 ComObjPtr<USBDeviceFilter> pFilter; local 1034 USBDeviceFilter *pFilter = *it; /* resolve ambiguity (for ComPtr below) */ local [all...] |
H A D | HostImpl.cpp | 1355 ComObjPtr<HostUSBDeviceFilter> pFilter; 1362 pFilter = *it; 1366 if (pFilter.isNull()) 1370 if (pFilter->mInList) 1378 m->llUSBDeviceFilters.insert(itPos, pFilter); 1379 pFilter->mInList = true; 1383 && pFilter->i_getData().mActive) 1385 ComAssertRet(pFilter->i_getId() == NULL, E_FAIL); 1386 pFilter->i_getId() = m->pUSBProxyService->insertFilter(&pFilter 1706 ComObjPtr<HostUSBDeviceFilter> pFilter; local 1743 ComObjPtr<HostUSBDeviceFilter> pFilter = *it; local [all...] |
/vbox/src/VBox/HostDrivers/VBoxUSB/darwin/ |
H A D | USBLib-darwin.cpp | 139 USBLIB_DECL(void *) USBLibAddFilter(PCUSBFILTER pFilter) argument 146 sizeof(*pFilter), 148 (void *)pFilter, 154 (void *)pFilter, sizeof(*pFilter),
|
H A D | VBoxUSB.cpp | 140 IOReturn addFilter(PUSBFILTER pFilter, PVBOXUSBADDFILTEROUT pOut, IOByteCount cbFilter, IOByteCount *pcbOut); 810 * @param pFilter The filter to add. 816 org_virtualbox_VBoxUSBClient::addFilter(PUSBFILTER pFilter, PVBOXUSBADDFILTEROUT pOut, IOByteCount cbFilter, IOByteCount *pcbOut) argument 818 Log(("VBoxUSBClient::addFilter: [%p:{.m_Process=%d}] pFilter=%p pOut=%p\n", this, (int)m_Process, pFilter, pOut)); 823 if (RT_UNLIKELY( cbFilter != sizeof(*pFilter) 827 (int)cbFilter, (int)sizeof(*pFilter), (int)*pcbOut, (int)sizeof(*pOut)); 836 USBFilterGetNum(pFilter, USBFILTERIDX_VENDOR_ID), 837 USBFilterGetNum(pFilter, USBFILTERIDX_PRODUCT_ID), 838 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_RE [all...] |
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ |
H A D | dyngraph.idl | 105 HRESULT AddFilterToCache([in] IBaseFilter *pFilter); 109 HRESULT RemoveFilterFromCache([in]IBaseFilter *pFilter); 118 HRESULT SetFilterFlags([in] IBaseFilter *pFilter, [in] DWORD dwFlags); 120 HRESULT GetFilterFlags([in] IBaseFilter *pFilter, [out] DWORD *pdwFlags); 122 HRESULT RemoveFilterEx([in] IBaseFilter *pFilter, DWORD Flags);
|
H A D | d3d11sdklayers.idl | 1241 HRESULT AddStorageFilterEntries(D3D11_INFO_QUEUE_FILTER *pFilter); 1242 HRESULT GetStorageFilter(D3D11_INFO_QUEUE_FILTER *pFilter, SIZE_T *pFilterByteLength); 1246 HRESULT PushStorageFilter(D3D11_INFO_QUEUE_FILTER *pFilter); 1249 HRESULT AddRetrievalFilterEntries(D3D11_INFO_QUEUE_FILTER *pFilter); 1250 HRESULT GetRetrievalFilter(D3D11_INFO_QUEUE_FILTER *pFilter, SIZE_T *pFilterByteLength); 1254 HRESULT PushRetrievalFilter(D3D11_INFO_QUEUE_FILTER *pFilter);
|
H A D | axcore.idl | 106 IBaseFilter *pFilter; 217 [in] IBaseFilter * pFilter, 221 [in] IBaseFilter * pFilter);
|
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/ |
H A D | dyngraph.idl | 105 HRESULT AddFilterToCache([in] IBaseFilter *pFilter); 109 HRESULT RemoveFilterFromCache([in]IBaseFilter *pFilter); 118 HRESULT SetFilterFlags([in] IBaseFilter *pFilter, [in] DWORD dwFlags); 120 HRESULT GetFilterFlags([in] IBaseFilter *pFilter, [out] DWORD *pdwFlags); 122 HRESULT RemoveFilterEx([in] IBaseFilter *pFilter, DWORD Flags);
|
H A D | axcore.idl | 104 IBaseFilter *pFilter; 215 [in] IBaseFilter * pFilter, 219 [in] IBaseFilter * pFilter);
|
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/ |
H A D | VBoxUSBMon-solaris.c | 706 PUSBFILTER pFilter = (PUSBFILTER)&pReq->Filter; local 709 USBFilterGetNum(pFilter, USBFILTERIDX_VENDOR_ID), 710 USBFilterGetNum(pFilter, USBFILTERIDX_PRODUCT_ID), 711 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_REV), 712 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_CLASS), 713 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_SUB_CLASS), 714 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_PROTOCOL), 715 USBFilterGetNum(pFilter, USBFILTERIDX_BUS), 716 USBFilterGetNum(pFilter, USBFILTERIDX_PORT))); 718 USBFilterGetString(pFilter, USBFILTERIDX_MANUFACTURER_ST [all...] |
H A D | USBLib-solaris.cpp | 149 USBLIB_DECL(void *) USBLibAddFilter(PCUSBFILTER pFilter) argument 151 LogFlow((USBLIBR3 ":USBLibAddFilter pFilter=%p\n", pFilter)); 154 Req.Filter = *pFilter;
|
/vbox/src/VBox/HostDrivers/VBoxUSB/win/mon/ |
H A D | VBoxUsbFlt.h | 37 int VBoxUsbFltAdd(PVBOXUSBFLTCTX pContext, PUSBFILTER pFilter, uintptr_t *pId);
|
H A D | VBoxUsbFlt.cpp | 1007 int VBoxUsbFltAdd(PVBOXUSBFLTCTX pContext, PUSBFILTER pFilter, uintptr_t *pId) argument 1013 USBFilterGetString(pFilter, USBFILTERIDX_MANUFACTURER_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_MANUFACTURER_STR) : "<null>", 1014 USBFilterGetString(pFilter, USBFILTERIDX_PRODUCT_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_PRODUCT_STR) : "<null>", 1015 USBFilterGetString(pFilter, USBFILTERIDX_SERIAL_NUMBER_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_SERIAL_NUMBER_STR) : "<null>")); 1018 USBFilterGetNum(pFilter, USBFILTERIDX_VENDOR_ID), 1019 USBFilterGetNum(pFilter, USBFILTERIDX_PRODUCT_ID), 1020 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_RE [all...] |
H A D | VBoxUsbMon.cpp | 1505 static int VBoxUsbMonFltAdd(PVBOXUSBMONCTX pContext, PUSBFILTER pFilter, uintptr_t *pId) argument 1513 int rc = VBoxUsbFltAdd(&pContext->FltCtx, pFilter, pId); 1567 PUSBFILTER pFilter = (PUSBFILTER)pvBuffer; local 1571 if (RT_UNLIKELY(!pvBuffer || cbInBuffer != sizeof (*pFilter) || cbOutBuffer != sizeof (*pOut))) 1574 cbInBuffer, sizeof (*pFilter), cbOutBuffer, sizeof (*pOut))); 1579 rc = VBoxUsbMonFltAdd(pContext, pFilter, &uId);
|
/vbox/src/VBox/HostDrivers/VBoxUSB/win/lib/ |
H A D | VBoxUsbLib-win.cpp | 1105 USBLIB_DECL(void *) USBLibAddFilter(PCUSBFILTER pFilter) argument 1119 USBFilterGetString(pFilter, USBFILTERIDX_MANUFACTURER_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_MANUFACTURER_STR) : "<null>", 1120 USBFilterGetString(pFilter, USBFILTERIDX_PRODUCT_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_PRODUCT_STR) : "<null>", 1121 USBFilterGetString(pFilter, USBFILTERIDX_SERIAL_NUMBER_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_SERIAL_NUMBER_STR) : "<null>")); 1124 (LPVOID)pFilter, sizeof(*pFilter),
|
/vbox/src/VBox/Storage/ |
H A D | VD.cpp | 946 * @param pFilter The filter to release. 948 static uint32_t vdFilterRelease(PVDFILTER pFilter) argument 950 uint32_t cRefs = ASMAtomicDecU32(&pFilter->cRefs); 953 pFilter->pBackend->pfnDestroy(pFilter->pvBackendData); 954 RTMemFree(pFilter); 964 * @param pFilter The filter. 966 static uint32_t vdFilterRetain(PVDFILTER pFilter) argument 968 return ASMAtomicIncU32(&pFilter->cRefs); 1003 PVDFILTER pFilter; local 1035 PVDFILTER pFilter; local 6732 PVDFILTER pFilter = NULL; local 9004 PVDFILTER pFilter = NULL; local 9139 PVDFILTER pFilter, pFilterNext; local [all...] |