Lines Matching refs:pFilter

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)
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_REV),
839 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_CLASS),
840 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_SUB_CLASS),
841 USBFilterGetNum(pFilter, USBFILTERIDX_DEVICE_PROTOCOL),
842 USBFilterGetNum(pFilter, USBFILTERIDX_BUS),
843 USBFilterGetNum(pFilter, USBFILTERIDX_PORT)));
845 USBFilterGetString(pFilter, USBFILTERIDX_MANUFACTURER_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_MANUFACTURER_STR) : "<null>",
846 USBFilterGetString(pFilter, USBFILTERIDX_PRODUCT_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_PRODUCT_STR) : "<null>",
847 USBFilterGetString(pFilter, USBFILTERIDX_SERIAL_NUMBER_STR) ? USBFilterGetString(pFilter, USBFILTERIDX_SERIAL_NUMBER_STR) : "<null>"));
854 int rc = USBFilterSetMustBePresent(pFilter, USBFILTERIDX_BUS, false /* fMustBePresent */); AssertRC(rc);
860 pOut->rc = VBoxUSBFilterAdd(pFilter, m_Process, &pOut->uId);