Lines Matching full:http
40 #include <Protocol/Http.h>
70 EFI_HTTP_PROTOCOL *http; member
84 .dv_name = "http",
200 if (strncmp("http", (const char *)uri->Uri, 4) == 0) in efihttp_dev_init()
307 (void **)&oh->http, IH, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL); in efihttp_dev_open()
320 status = oh->http->Configure(oh->http, &config); in efihttp_dev_open()
332 * http://127.0.0.1/foo/boot/loader.efi in efihttp_dev_open()
336 * http://127.0.0.1/foo/ in efihttp_dev_open()
412 * Reset the HTTP state. in _efihttp_fs_open()
414 * EDK II's persistent HTTP connection handling is graceless, in _efihttp_fs_open()
416 * any Connection: header or HTTP version reported by the in _efihttp_fs_open()
424 * unconfigure and reconfigure the http instance to force the in _efihttp_fs_open()
430 status = oh->http->GetModeData(oh->http, &config); in _efihttp_fs_open()
433 status = oh->http->Configure(oh->http, NULL); in _efihttp_fs_open()
436 status = oh->http->Configure(oh->http, &config); in _efihttp_fs_open()
479 status = oh->http->Request(oh->http, &token); in _efihttp_fs_open()
489 status = oh->http->Poll(oh->http); in _efihttp_fs_open()
516 status = oh->http->Response(oh->http, &token); in _efihttp_fs_open()
524 status = oh->http->Poll(oh->http); in _efihttp_fs_open()
577 * Work around a bug in the EFI HTTP implementation which in efihttp_fs_open()
578 * causes a crash if the http instance isn't torn down in efihttp_fs_open()
637 status = oh->http->Response(oh->http, &token); in _efihttp_fs_read()
648 status = oh->http->Poll(oh->http); in _efihttp_fs_read()
728 * Work around a bug in the EFI HTTP implementation which in efihttp_fs_seek()
729 * causes a crash if the http instance isn't torn down in efihttp_fs_seek()