Symbol: ArchUARTSamsung
headers/private/kernel/arch/arm64/arch_uart_samsung.h
18
class ArchUARTSamsung : public DebugUART {
headers/private/kernel/arch/arm64/arch_uart_samsung.h
20
ArchUARTSamsung(addr_t base, int64 clock);
headers/private/kernel/arch/arm64/arch_uart_samsung.h
21
~ArchUARTSamsung();
headers/private/kernel/arch/arm64/arch_uart_samsung.h
41
ArchUARTSamsung *arch_get_uart_samsung(addr_t base, int64 clock);
src/system/boot/platform/efi/dtb.cpp
87
{ "apple,s5l-uart", UART_KIND_SAMSUNG, &get_uart<ArchUARTSamsung> },
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
107
ArchUARTSamsung::GetChar(bool wait)
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
124
ArchUARTSamsung::FlushTx()
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
130
ArchUARTSamsung::FlushRx()
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
135
ArchUARTSamsung*
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
138
static char buffer[sizeof(ArchUARTSamsung)];
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
139
ArchUARTSamsung* uart = new(buffer) ArchUARTSamsung(base, clock);
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
45
ArchUARTSamsung::ArchUARTSamsung(addr_t base, int64 clock)
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
52
ArchUARTSamsung::~ArchUARTSamsung()
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
58
ArchUARTSamsung::Out32(int reg, uint32 data)
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
65
ArchUARTSamsung::In32(int reg)
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
72
ArchUARTSamsung::InitPort(uint32 baud)
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
78
ArchUARTSamsung::Enable()
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
85
ArchUARTSamsung::Disable()
src/system/kernel/arch/arm64/arch_uart_samsung.cpp
92
ArchUARTSamsung::PutChar(char c)