/freebsd-10-stable/sys/dev/uart/ |
H A D | uart_cpu.h | 42 int (*probe)(struct uart_bas *); 43 void (*init)(struct uart_bas *, int, int, int, int); 44 void (*term)(struct uart_bas *); 45 void (*putc)(struct uart_bas *, int); 46 int (*rxready)(struct uart_bas *); 47 int (*getc)(struct uart_bas *, struct mtx *); 59 struct uart_bas bas; 75 int uart_cpu_eqres(struct uart_bas *, struct uart_bas *);
|
H A D | uart_dev_pl011.c | 102 static int uart_pl011_probe(struct uart_bas *bas); 103 static void uart_pl011_init(struct uart_bas *bas, int, int, int, int); 104 static void uart_pl011_term(struct uart_bas *bas); 105 static void uart_pl011_putc(struct uart_bas *bas, int); 106 static int uart_pl011_rxready(struct uart_bas *bas); 107 static int uart_pl011_getc(struct uart_bas *bas, struct mtx *); 119 uart_pl011_probe(struct uart_bas *bas) 126 uart_pl011_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, 181 uart_pl011_init(struct uart_bas *bas, int baudrate, int databits, int stopbits, 192 uart_pl011_term(struct uart_bas *ba [all...] |
H A D | uart_dev_quicc.c | 85 quicc_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, 125 quicc_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits, 145 static int quicc_probe(struct uart_bas *bas); 146 static void quicc_init(struct uart_bas *bas, int, int, int, int); 147 static void quicc_term(struct uart_bas *bas); 148 static void quicc_putc(struct uart_bas *bas, int); 149 static int quicc_rxready(struct uart_bas *bas); 150 static int quicc_getc(struct uart_bas *bas, struct mtx *); 162 quicc_probe(struct uart_bas *bas) 169 quicc_init(struct uart_bas *ba [all...] |
H A D | uart_dev_msm.c | 57 static int msm_uart_param(struct uart_bas *, int, int, int, int); 62 static int msm_probe(struct uart_bas *bas); 63 static void msm_init(struct uart_bas *bas, int, int, int, int); 64 static void msm_term(struct uart_bas *bas); 65 static void msm_putc(struct uart_bas *bas, int); 66 static int msm_rxready(struct uart_bas *bas); 67 static int msm_getc(struct uart_bas *bas, struct mtx *mtx); 72 msm_uart_param(struct uart_bas *bas, int baudrate, int databits, 143 msm_probe(struct uart_bas *bas) 150 msm_init(struct uart_bas *ba [all...] |
H A D | uart_dev_sab82532.c | 53 sab82532_delay(struct uart_bas *bas) 104 sab82532_flush(struct uart_bas *bas, int what) 122 sab82532_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, 172 static int sab82532_probe(struct uart_bas *bas); 173 static void sab82532_init(struct uart_bas *bas, int, int, int, int); 174 static void sab82532_term(struct uart_bas *bas); 175 static void sab82532_putc(struct uart_bas *bas, int); 176 static int sab82532_rxready(struct uart_bas *bas); 177 static int sab82532_getc(struct uart_bas *bas, struct mtx *); 189 sab82532_probe(struct uart_bas *ba [all...] |
H A D | uart_dev_z8530.c | 55 uart_setmreg(struct uart_bas *bas, int reg, int val) 64 uart_getmreg(struct uart_bas *bas, int reg) 96 z8530_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, 157 z8530_setup(struct uart_bas *bas, int baudrate, int databits, int stopbits, 191 static int z8530_probe(struct uart_bas *bas); 192 static void z8530_init(struct uart_bas *bas, int, int, int, int); 193 static void z8530_term(struct uart_bas *bas); 194 static void z8530_putc(struct uart_bas *bas, int); 195 static int z8530_rxready(struct uart_bas *bas); 196 static int z8530_getc(struct uart_bas *ba [all...] |
H A D | uart_dev_imx.c | 66 static int imx_uart_probe(struct uart_bas *bas); 67 static void imx_uart_init(struct uart_bas *bas, int, int, int, int); 68 static void imx_uart_term(struct uart_bas *bas); 69 static void imx_uart_putc(struct uart_bas *bas, int); 70 static int imx_uart_rxready(struct uart_bas *bas); 71 static int imx_uart_getc(struct uart_bas *bas, struct mtx *); 84 dumpregs(struct uart_bas *bas, const char * msg) 99 imx_uart_probe(struct uart_bas *bas) 106 imx_uart_getbaud(struct uart_bas *bas) 145 imx_uart_init(struct uart_bas *ba [all...] |
H A D | uart_cpu_x86.c | 43 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
/freebsd-10-stable/sys/mips/rt305x/ |
H A D | uart_dev_rt305x.c | 59 static int rt305x_uart_probe(struct uart_bas *bas); 60 static void rt305x_uart_init(struct uart_bas *bas, int, int, int, int); 61 static void rt305x_uart_term(struct uart_bas *bas); 62 static void rt305x_uart_putc(struct uart_bas *bas, int); 63 static int rt305x_uart_rxready(struct uart_bas *bas); 64 static int rt305x_uart_getc(struct uart_bas *bas, struct mtx *); 84 rt305x_uart_probe(struct uart_bas *bas) 91 rt305x_uart_init(struct uart_bas *bas, int baudrate, int databits, 129 rt305x_uart_term(struct uart_bas *bas) 136 rt305x_uart_putc(struct uart_bas *ba [all...] |
/freebsd-10-stable/sys/mips/cavium/ |
H A D | uart_dev_oct16550.c | 84 oct16550_clrint (struct uart_bas *bas) 107 oct16550_delay (struct uart_bas *bas) 158 oct16550_drain (struct uart_bas *bas, int what) 208 oct16550_flush (struct uart_bas *bas, int what) 222 oct16550_param (struct uart_bas *bas, int baudrate, int databits, int stopbits, 263 static int oct16550_probe(struct uart_bas *bas); 264 static void oct16550_init(struct uart_bas *bas, int, int, int, int); 265 static void oct16550_term(struct uart_bas *bas); 266 static void oct16550_putc(struct uart_bas *bas, int); 267 static int oct16550_rxready(struct uart_bas *ba [all...] |
/freebsd-10-stable/sys/arm/samsung/exynos/ |
H A D | exynos_uart.c | 54 static int exynos4210_uart_param(struct uart_bas *, int, int, int, int); 59 static int exynos4210_probe(struct uart_bas *bas); 60 static void exynos4210_init(struct uart_bas *bas, int, int, int, int); 61 static void exynos4210_term(struct uart_bas *bas); 62 static void exynos4210_putc(struct uart_bas *bas, int); 63 static int exynos4210_rxready(struct uart_bas *bas); 64 static int exynos4210_getc(struct uart_bas *bas, struct mtx *mtx); 80 exynos4210_uart_param(struct uart_bas *bas, int baudrate, int databits, 141 exynos4210_probe(struct uart_bas *bas) 148 exynos4210_init(struct uart_bas *ba [all...] |
/freebsd-10-stable/sys/arm/samsung/s3c2xx0/ |
H A D | uart_dev_s3c2410.c | 62 static int s3c24x0_uart_param(struct uart_bas *, int, int, int, int); 67 static int s3c2410_probe(struct uart_bas *bas); 68 static void s3c2410_init(struct uart_bas *bas, int, int, int, int); 69 static void s3c2410_term(struct uart_bas *bas); 70 static void s3c2410_putc(struct uart_bas *bas, int); 71 static int s3c2410_rxready(struct uart_bas *bas); 72 static int s3c2410_getc(struct uart_bas *bas, struct mtx *mtx); 88 s3c24x0_uart_param(struct uart_bas *bas, int baudrate, int databits, 149 s3c2410_probe(struct uart_bas *bas) 155 s3c2410_init(struct uart_bas *ba [all...] |
/freebsd-10-stable/sys/arm/freescale/vybrid/ |
H A D | vf_uart.c | 115 static int vf_uart_probe(struct uart_bas *bas); 116 static void vf_uart_init(struct uart_bas *bas, int, int, int, int); 117 static void vf_uart_term(struct uart_bas *bas); 118 static void vf_uart_putc(struct uart_bas *bas, int); 119 static int vf_uart_rxready(struct uart_bas *bas); 120 static int vf_uart_getc(struct uart_bas *bas, struct mtx *); 134 vf_uart_probe(struct uart_bas *bas) 141 vf_uart_init(struct uart_bas *bas, int baudrate, int databits, 148 vf_uart_term(struct uart_bas *bas) 154 vf_uart_putc(struct uart_bas *ba [all...] |
/freebsd-10-stable/sys/mips/atheros/ |
H A D | uart_dev_ar933x.c | 58 ar933x_drain(struct uart_bas *bas, int what) 130 ar933x_uart_get_scale_step(struct uart_bas *bas, unsigned int baud, 163 ar933x_param(struct uart_bas *bas, int baudrate, int databits, int stopbits, 198 static int ar933x_probe(struct uart_bas *bas); 199 static void ar933x_init(struct uart_bas *bas, int, int, int, int); 200 static void ar933x_term(struct uart_bas *bas); 201 static void ar933x_putc(struct uart_bas *bas, int); 202 static int ar933x_rxready(struct uart_bas *bas); 203 static int ar933x_getc(struct uart_bas *bas, struct mtx *); 215 ar933x_probe(struct uart_bas *ba [all...] |
H A D | uart_cpu_ar71xx.c | 49 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
H A D | uart_cpu_ar933x.c | 51 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
/freebsd-10-stable/sys/mips/adm5120/ |
H A D | uart_dev_adm5120.c | 55 static int adm5120_uart_probe(struct uart_bas *bas); 56 static void adm5120_uart_init(struct uart_bas *bas, int, int, int, int); 57 static void adm5120_uart_term(struct uart_bas *bas); 58 static void adm5120_uart_putc(struct uart_bas *bas, int); 59 static int adm5120_uart_rxready(struct uart_bas *bas); 60 static int adm5120_uart_getc(struct uart_bas *bas, struct mtx *); 72 adm5120_uart_probe(struct uart_bas *bas) 79 adm5120_uart_init(struct uart_bas *bas, int baudrate, int databits, 87 adm5120_uart_term(struct uart_bas *bas) 93 adm5120_uart_putc(struct uart_bas *ba [all...] |
H A D | uart_cpu_adm5120.c | 58 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
/freebsd-10-stable/sys/arm/xilinx/ |
H A D | uart_dev_cdnc.c | 153 static int cdnc_uart_probe(struct uart_bas *bas); 154 static void cdnc_uart_init(struct uart_bas *bas, int, int, int, int); 155 static void cdnc_uart_term(struct uart_bas *bas); 156 static void cdnc_uart_putc(struct uart_bas *bas, int); 157 static int cdnc_uart_rxready(struct uart_bas *bas); 158 static int cdnc_uart_getc(struct uart_bas *bas, struct mtx *mtx); 179 cdnc_uart_probe(struct uart_bas *bas) 186 cdnc_uart_set_baud(struct uart_bas *bas, int baudrate) 223 cdnc_uart_set_params(struct uart_bas *bas, int baudrate, int databits, 272 cdnc_uart_hw_init(struct uart_bas *ba [all...] |
/freebsd-10-stable/sys/arm/cavium/cns11xx/ |
H A D | uart_cpu_ec.c | 53 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
/freebsd-10-stable/sys/arm/xscale/i80321/ |
H A D | uart_cpu_i80321.c | 46 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
/freebsd-10-stable/sys/arm/xscale/i8134x/ |
H A D | uart_cpu_i81342.c | 46 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
/freebsd-10-stable/sys/arm/xscale/ixp425/ |
H A D | uart_cpu_ixp425.c | 46 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
/freebsd-10-stable/sys/arm/xscale/pxa/ |
H A D | uart_cpu_pxa.c | 46 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|
/freebsd-10-stable/sys/mips/alchemy/ |
H A D | uart_cpu_alchemy.c | 54 uart_cpu_eqres(struct uart_bas *b1, struct uart_bas *b2)
|