Lines Matching refs:sio
297 EFI_SIO_PROTOCOL *sio; in efi_get_sio_serial_name() local
306 (void **)&sio, IH, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL); in efi_get_sio_serial_name()
308 status = sio->GetResources(sio, &rl); in efi_get_sio_serial_name()
623 (void **)&port->io.sio, IH, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL); in efi_serial_create_port()
632 port->baudrate = port->io.sio->Mode->BaudRate; in efi_serial_create_port()
633 port->timeout = port->io.sio->Mode->Timeout; in efi_serial_create_port()
634 port->receivefifodepth = port->io.sio->Mode->ReceiveFifoDepth; in efi_serial_create_port()
635 port->databits = port->io.sio->Mode->DataBits; in efi_serial_create_port()
636 port->parity = port->io.sio->Mode->Parity; in efi_serial_create_port()
637 port->stopbits = port->io.sio->Mode->StopBits; in efi_serial_create_port()
738 if (sp->io.sio == NULL) in efi_serial_putchar()
742 status = sp->io.sio->Write(sp->io.sio, &bufsz, &cb); in efi_serial_putchar()
764 if (sp->io.sio == NULL || !efi_serial_ischar(cp)) in efi_serial_getchar()
767 status = sp->io.sio->Read(sp->io.sio, &bufsz, &c); in efi_serial_getchar()
789 if (sp->io.sio == NULL) in efi_serial_ischar()
792 status = sp->io.sio->GetControl(sp->io.sio, &control); in efi_serial_ischar()
1069 if (sp->io.sio == NULL) in efi_serial_setup()
1072 if (sp->io.sio->Reset != NULL) { in efi_serial_setup()
1073 status = sp->io.sio->Reset(sp->io.sio); in efi_serial_setup()
1078 if (sp->baudrate == sp->io.sio->Mode->BaudRate) { in efi_serial_setup()
1084 if (sp->receivefifodepth == sp->io.sio->Mode->ReceiveFifoDepth) { in efi_serial_setup()
1090 if (sp->timeout == sp->io.sio->Mode->Timeout) { in efi_serial_setup()
1096 if (sp->parity == sp->io.sio->Mode->Parity) { in efi_serial_setup()
1102 if (sp->databits == sp->io.sio->Mode->DataBits) { in efi_serial_setup()
1108 if (sp->stopbits == sp->io.sio->Mode->StopBits) { in efi_serial_setup()
1115 if (change && sp->io.sio->SetAttributes != NULL) { in efi_serial_setup()
1116 status = sp->io.sio->SetAttributes(sp->io.sio, baudrate, in efi_serial_setup()
1126 status = sp->io.sio->GetControl(sp->io.sio, &control); in efi_serial_setup()
1138 (void) sp->io.sio->SetControl(sp->io.sio, new_control); in efi_serial_setup()