Home
last modified time | relevance | path

Searched refs:sc_bas (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-13.1/sys/mips/mediatek/
H A Duart_dev_mtk.c256 struct uart_bas *bas = &sc->sc_bas; in mtk_uart_disable_txintr()
271 struct uart_bas *bas = &sc->sc_bas; in mtk_uart_enable_txintr()
287 bas = &sc->sc_bas; in mtk_uart_bus_attach()
329 struct uart_bas *bas = &sc->sc_bas; in mtk_uart_bus_flush()
374 bas = &sc->sc_bas; in mtk_uart_bus_ioctl()
403 bas = &sc->sc_bas; in mtk_uart_bus_ipend()
475 bas = &sc->sc_bas; in mtk_uart_bus_receive()
510 struct uart_bas *bas = &sc->sc_bas; in mtk_uart_bus_transmit()
515 bas = &sc->sc_bas; in mtk_uart_bus_transmit()
531 struct uart_bas *bas = &sc->sc_bas; in mtk_uart_bus_grab()
[all …]
/freebsd-13.1/sys/mips/cavium/
H A Duart_bus_octeonusart.c101 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_octeon_probe()
102 sc->sc_bas.bst = uart_bus_space_mem; in uart_octeon_probe()
107 if (bus_space_map(sc->sc_bas.bst, CVMX_MIO_UARTX_RBR(0), in uart_octeon_probe()
108 uart_getrange(sc->sc_class), 0, &sc->sc_bas.bsh) != 0) in uart_octeon_probe()
110 return (uart_bus_probe(dev, sc->sc_bas.regshft, 0, 0, 0, unit, 0)); in uart_octeon_probe()
H A Duart_dev_oct16550.c447 bas = &sc->sc_bas; in oct16550_bus_attach()
477 bas = &sc->sc_bas; in oct16550_bus_detach()
492 bas = &sc->sc_bas; in oct16550_bus_flush()
533 bas = &sc->sc_bas; in oct16550_bus_ioctl()
607 bas = &sc->sc_bas; in oct16550_bus_ipend()
649 bas = &sc->sc_bas; in oct16550_bus_param()
662 bas = &sc->sc_bas; in oct16550_bus_probe()
723 bas = &sc->sc_bas; in oct16550_bus_receive()
763 bas = &sc->sc_bas; in oct16550_bus_setsig()
795 bas = &sc->sc_bas; in oct16550_bus_transmit()
[all …]
/freebsd-13.1/sys/mips/atheros/ar531x/
H A Duart_bus_ar5315.c78 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_ar5315_probe()
82 sc->sc_bas.regshft = 2; in uart_ar5315_probe()
83 sc->sc_bas.bst = mips_bus_space_generic; in uart_ar5315_probe()
84 sc->sc_bas.bsh = ar531x_uart_addr() + 3; in uart_ar5315_probe()
/freebsd-13.1/sys/mips/atheros/
H A Duart_bus_ar933x.c85 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_ar933x_probe()
89 sc->sc_bas.regshft = 0; in uart_ar933x_probe()
90 sc->sc_bas.bst = mips_bus_space_generic; in uart_ar933x_probe()
91 sc->sc_bas.bsh = MIPS_PHYS_TO_KSEG1(AR71XX_UART_ADDR); in uart_ar933x_probe()
H A Duart_bus_ar71xx.c80 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_ar71xx_probe()
84 sc->sc_bas.regshft = 2; in uart_ar71xx_probe()
85 sc->sc_bas.bst = mips_bus_space_generic; in uart_ar71xx_probe()
86 sc->sc_bas.bsh = MIPS_PHYS_TO_KSEG1(AR71XX_UART_ADDR) + 3; in uart_ar71xx_probe()
H A Duart_dev_ar933x.c367 struct uart_bas *bas = &sc->sc_bas; in ar933x_bus_attach()
395 struct uart_bas *bas = &sc->sc_bas; in ar933x_bus_detach()
415 bas = &sc->sc_bas; in ar933x_bus_flush()
479 struct uart_bas *bas = &sc->sc_bas; in ar933x_bus_ipend()
554 bas = &sc->sc_bas; in ar933x_bus_param()
567 bas = &sc->sc_bas; in ar933x_bus_probe()
586 struct uart_bas *bas = &sc->sc_bas; in ar933x_bus_receive()
628 bas = &sc->sc_bas; in ar933x_bus_setsig()
670 struct uart_bas *bas = &sc->sc_bas; in ar933x_bus_transmit()
713 struct uart_bas *bas = &sc->sc_bas; in ar933x_bus_grab()
[all …]
/freebsd-13.1/sys/dev/uart/
H A Duart_dev_lowrisc.c198 bas = &sc->sc_bas; in lowrisc_uart_bus_attach()
246 bas = &sc->sc_bas; in lowrisc_uart_bus_ioctl()
271 bas = &sc->sc_bas; in lowrisc_uart_bus_ipend()
290 lowrisc_uart_init(&sc->sc_bas, baudrate, databits, stopbits, parity); in lowrisc_uart_bus_param()
301 error = lowrisc_uart_probe(&sc->sc_bas); in lowrisc_uart_bus_probe()
325 bas = &sc->sc_bas; in lowrisc_uart_bus_receive()
358 bas = &sc->sc_bas; in lowrisc_uart_bus_transmit()
376 bas = &sc->sc_bas; in lowrisc_uart_bus_grab()
388 bas = &sc->sc_bas; in lowrisc_uart_bus_ungrab()
H A Duart_dev_imx.c342 bas = &sc->sc_bas; in imx_uart_setup_clocks()
375 bas = &sc->sc_bas; in imx_uart_bus_attach()
434 SETREG(&sc->sc_bas, REG(UCR4), 0); in imx_uart_bus_detach()
473 bas = &sc->sc_bas; in imx_uart_bus_ioctl()
500 bas = &sc->sc_bas; in imx_uart_bus_ipend()
582 bas = &sc->sc_bas; in imx_uart_bus_receive()
627 struct uart_bas *bas = &sc->sc_bas; in imx_uart_bus_transmit()
630 bas = &sc->sc_bas; in imx_uart_bus_transmit()
653 struct uart_bas *bas = &sc->sc_bas; in imx_uart_bus_grab()
655 bas = &sc->sc_bas; in imx_uart_bus_grab()
[all …]
H A Duart_dev_msm.c327 bas = &sc->sc_bas; in msm_bus_probe()
342 struct uart_bas *bas = &sc->sc_bas; in msm_bus_attach()
363 struct uart_bas *bas = &sc->sc_bas; in msm_bus_transmit()
404 bas = &sc->sc_bas; in msm_bus_receive()
439 if (sc->sc_bas.rclk == 0) in msm_bus_param()
440 sc->sc_bas.rclk = DEF_CLK; in msm_bus_param()
442 KASSERT(sc->sc_bas.rclk != 0, ("msm_init: Invalid rclk")); in msm_bus_param()
445 error = msm_uart_param(&sc->sc_bas, baudrate, databits, stopbits, in msm_bus_param()
456 struct uart_bas *bas = &sc->sc_bas; in msm_bus_ipend()
536 struct uart_bas *bas = &sc->sc_bas; in msm_bus_grab()
[all …]
H A Duart_dev_ti8250.c85 uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_DISABLE); in ti8250_bus_probe()
86 uart_setreg(&sc->sc_bas, SYSCC_REG, SYSCC_SOFTRESET); in ti8250_bus_probe()
87 while (uart_getreg(&sc->sc_bas, SYSS_REG) & SYSS_STATUS_RESETDONE) in ti8250_bus_probe()
89 uart_setreg(&sc->sc_bas, MDR1_REG, MDR1_MODE_UART); in ti8250_bus_probe()
H A Duart_dev_quicc.c294 bas = &sc->sc_bas; in quicc_bus_attach()
355 bas = &sc->sc_bas; in quicc_bus_ioctl()
382 bas = &sc->sc_bas; in quicc_bus_ipend()
408 error = quicc_param(&sc->sc_bas, baudrate, databits, stopbits, in quicc_bus_param()
420 error = quicc_probe(&sc->sc_bas); in quicc_bus_probe()
427 snprintf(buf, sizeof(buf), "quicc, channel %d", sc->sc_bas.chan); in quicc_bus_probe()
439 bas = &sc->sc_bas; in quicc_bus_receive()
456 bas = &sc->sc_bas; in quicc_bus_setsig()
483 bas = &sc->sc_bas; in quicc_bus_transmit()
503 bas = &sc->sc_bas; in quicc_bus_grab()
[all …]
H A Duart_dev_mu.c314 bas = &sc->sc_bas; in uart_mu_bus_attach()
352 bas = &sc->sc_bas; in uart_mu_bus_ioctl()
379 bas = &sc->sc_bas; in uart_mu_bus_ipend()
413 uart_mu_param(&sc->sc_bas, baudrate, databits, stopbits, parity); in uart_mu_bus_param()
439 bas = &sc->sc_bas; in uart_mu_bus_receive()
474 bas = &sc->sc_bas; in uart_mu_bus_transmit()
498 bas = &sc->sc_bas; in uart_mu_bus_grab()
513 bas = &sc->sc_bas; in uart_mu_bus_ungrab()
H A Duart_dev_z8530.c330 bas = &sc->sc_bas; in z8530_bus_attach()
381 bes = uart_getmreg(&sc->sc_bas, RR_BES); in z8530_bus_getsig()
398 bas = &sc->sc_bas; in z8530_bus_ioctl()
433 bas = &sc->sc_bas; in z8530_bus_ipend()
518 error = z8530_probe(&sc->sc_bas); in z8530_bus_probe()
525 ch = sc->sc_bas.chan - 1 + 'A'; in z8530_bus_probe()
539 bas = &sc->sc_bas; in z8530_bus_receive()
585 bas = &sc->sc_bas; in z8530_bus_setsig()
620 bas = &sc->sc_bas; in z8530_bus_transmit()
637 bas = &sc->sc_bas; in z8530_bus_grab()
[all …]
H A Duart_dev_mvebu.c336 bas = &sc->sc_bas; in uart_mvebu_bus_attach()
367 bas = &sc->sc_bas; in uart_mvebu_bus_flush()
411 bas = &sc->sc_bas; in uart_mvebu_bus_ioctl()
445 bas = &sc->sc_bas; in uart_mvebu_bus_ipend()
477 ret = uart_mvebu_param(&sc->sc_bas, baudrate, databits, stopbits, parity); in uart_mvebu_bus_param()
509 bas = &sc->sc_bas; in uart_mvebu_bus_receive()
560 bas = &sc->sc_bas; in uart_mvebu_bus_transmit()
591 struct uart_bas *bas = &sc->sc_bas; in uart_mvebu_bus_grab()
607 struct uart_bas *bas = &sc->sc_bas; in uart_mvebu_bus_ungrab()
H A Duart_dev_pl011.c358 bas = &sc->sc_bas; in uart_pl011_bus_attach()
422 bas = &sc->sc_bas; in uart_pl011_bus_ipend()
453 uart_pl011_param(&sc->sc_bas, baudrate, databits, stopbits, parity); in uart_pl011_bus_param()
502 hwrev = __uart_getreg(&sc->sc_bas, UART_PIDREG_2) >> 4; in uart_pl011_bus_probe()
524 bas = &sc->sc_bas; in uart_pl011_bus_receive()
567 bas = &sc->sc_bas; in uart_pl011_bus_transmit()
591 bas = &sc->sc_bas; in uart_pl011_bus_grab()
606 bas = &sc->sc_bas; in uart_pl011_bus_ungrab()
H A Duart_core.c551 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in uart_bus_probe()
552 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in uart_bus_probe()
553 sc->sc_bas.chan = chan; in uart_bus_probe()
554 sc->sc_bas.regshft = regshft; in uart_bus_probe()
555 sc->sc_bas.regiowidth = regiowidth; in uart_bus_probe()
556 sc->sc_bas.rclk = (rclk == 0) ? sc->sc_class->uc_rclk : rclk; in uart_bus_probe()
557 sc->sc_bas.busy_detect = !!(quirks & UART_F_BUSY_DETECT); in uart_bus_probe()
561 uart_cpu_eqres(&sc->sc_bas, &sysdev->bas)) { in uart_bus_probe()
564 sysdev->bas.rclk = sc->sc_bas.rclk; in uart_bus_probe()
622 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in uart_bus_attach()
[all …]
H A Duart_dev_ns8250.c498 bas = &sc->sc_bas; in ns8250_bus_attach()
570 bas = &sc->sc_bas; in ns8250_bus_detach()
585 bas = &sc->sc_bas; in ns8250_bus_flush()
642 bas = &sc->sc_bas; in ns8250_bus_ioctl()
717 bas = &sc->sc_bas; in ns8250_bus_ipend()
763 bas = &sc->sc_bas; in ns8250_bus_param()
800 bas = &sc->sc_bas; in ns8250_bus_probe()
968 bas = &sc->sc_bas; in ns8250_bus_receive()
1001 bas = &sc->sc_bas; in ns8250_bus_setsig()
1031 bas = &sc->sc_bas; in ns8250_bus_transmit()
[all …]
/freebsd-13.1/sys/arm/freescale/vybrid/
H A Dvf_uart.c208 bas = &sc->sc_bas; in uart_reinit()
297 bas = &sc->sc_bas; in vf_uart_bus_attach()
345 bas = &sc->sc_bas; in vf_uart_bus_ioctl()
374 bas = &sc->sc_bas; in vf_uart_bus_ipend()
419 vf_uart_init(&sc->sc_bas, baudrate, databits, stopbits, parity); in vf_uart_bus_param()
430 error = vf_uart_probe(&sc->sc_bas); in vf_uart_bus_probe()
448 bas = &sc->sc_bas; in vf_uart_bus_receive()
482 bas = &sc->sc_bas; in vf_uart_bus_setsig()
495 struct uart_bas *bas = &sc->sc_bas; in vf_uart_bus_transmit()
499 bas = &sc->sc_bas; in vf_uart_bus_transmit()
[all …]
/freebsd-13.1/sys/mips/malta/
H A Duart_bus_maltausart.c85 bcopy(&sc->sc_sysdev->bas, &sc->sc_bas, sizeof(sc->sc_bas)); in uart_malta_probe()
88 sc->sc_bas.bst = mips_bus_space_generic; in uart_malta_probe()
89 sc->sc_bas.bsh = MIPS_PHYS_TO_KSEG1(MALTA_UART0ADR); in uart_malta_probe()
/freebsd-13.1/sys/riscv/sifive/
H A Dsifive_uart.c175 error = sfuart_probe(&sc->sc_bas); in sfuart_bus_probe()
199 bas = &sc->sc_bas; in sfuart_bus_attach()
244 bas = &sc->sc_bas; in sfuart_bus_detach()
264 bas = &sc->sc_bas; in sfuart_bus_flush()
334 bas = &sc->sc_bas; in sfuart_bus_ioctl()
366 bas = &sc->sc_bas; in sfuart_bus_ipend()
397 bas = &sc->sc_bas; in sfuart_bus_param()
432 bas = &sc->sc_bas; in sfuart_bus_receive()
459 bas = &sc->sc_bas; in sfuart_bus_transmit()
482 bas = &sc->sc_bas; in sfuart_bus_grab()
[all …]
/freebsd-13.1/sys/arm/xilinx/
H A Duart_dev_cdnc.c435 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_attach()
460 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_transmit()
482 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_setsig()
511 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_receive()
553 return (cdnc_uart_set_params(&sc->sc_bas, baudrate, in cdnc_uart_bus_param()
561 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_ipend()
617 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_getsig()
643 struct uart_bas *bas = &sc->sc_bas; in cdnc_uart_bus_ioctl()
684 WR4(&sc->sc_bas, CDNC_UART_IEN_REG, in cdnc_uart_bus_grab()
694 WR4(&sc->sc_bas, CDNC_UART_IEN_REG, in cdnc_uart_bus_ungrab()
/freebsd-13.1/sys/dev/scc/
H A Dscc_core.c128 size = abs(cl->cl_range) << sc->sc_bas.regshft; in scc_bfe_attach()
140 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in scc_bfe_attach()
141 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in scc_bfe_attach()
401 sc->sc_bas.bsh = rman_get_bushandle(sc->sc_rres); in scc_bfe_probe()
402 sc->sc_bas.bst = rman_get_bustag(sc->sc_rres); in scc_bfe_probe()
403 sc->sc_bas.range = sz; in scc_bfe_probe()
404 sc->sc_bas.rclk = rclk; in scc_bfe_probe()
405 sc->sc_bas.regshft = regshft; in scc_bfe_probe()
484 *result = sc->sc_bas.rclk; in scc_bus_read_ivar()
490 *result = sc->sc_bas.regshft; in scc_bus_read_ivar()
H A Dscc_dev_quicc.c98 bas = &sc->sc_bas; in quicc_bfe_enabled()
113 bas = &sc->sc_bas; in quicc_bfe_iclear()
133 bas = &sc->sc_bas; in quicc_bfe_ipend()
/freebsd-13.1/sys/dev/tsec/
H A Dif_tsec.h95 } sc_bas; member
178 bus_space_read_4((sc)->sc_bas.bst, (sc)->sc_bas.bsh, (reg))
180 bus_space_write_4((sc)->sc_bas.bst, (sc)->sc_bas.bsh, (reg), (val))

12