Searched refs:pFilter (Results 1 - 25 of 48) sorted by relevance

12

/vbox/src/VBox/HostDrivers/VBoxUSB/
H A DUSBFilter.cpp36 * @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 DVBoxUSBFilterMgr.h36 int VBoxUSBFilterAdd(PCUSBFILTER pFilter, VBOXUSBFILTER_CONTEXT Owner, uintptr_t *puId);
H A DVBoxUSBFilterMgr.cpp142 * @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 Dusbfilter.h219 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 Dusblib.h91 * @param pFilter The filter to add.
93 USBLIB_DECL(void *) USBLibAddFilter(PCUSBFILTER pFilter); variable
/vbox/src/VBox/VMM/VMMAll/
H A DPDMAllNetShaper.cpp35 * @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 Dpdmnetshaper.h69 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 Dpdmdrv.h1180 * @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 DPDMNetShaper.cpp233 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 DUSBDeviceFiltersImpl.cpp155 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 DHostImpl.cpp1355 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 DUSBLib-darwin.cpp139 USBLIB_DECL(void *) USBLibAddFilter(PCUSBFILTER pFilter) argument
146 sizeof(*pFilter),
148 (void *)pFilter,
154 (void *)pFilter, sizeof(*pFilter),
H A DVBoxUSB.cpp140 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 Ddyngraph.idl105 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 Dd3d11sdklayers.idl1241 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 Daxcore.idl106 IBaseFilter *pFilter;
217 [in] IBaseFilter * pFilter,
221 [in] IBaseFilter * pFilter);
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/
H A Ddyngraph.idl105 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 Daxcore.idl104 IBaseFilter *pFilter;
215 [in] IBaseFilter * pFilter,
219 [in] IBaseFilter * pFilter);
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/
H A DVBoxUSBMon-solaris.c706 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 DUSBLib-solaris.cpp149 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 DVBoxUsbFlt.h37 int VBoxUsbFltAdd(PVBOXUSBFLTCTX pContext, PUSBFILTER pFilter, uintptr_t *pId);
H A DVBoxUsbFlt.cpp1007 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 DVBoxUsbMon.cpp1505 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 DVBoxUsbLib-win.cpp1105 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 DVD.cpp946 * @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...]

Completed in 189 milliseconds

12