Lines Matching defs:DebugPortRegister

237   @param  DebugPortRegister        Pointer to the base address of usb debug port register interface.
253 IN USB_DEBUG_PORT_REGISTER *DebugPortRegister,
269 DebugPortRegister->TokenPid = Token;
271 DebugPortRegister->SendPid = DATA1_PID;
273 DebugPortRegister->SendPid = DATA0_PID;
276 DebugPortRegister->UsbAddress = (UINT8)(Addr & 0x7F);
277 DebugPortRegister->UsbEndPoint = (UINT8)(Ep & 0xF);
282 MmioAnd32((UINTN)&DebugPortRegister->ControlStatus, (UINT32)~BIT4);
287 MmioOr32((UINTN)&DebugPortRegister->ControlStatus, (UINT32)BIT5);
292 while ((MmioRead32((UINTN)&DebugPortRegister->ControlStatus) & (UINT32)BIT16) == 0);
297 if ((MmioRead32((UINTN)&DebugPortRegister->ControlStatus)) & BIT6) {
304 if (((MmioRead32((UINTN)&DebugPortRegister->ControlStatus)) & 0xF) > USB_DEBUG_PORT_MAX_PACKET_SIZE) {
308 *Length = (UINT8)(MmioRead32((UINTN)&DebugPortRegister->ControlStatus) & 0xF);
314 Buffer[Index] = DebugPortRegister->DataBuffer[Index];
322 @param DebugPortRegister Pointer to the base address of usb debug port register interface.
338 IN USB_DEBUG_PORT_REGISTER *DebugPortRegister,
353 DebugPortRegister->TokenPid = Token;
355 DebugPortRegister->SendPid = DATA1_PID;
357 DebugPortRegister->SendPid = DATA0_PID;
359 DebugPortRegister->UsbAddress = (UINT8)(Addr & 0x7F);
360 DebugPortRegister->UsbEndPoint = (UINT8)(Ep & 0xF);
365 MmioAnd32((UINTN)&DebugPortRegister->ControlStatus, (UINT32)~0xF);
366 MmioOr32((UINTN)&DebugPortRegister->ControlStatus, Length & 0xF);
368 DebugPortRegister->DataBuffer[Index] = Buffer[Index];
374 MmioOr32((UINTN)&DebugPortRegister->ControlStatus, BIT4);
378 MmioOr32((UINTN)&DebugPortRegister->ControlStatus, BIT5);
383 while ((MmioRead32((UINTN)&DebugPortRegister->ControlStatus) & BIT16) == 0);
388 if ((MmioRead32((UINTN)&DebugPortRegister->ControlStatus)) & BIT6) {
395 if (((MmioRead32((UINTN)&DebugPortRegister->ControlStatus)) & 0xF) > USB_DEBUG_PORT_MAX_PACKET_SIZE) {
405 @param DebugPortRegister Pointer to the base address of usb debug port register interface.
420 IN USB_DEBUG_PORT_REGISTER *DebugPortRegister,
435 Status = UsbDebugPortOut(DebugPortRegister, (UINT8 *)SetupPacket, (UINT8)sizeof(USB_DEVICE_REQUEST), SETUP_PID, Addr, Ep, 0);
448 Status = UsbDebugPortIn(DebugPortRegister, Data, DataLength, INPUT_PID, Addr, Ep, 1);
456 Status = UsbDebugPortOut(DebugPortRegister, Data, *DataLength, OUTPUT_PID, Addr, Ep, 1);
470 Status = UsbDebugPortOut(DebugPortRegister, NULL, 0, OUTPUT_PID, Addr, Ep, 1);
475 Status = UsbDebugPortIn(DebugPortRegister, ReturnStatus, &Temp, INPUT_PID, Addr, Ep, 1);