| /freebsd-14.2/sys/dev/uart/ |
| H A D | uart_cpu.h | 87 int uart_getenv(int, struct uart_devinfo *, struct uart_class *); 88 const char *uart_getname(struct uart_class *); 89 struct uart_ops *uart_getops(struct uart_class *); 90 int uart_getrange(struct uart_class *); 91 u_int uart_getregshift(struct uart_class *); 92 u_int uart_getregiowidth(struct uart_class *);
|
| H A D | uart_dev_snps.c | 111 struct uart_class uart_snps_class = { 151 struct uart_class *uart_class; in snps_probe() local 162 uart_class = (struct uart_class *)ofw_bus_search_compatible(dev, in snps_probe() 164 if (uart_class == NULL) in snps_probe() 169 sc->ns8250.base.sc_class = uart_class; in snps_probe()
|
| H A D | uart.h | 110 struct uart_class; 112 extern struct uart_class uart_ns8250_class __attribute__((weak)); 113 extern struct uart_class uart_quicc_class __attribute__((weak)); 114 extern struct uart_class uart_z8530_class __attribute__((weak));
|
| H A D | uart_subr.c | 52 static struct uart_class *uart_classes[] = { 63 static struct uart_class * 64 uart_parse_class(struct uart_class *class, const char **p) in uart_parse_class() 66 struct uart_class *uc; in uart_parse_class() 197 uart_getenv(int devtype, struct uart_devinfo *di, struct uart_class *class) in uart_getenv()
|
| H A D | uart_bus_fdt.c | 173 uart_cpu_fdt_probe(struct uart_class **classp, bus_space_tag_t *bst, in uart_cpu_fdt_probe() 181 struct uart_class *class; in uart_cpu_fdt_probe() 227 class = (struct uart_class *)uart_fdt_find_by_node(node, 0); in uart_cpu_fdt_probe() 234 (struct uart_class *)uart_fdt_find_by_node(node, 1); in uart_cpu_fdt_probe() 278 sc->sc_class = (struct uart_class *)uart_fdt_find_device(dev); in uart_fdt_probe()
|
| H A D | uart_cpu_acpi.h | 36 struct uart_class; 40 struct uart_class *cd_class;
|
| H A D | uart_cpu_arm64.c | 82 uart_cpu_fdt_setup(struct uart_class *class, int devtype, struct uart_devinfo *di) in uart_cpu_fdt_setup() 118 struct uart_class *class; in uart_cpu_getdev()
|
| H A D | uart_cpu_acpi.c | 74 uart_cpu_acpi_init_devinfo(struct uart_devinfo *di, struct uart_class *class, in uart_cpu_acpi_init_devinfo() 148 struct uart_class *class; in uart_cpu_acpi_spcr()
|
| H A D | uart_bus.h | 64 struct uart_class { struct 75 struct uart_class *sc_class; argument
|
| H A D | uart_core.c | 235 uart_getname(struct uart_class *uc) in uart_getname() 241 uart_getops(struct uart_class *uc) in uart_getops() 247 uart_getrange(struct uart_class *uc) in uart_getrange() 253 uart_getregshift(struct uart_class *uc) in uart_getregshift() 259 uart_getregiowidth(struct uart_class *uc) in uart_getregiowidth()
|
| H A D | uart_cpu_fdt.h | 51 int uart_cpu_fdt_probe(struct uart_class **, bus_space_tag_t *,
|
| H A D | uart_dev_ti8250.c | 113 static struct uart_class uart_ti8250_class = {
|
| H A D | uart_cpu_x86.c | 57 struct uart_class *class; in uart_cpu_getdev()
|
| H A D | uart_cpu_fdt.c | 75 struct uart_class *class; in uart_cpu_getdev()
|
| H A D | uart_cpu_powerpc.c | 113 struct uart_class *class; in uart_cpu_getdev()
|
| H A D | uart_dev_lowrisc.c | 174 static struct uart_class uart_lowrisc_class = {
|
| H A D | uart_dev_mu.c | 287 static struct uart_class uart_mu_class = {
|
| H A D | uart_dev_msm.c | 562 static struct uart_class uart_msm_class = {
|
| H A D | uart_dev_pl011.c | 321 static struct uart_class uart_pl011_class = {
|
| H A D | uart_dev_mvebu.c | 311 struct uart_class uart_mvebu_class = {
|
| H A D | uart_dev_quicc.c | 268 struct uart_class uart_quicc_class = {
|
| /freebsd-14.2/sys/arm/nvidia/ |
| H A D | tegra_uart.c | 145 static struct uart_class tegra_uart_class = { 192 sc->ns8250_base.base.sc_class = (struct uart_class *)cd->ocd_data; in tegra_uart_probe()
|
| /freebsd-14.2/sys/arm/freescale/vybrid/ |
| H A D | vf_uart.c | 273 static struct uart_class uart_vybrid_class = {
|
| /freebsd-14.2/sys/riscv/sifive/ |
| H A D | sifive_uart.c | 532 struct uart_class sfuart_class = {
|
| /freebsd-14.2/sys/arm/xilinx/ |
| H A D | uart_dev_cdnc.c | 698 static struct uart_class uart_cdnc_class = {
|