| /drivers/gpu/drm/nouveau/nvkm/core/ |
| A D | ramht.c | 43 u32 co, ho; in nvkm_ramht_search() local 49 return ramht->data[co].inst; in nvkm_ramht_search() 52 if (++co >= ramht->size) in nvkm_ramht_search() 53 co = 0; in nvkm_ramht_search() 54 } while (co != ho); in nvkm_ramht_search() 96 return co + 1; in nvkm_ramht_update() 110 u32 co, ho; in nvkm_ramht_insert() local 117 if (ramht->data[co].chid < 0) { in nvkm_ramht_insert() 122 if (++co >= ramht->size) in nvkm_ramht_insert() 123 co = 0; in nvkm_ramht_insert() [all …]
|
| /drivers/usb/serial/ |
| A D | console.c | 55 static int usb_console_setup(struct console *co, char *options) in usb_console_setup() argument 112 port = usb_serial_port_get_by_minor(co->index); in usb_console_setup() 115 pr_err("No USB device connected to ttyUSB%i\n", co->index); in usb_console_setup() 143 tty->index = co->index; in usb_console_setup() 197 static void usb_console_write(struct console *co, in usb_console_write() argument 246 static struct tty_driver *usb_console_device(struct console *co, int *index) in usb_console_device() argument 248 struct tty_driver **p = (struct tty_driver **)co->data; in usb_console_device() 253 *index = co->index; in usb_console_device()
|
| /drivers/phy/freescale/ |
| A D | phy-fsl-imx8-mipi-dphy.c | 112 u32 co; member 224 cfg->co = 1 << i; in mixel_dphy_config_from_opts() 229 cfg->co < 1 || cfg->co > 8) { in mixel_dphy_config_from_opts() 231 cfg->cm, cfg->cn, cfg->co); in mixel_dphy_config_from_opts() 339 priv->cfg.co < 1 || priv->cfg.co > 8) { in mixel_dphy_set_pll_params() 345 priv->cfg.cm, priv->cfg.cn, priv->cfg.co); in mixel_dphy_set_pll_params() 348 phy_write(phy, CO(priv->cfg.co), DPHY_CO); in mixel_dphy_set_pll_params() 389 u32 co; in mixel_dphy_configure_lvds_phy() local 417 for (co = 1; co <= 8; co *= 2) { in mixel_dphy_configure_lvds_phy() 418 fvco = data_rate * co; in mixel_dphy_configure_lvds_phy() [all …]
|
| /drivers/clk/ti/ |
| A D | adpll.c | 537 struct clk_hw *gate_hw = &co->gate.hw; in ti_adpll_clkout_enable() 547 struct clk_hw *gate_hw = &co->gate.hw; in ti_adpll_clkout_disable() 556 struct clk_hw *gate_hw = &co->gate.hw; in ti_adpll_clkout_is_enabled() 567 struct ti_adpll_data *d = co->adpll; in ti_adpll_clkout_get_parent() 578 struct ti_adpll_clkout_data *co; in ti_adpll_init_clkout() local 586 co = devm_kzalloc(d->dev, sizeof(*co), GFP_KERNEL); in ti_adpll_init_clkout() 587 if (!co) in ti_adpll_init_clkout() 589 co->adpll = d; in ti_adpll_init_clkout() 605 co->hw.init = &init; in ti_adpll_init_clkout() 614 co->gate.lock = &d->lock; in ti_adpll_init_clkout() [all …]
|
| /drivers/tty/serial/ |
| A D | mcf.c | 473 static void mcf_console_putc(struct console *co, const char c) in mcf_console_putc() argument 475 struct uart_port *port = &(mcf_ports + co->index)->port; in mcf_console_putc() 491 static void mcf_console_write(struct console *co, const char *s, unsigned int count) in mcf_console_write() argument 494 mcf_console_putc(co, *s); in mcf_console_write() 496 mcf_console_putc(co, '\r'); in mcf_console_write() 502 static int __init mcf_console_setup(struct console *co, char *options) in mcf_console_setup() argument 510 if ((co->index < 0) || (co->index >= MCF_MAXPORTS)) in mcf_console_setup() 511 co->index = 0; in mcf_console_setup() 512 port = &mcf_ports[co->index].port; in mcf_console_setup() 519 return uart_set_options(port, co, baud, parity, bits, flow); in mcf_console_setup()
|
| A D | altera_jtaguart.c | 295 static void altera_jtaguart_console_write(struct console *co, const char *s, in altera_jtaguart_console_write() argument 298 struct uart_port *port = &altera_jtaguart_ports[co->index]; in altera_jtaguart_console_write() 303 static int __init altera_jtaguart_console_setup(struct console *co, in altera_jtaguart_console_setup() argument 308 if (co->index < 0 || co->index >= ALTERA_JTAGUART_MAXPORTS) in altera_jtaguart_console_setup() 310 port = &altera_jtaguart_ports[co->index]; in altera_jtaguart_console_setup() 338 static void altera_jtaguart_earlycon_write(struct console *co, const char *s, in altera_jtaguart_earlycon_write() argument 341 struct earlycon_device *dev = co->data; in altera_jtaguart_earlycon_write()
|
| A D | sifive.c | 794 static void sifive_serial_device_lock(struct console *co, unsigned long *flags) in sifive_serial_device_lock() argument 796 struct uart_port *up = &sifive_serial_console_ports[co->index]->port; in sifive_serial_device_lock() 803 struct uart_port *up = &sifive_serial_console_ports[co->index]->port; in sifive_serial_device_unlock() 808 static void sifive_serial_console_write_atomic(struct console *co, in sifive_serial_console_write_atomic() argument 811 struct sifive_serial_port *ssp = sifive_serial_console_ports[co->index]; in sifive_serial_console_write_atomic() 834 static void sifive_serial_console_write_thread(struct console *co, in sifive_serial_console_write_thread() argument 837 struct sifive_serial_port *ssp = sifive_serial_console_ports[co->index]; in sifive_serial_console_write_thread() 874 static int sifive_serial_console_setup(struct console *co, char *options) in sifive_serial_console_setup() argument 882 if (co->index < 0 || co->index >= SIFIVE_SERIAL_MAX_PORTS) in sifive_serial_console_setup() 885 ssp = sifive_serial_console_ports[co->index]; in sifive_serial_console_setup() [all …]
|
| A D | apbuart.c | 400 apbuart_console_write(struct console *co, const char *s, unsigned int count) in apbuart_console_write() argument 402 struct uart_port *port = &grlib_apbuart_ports[co->index]; in apbuart_console_write() 445 static int __init apbuart_console_setup(struct console *co, char *options) in apbuart_console_setup() argument 454 co, co->index, options); in apbuart_console_setup() 461 if (co->index >= grlib_apbuart_port_nr) in apbuart_console_setup() 462 co->index = 0; in apbuart_console_setup() 464 port = &grlib_apbuart_ports[co->index]; in apbuart_console_setup() 473 return uart_set_options(port, co, baud, parity, bits, flow); in apbuart_console_setup()
|
| A D | ma35d1_serial.c | 553 static void ma35d1serial_console_write(struct console *co, const char *s, u32 count) in ma35d1serial_console_write() argument 560 if ((co->index < 0) || (co->index >= MA35_UART_NR)) { in ma35d1serial_console_write() 562 co->index); in ma35d1serial_console_write() 566 up = &ma35d1serial_ports[co->index]; in ma35d1serial_console_write() 590 static int __init ma35d1serial_console_setup(struct console *co, char *options) in ma35d1serial_console_setup() argument 601 if ((co->index < 0) || (co->index >= MA35_UART_NR)) { in ma35d1serial_console_setup() 602 pr_debug("Console Port%x out of range\n", co->index); in ma35d1serial_console_setup() 606 np = ma35d1serial_uart_nodes[co->index]; in ma35d1serial_console_setup() 607 p = &ma35d1serial_ports[co->index]; in ma35d1serial_console_setup() 623 port = &ma35d1serial_ports[co->index].port; in ma35d1serial_console_setup() [all …]
|
| A D | sunplus-uart.c | 510 static void sunplus_console_write(struct console *co, in sunplus_console_write() argument 518 locked = uart_port_trylock_irqsave(&sunplus_console_ports[co->index]->port, &flags); in sunplus_console_write() 520 uart_port_lock_irqsave(&sunplus_console_ports[co->index]->port, &flags); in sunplus_console_write() 522 uart_console_write(&sunplus_console_ports[co->index]->port, s, count, in sunplus_console_write() 526 uart_port_unlock_irqrestore(&sunplus_console_ports[co->index]->port, flags); in sunplus_console_write() 529 static int __init sunplus_console_setup(struct console *co, char *options) in sunplus_console_setup() argument 537 if (co->index < 0 || co->index >= SUP_UART_NR) in sunplus_console_setup() 540 sup = sunplus_console_ports[co->index]; in sunplus_console_setup() 547 return uart_set_options(&sup->port, co, baud, parity, bits, flow); in sunplus_console_setup()
|
| A D | altera_uart.c | 427 static void altera_uart_console_write(struct console *co, const char *s, in altera_uart_console_write() argument 430 struct uart_port *port = &(altera_uart_ports + co->index)->port; in altera_uart_console_write() 435 static int __init altera_uart_console_setup(struct console *co, char *options) in altera_uart_console_setup() argument 443 if (co->index < 0 || co->index >= CONFIG_SERIAL_ALTERA_UART_MAXPORTS) in altera_uart_console_setup() 445 port = &altera_uart_ports[co->index].port; in altera_uart_console_setup() 452 return uart_set_options(port, co, baud, parity, bits, flow); in altera_uart_console_setup() 477 static void altera_uart_earlycon_write(struct console *co, const char *s, in altera_uart_earlycon_write() argument 480 struct earlycon_device *dev = co->data; in altera_uart_earlycon_write()
|
| A D | vt8500_serial.c | 472 static void vt8500_console_write(struct console *co, const char *s, in vt8500_console_write() argument 475 struct vt8500_port *vt8500_port = vt8500_uart_ports[co->index]; in vt8500_console_write() 478 BUG_ON(co->index < 0 || co->index >= vt8500_uart_driver.nr); in vt8500_console_write() 494 static int __init vt8500_console_setup(struct console *co, char *options) in vt8500_console_setup() argument 502 if (unlikely(co->index >= vt8500_uart_driver.nr || co->index < 0)) in vt8500_console_setup() 505 vt8500_port = vt8500_uart_ports[co->index]; in vt8500_console_setup() 514 co, baud, parity, bits, flow); in vt8500_console_setup()
|
| A D | esp32_uart.c | 532 esp32_uart_console_write(struct console *co, const char *s, unsigned int count) in esp32_uart_console_write() argument 534 struct esp32_port *sport = esp32_uart_ports[co->index]; in esp32_uart_console_write() 552 static int __init esp32_uart_console_setup(struct console *co, char *options) in esp32_uart_console_setup() argument 566 if (co->index == -1 || co->index >= ARRAY_SIZE(esp32_uart_ports)) in esp32_uart_console_setup() 567 co->index = 0; in esp32_uart_console_setup() 569 sport = esp32_uart_ports[co->index]; in esp32_uart_console_setup() 580 return uart_set_options(&sport->port, co, baud, parity, bits, flow); in esp32_uart_console_setup() 583 static int esp32_uart_console_exit(struct console *co) in esp32_uart_console_exit() argument 585 struct esp32_port *sport = esp32_uart_ports[co->index]; in esp32_uart_console_exit()
|
| A D | arc_uart.c | 476 static int arc_serial_console_setup(struct console *co, char *options) in arc_serial_console_setup() argument 484 if (co->index < 0 || co->index >= CONFIG_SERIAL_ARC_NR_PORTS) in arc_serial_console_setup() 491 port = &arc_uart_ports[co->index].port; in arc_serial_console_setup() 502 return uart_set_options(port, co, baud, parity, bits, flow); in arc_serial_console_setup() 516 static void arc_serial_console_write(struct console *co, const char *s, in arc_serial_console_write() argument 519 struct uart_port *port = &arc_uart_ports[co->index].port; in arc_serial_console_write()
|
| A D | owl-uart.c | 543 static void owl_uart_console_write(struct console *co, const char *s, in owl_uart_console_write() argument 548 owl_port = owl_uart_ports[co->index]; in owl_uart_console_write() 555 static int owl_uart_console_setup(struct console *co, char *options) in owl_uart_console_setup() argument 563 if (co->index < 0 || co->index >= OWL_UART_PORT_NUM) in owl_uart_console_setup() 566 owl_port = owl_uart_ports[co->index]; in owl_uart_console_setup() 573 return uart_set_options(&owl_port->port, co, baud, parity, bits, flow); in owl_uart_console_setup() 594 static void owl_uart_early_console_write(struct console *co, in owl_uart_early_console_write() argument 598 struct earlycon_device *dev = co->data; in owl_uart_early_console_write()
|
| A D | rda-uart.c | 610 static void rda_uart_console_write(struct console *co, const char *s, in rda_uart_console_write() argument 615 rda_port = rda_uart_ports[co->index]; in rda_uart_console_write() 622 static int rda_uart_console_setup(struct console *co, char *options) in rda_uart_console_setup() argument 630 if (co->index < 0 || co->index >= RDA_UART_PORT_NUM) in rda_uart_console_setup() 633 rda_port = rda_uart_ports[co->index]; in rda_uart_console_setup() 640 return uart_set_options(&rda_port->port, co, baud, parity, bits, flow); in rda_uart_console_setup() 661 static void rda_uart_early_console_write(struct console *co, in rda_uart_early_console_write() argument 665 struct earlycon_device *dev = co->data; in rda_uart_early_console_write()
|
| A D | digicolor-usart.c | 392 static void digicolor_uart_console_write(struct console *co, const char *c, in digicolor_uart_console_write() argument 395 struct uart_port *port = digicolor_ports[co->index]; in digicolor_uart_console_write() 416 static int digicolor_uart_console_setup(struct console *co, char *options) in digicolor_uart_console_setup() argument 421 if (co->index < 0 || co->index >= DIGICOLOR_USART_NR) in digicolor_uart_console_setup() 424 port = digicolor_ports[co->index]; in digicolor_uart_console_setup() 431 return uart_set_options(port, co, baud, parity, bits, flow); in digicolor_uart_console_setup()
|
| A D | milbeaut_usio.c | 411 static void mlb_usio_console_write(struct console *co, const char *s, in mlb_usio_console_write() argument 414 struct uart_port *port = &mlb_usio_ports[co->index]; in mlb_usio_console_write() 419 static int __init mlb_usio_console_setup(struct console *co, char *options) in mlb_usio_console_setup() argument 427 if (co->index >= CONFIG_SERIAL_MILBEAUT_USIO_PORTS) in mlb_usio_console_setup() 430 port = &mlb_usio_ports[co->index]; in mlb_usio_console_setup() 441 return uart_set_options(port, co, baud, parity, bits, flow); in mlb_usio_console_setup() 464 static void mlb_usio_early_console_write(struct console *co, const char *s, in mlb_usio_early_console_write() argument 467 struct earlycon_device *dev = co->data; in mlb_usio_early_console_write()
|
| A D | mps2-uart.c | 424 static void mps2_uart_console_write(struct console *co, const char *s, unsigned int cnt) in mps2_uart_console_write() argument 426 struct mps2_uart_port *mps_port = idr_find(&ports_idr, co->index); in mps2_uart_console_write() 432 static int mps2_uart_console_setup(struct console *co, char *options) in mps2_uart_console_setup() argument 440 if (co->index < 0 || co->index >= MPS2_MAX_PORTS) in mps2_uart_console_setup() 443 mps_port = idr_find(&ports_idr, co->index); in mps2_uart_console_setup() 451 return uart_set_options(&mps_port->port, co, baud, parity, bits, flow); in mps2_uart_console_setup()
|
| A D | lantiq.c | 599 lqasc_console_write(struct console *co, const char *s, u_int count) in lqasc_console_write() argument 604 if (co->index >= MAXPORTS) in lqasc_console_write() 607 ltq_port = lqasc_port[co->index]; in lqasc_console_write() 617 lqasc_console_setup(struct console *co, char *options) in lqasc_console_setup() argument 626 if (co->index >= MAXPORTS) in lqasc_console_setup() 629 ltq_port = lqasc_port[co->index]; in lqasc_console_setup() 642 return uart_set_options(port, co, baud, parity, bits, flow); in lqasc_console_setup() 663 static void lqasc_serial_early_console_write(struct console *co, in lqasc_serial_early_console_write() argument 667 struct earlycon_device *dev = co->data; in lqasc_serial_early_console_write()
|
| A D | meson_uart.c | 576 static void meson_serial_console_write(struct console *co, const char *s, in meson_serial_console_write() argument 581 port = meson_ports[co->index]; in meson_serial_console_write() 588 static int meson_serial_console_setup(struct console *co, char *options) in meson_serial_console_setup() argument 596 if (co->index < 0 || co->index >= AML_UART_PORT_NUM) in meson_serial_console_setup() 599 port = meson_ports[co->index]; in meson_serial_console_setup() 608 return uart_set_options(port, co, baud, parity, bits, flow); in meson_serial_console_setup() 625 static void meson_serial_early_console_write(struct console *co, in meson_serial_early_console_write() argument 629 struct earlycon_device *dev = co->data; in meson_serial_early_console_write()
|
| A D | lpc32xx_hs.c | 131 static void lpc32xx_hsuart_console_write(struct console *co, const char *s, in lpc32xx_hsuart_console_write() argument 134 struct lpc32xx_hsuart_port *up = &lpc32xx_hs_ports[co->index]; in lpc32xx_hsuart_console_write() 151 static int __init lpc32xx_hsuart_console_setup(struct console *co, in lpc32xx_hsuart_console_setup() argument 160 if (co->index >= MAX_PORTS) in lpc32xx_hsuart_console_setup() 161 co->index = 0; in lpc32xx_hsuart_console_setup() 163 port = &lpc32xx_hs_ports[co->index].port; in lpc32xx_hsuart_console_setup() 172 return uart_set_options(port, co, baud, parity, bits, flow); in lpc32xx_hsuart_console_setup()
|
| A D | mpc52xx_uart.c | 1533 struct uart_port *port = &mpc52xx_uart_ports[co->index]; in mpc52xx_console_write() 1565 mpc52xx_console_setup(struct console *co, char *options) in mpc52xx_console_setup() argument 1567 struct uart_port *port = &mpc52xx_uart_ports[co->index]; in mpc52xx_console_setup() 1568 struct device_node *np = mpc52xx_uart_nodes[co->index]; in mpc52xx_console_setup() 1579 co, co->index, options); in mpc52xx_console_setup() 1581 if ((co->index < 0) || (co->index >= MPC52xx_PSC_MAXNUM)) { in mpc52xx_console_setup() 1582 pr_debug("PSC%x out of range\n", co->index); in mpc52xx_console_setup() 1587 pr_debug("PSC%x not found in device tree\n", co->index); in mpc52xx_console_setup() 1592 co->index, mpc52xx_uart_nodes[co->index]); in mpc52xx_console_setup() 1597 pr_debug("Could not get resources for PSC%x\n", co->index); in mpc52xx_console_setup() [all …]
|
| /drivers/tty/serial/8250/ |
| A D | 8250_core.c | 397 struct uart_8250_port *up = &serial8250_ports[co->index]; in univ8250_console_write() 402 static int univ8250_console_setup(struct console *co, char *options) in univ8250_console_setup() argument 413 if (co->index < 0 || co->index >= UART_NR) in univ8250_console_setup() 414 co->index = 0; in univ8250_console_setup() 420 for (i = nr_uarts; i <= co->index; i++) { in univ8250_console_setup() 427 port = &serial8250_ports[co->index].port; in univ8250_console_setup() 429 uart_port_set_cons(port, co); in univ8250_console_setup() 437 static int univ8250_console_exit(struct console *co) in univ8250_console_exit() argument 441 port = &serial8250_ports[co->index].port; in univ8250_console_exit() 490 co->index = i; in univ8250_console_match() [all …]
|
| /drivers/soc/apple/ |
| A D | Kconfig | 13 Apple SoCs have various co-processors required for certain 21 tristate "Apple RTKit co-processor IPC protocol" 26 Apple SoCs such as the M1 come with various co-processors running
|