Lines Matching refs:BootFileNamePtr
242 CHAR8 *BootFileNamePtr; in PxeBcExtractBootFileUrl() local
324 BootFileNamePtr = (CHAR8*)((UINTN)ServerAddress + 1); in PxeBcExtractBootFileUrl()
325 if (*BootFileNamePtr != PXEBC_TFTP_URL_SEPARATOR) { in PxeBcExtractBootFileUrl()
330 ++BootFileNamePtr; in PxeBcExtractBootFileUrl()
331 BootFileNameLen = (UINT16)(Length - (UINT16) ((UINTN)BootFileNamePtr - (UINTN)TmpStr) + 1); in PxeBcExtractBootFileUrl()
337 ModeStr = AsciiStrStr (BootFileNamePtr, ";mode=octet"); in PxeBcExtractBootFileUrl()
340 } else if (AsciiStrStr (BootFileNamePtr, ";mode=") != NULL) { in PxeBcExtractBootFileUrl()
357 while (*BootFileNamePtr != '\0') { in PxeBcExtractBootFileUrl()
358 if (*BootFileNamePtr == '%') { in PxeBcExtractBootFileUrl()
359 TmpChar = *(BootFileNamePtr+ 3); in PxeBcExtractBootFileUrl()
360 *(BootFileNamePtr+ 3) = '\0'; in PxeBcExtractBootFileUrl()
361 *BootFileName = (UINT8) AsciiStrHexToUintn ((CHAR8*)(BootFileNamePtr + 1)); in PxeBcExtractBootFileUrl()
363 *(BootFileNamePtr+ 3) = TmpChar; in PxeBcExtractBootFileUrl()
364 BootFileNamePtr += 3; in PxeBcExtractBootFileUrl()
366 *BootFileName = *BootFileNamePtr; in PxeBcExtractBootFileUrl()
368 BootFileNamePtr++; in PxeBcExtractBootFileUrl()