| /linux/drivers/tty/serial/ |
| A D | omap-serial.c | 276 serial_out(up, UART_IER, up->ier); in serial_omap_enable_ms() 321 serial_out(up, UART_IER, up->ier); in serial_omap_stop_tx() 331 serial_out(up, UART_IER, up->ier); in serial_omap_stop_rx() 395 serial_out(up, UART_IER, up->ier); in serial_omap_throttle() 406 serial_out(up, UART_IER, up->ier); in serial_omap_unthrottle() 669 up->name, up); in serial_omap_startup() 677 free_irq(up->port.irq, up); in serial_omap_startup() 763 free_irq(up->port.irq, up); in serial_omap_shutdown() 804 up->latency = up->calc_latency; in serial_omap_set_termios() 1638 ui[up->port.line] = up; in serial_omap_probe() [all …]
|
| A D | sunsu.c | 180 serial_icr_write(up, UART_ACR, up->acr); 275 serial_icr_write(up, UART_ACR, up->acr); in sunsu_stop_tx() 286 serial_out(up, UART_IER, up->ier); in sunsu_start_tx() 294 serial_icr_write(up, UART_ACR, up->acr); in sunsu_start_tx() 305 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx() 316 serial_out(up, UART_IER, up->ier); in sunsu_enable_ms() 608 serial_out(up, UART_LCR, up->lcr); in sunsu_break_ctl() 700 serial_outp(up, UART_IER, up->ier); in sunsu_startup() 767 free_irq(up->port.irq, up); in sunsu_shutdown() 872 serial_out(up, UART_IER, up->ier); in sunsu_change_speed() [all …]
|
| A D | sunsab.c | 155 (up->port.line == up->port.cons->index)) in receive_chars() 298 if ((readb(&up->regs->r.pvr) & up->pvr_dsr_bit) ^ up->dsr) { in check_status() 299 up->dsr = (readb(&up->regs->r.pvr) & up->pvr_dsr_bit) ? 0 : 1; in check_status() 373 up->cached_pvr &= ~(up->pvr_dtr_bit); in sunsab_set_mctrl() 375 up->cached_pvr |= up->pvr_dtr_bit; in sunsab_set_mctrl() 423 writeb(up->cached_pvr, &up->regs->rw.pvr); in sunsab_tx_idle() 424 writeb(up->cached_dafo, &up->regs->w.dafo); in sunsab_tx_idle() 566 writeb(up->cached_mode, &up->regs->w.mode); in sunsab_startup() 634 free_irq(up->port.irq, up); in sunsab_shutdown() 715 up->cec_timeout = up->tec_timeout >> 2; in sunsab_convert_to_sab() [all …]
|
| A D | serial_txx9.c | 242 sio_quot_set(up, uart_get_divisor(up, 9600)); in serial_txx9_initialize() 522 serial_txx9_set_mctrl(up, up->mctrl); in serial_txx9_startup() 546 serial_txx9_set_mctrl(up, up->mctrl); in serial_txx9_shutdown() 555 if (up->cons && up->line == up->cons->index) { in serial_txx9_shutdown() 556 free_irq(up->irq, up); in serial_txx9_shutdown() 570 free_irq(up->irq, up); in serial_txx9_shutdown() 679 serial_txx9_set_mctrl(up, up->mctrl); in serial_txx9_set_termios() 715 up->membase = ioremap(up->mapbase, size); in serial_txx9_request_resource() 779 if (up->line == up->cons->index) in serial_txx9_config_port() 826 if (up->iobase || up->mapbase) in serial_txx9_register_ports() [all …]
|
| A D | pxa.c | 69 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms() 78 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_tx() 88 serial_out(up, UART_IER, up->ier); in serial_pxa_stop_rx() 105 serial_out(up, UART_IER, up->ier); in receive_chars() 172 serial_out(up, UART_IER, up->ier); in receive_chars() 191 serial_out(up, UART_IER, up->ier); in serial_pxa_start_tx() 303 serial_out(up, UART_LCR, up->lcr); in serial_pxa_break_ctl() 323 retval = request_irq(up->port.irq, serial_pxa_irq, 0, up->name, up); in serial_pxa_startup() 360 serial_out(up, UART_IER, up->ier); in serial_pxa_startup() 378 free_irq(up->port.irq, up); in serial_pxa_shutdown() [all …]
|
| A D | ar933x_uart.c | 99 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_start_tx_interrupt() 105 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_stop_tx_interrupt() 111 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_start_rx_interrupt() 117 ar933x_uart_write(up, AR933X_UART_INT_EN_REG, up->ier); in ar933x_uart_stop_rx_interrupt() 418 ar933x_uart_putc(up, up->port.x_char); in ar933x_uart_tx_chars() 483 up->port.irqflags, dev_name(up->port.dev), up); in ar933x_uart_startup() 518 free_irq(up->port.irq, up); in ar933x_uart_shutdown() 667 if (!up) in ar933x_uart_console_setup() 733 if (!up) in ar933x_uart_probe() 798 ar933x_console_ports[up->port.line] = up; in ar933x_uart_probe() [all …]
|
| A D | sunzilog.c | 359 if (unlikely(ZS_IS_KEYB(up)) || unlikely(ZS_IS_MOUSE(up))) { in sunzilog_receive_chars() 528 while (up) { in sunzilog_interrupt() 557 up = up->next; in sunzilog_interrupt() 579 up = up->next; in sunzilog_interrupt() 1100 up->next = up + 1; in sunzilog_alloc_tables() 1292 sunzilog_convert_to_zs(up, up->cflag, 0, brg); in sunzilog_init_kbdms() 1507 if (ZS_IS_KEYB(up) || ZS_IS_MOUSE(up)) { in zs_remove_one() 1582 while (up) { in sunzilog_init() 1590 up = up->next; in sunzilog_init() 1619 while (up) { in sunzilog_exit() [all …]
|
| A D | ip22zilog.c | 281 up->tty_break = 0; in ip22zilog_receive_chars() 361 if (ZS_IS_CONS(up)) { in ip22zilog_transmit_chars() 396 up->port.x_char = 0; in ip22zilog_transmit_chars() 428 while (up) { in ip22zilog_interrupt() 456 up = up->next; in ip22zilog_interrupt() 478 up = up->next; in ip22zilog_interrupt() 622 if (ZS_IS_CONS(up)) in ip22zilog_stop_rx() 696 up++; in __ip22zilog_reset() 733 if (ZS_IS_CONS(up)) in ip22zilog_startup() 773 if (ZS_IS_CONS(up)) in ip22zilog_shutdown() [all …]
|
| A D | ma35d1_serial.c | 191 __stop_tx(up); in ma35d1serial_stop_tx() 472 ma35d1serial_set_mctrl(&up->port, up->port.mctrl); in ma35d1serial_set_termios() 706 up->port.membase = ioremap(up->port.iobase, MA35_UART_REG_SIZE); in ma35d1serial_probe() 726 up->port.uartclk = clk_get_rate(up->clk); in ma35d1serial_probe() 745 free_irq(up->port.irq, &up->port); in ma35d1serial_probe() 774 up->console_baud_rate = serial_in(up, MA35_BAUD_REG); in ma35d1serial_suspend() 775 up->console_line = serial_in(up, MA35_LCR_REG); in ma35d1serial_suspend() 776 up->console_int = serial_in(up, MA35_IER_REG); in ma35d1serial_suspend() 787 serial_out(up, MA35_BAUD_REG, up->console_baud_rate); in ma35d1serial_resume() 788 serial_out(up, MA35_LCR_REG, up->console_line); in ma35d1serial_resume() [all …]
|
| A D | rp2.c | 243 rp2_rmw(up, reg, val, 0); in rp2_rmw_clr() 248 rp2_rmw(up, reg, 0, val); in rp2_rmw_set() 345 rp2_rmw(up, RP2_UART_CTL, in __rp2_uart_set_termios() 354 rp2_rmw(up, RP2_TXRX_CTL, in __rp2_uart_set_termios() 421 up->port.icount.rx++; in rp2_rx_chars() 452 rp2_rx_chars(up); in rp2_ch_interrupt() 454 rp2_tx_chars(up); in rp2_ch_interrupt() 501 rp2_flush_fifos(up); in rp2_uart_startup() 506 rp2_mask_ch_irq(up, up->idx, 1); in rp2_uart_startup() 519 rp2_mask_ch_irq(up, up->idx, 0); in rp2_uart_shutdown() [all …]
|
| /linux/drivers/net/can/usb/ |
| A D | ucan.c | 333 up->context_array = kcalloc(up->device_info.tx_fifo, in ucan_alloc_context_array() 344 up->context_array[i].up = up; in ucan_alloc_context_array() 348 up->available_tx_urbs = up->device_info.tx_fifo; in ucan_alloc_context_array() 792 up->in_ep_size, in ucan_read_bulk_callback() 794 up); in ucan_read_bulk_callback() 832 up = context->up; in ucan_write_bulk_callback() 848 can_free_echo_skb(up->netdev, context - up->context_array, NULL); in ucan_write_bulk_callback() 908 up); in ucan_prepare_and_anchor_rx_urbs() 1502 up->udev = udev; in ucan_probe() 1513 up->can.bittiming_const = &up->device_info.bittiming_const; in ucan_probe() [all …]
|
| /linux/drivers/tty/serial/8250/ |
| A D | 8250_port.c | 1519 if (up->dma && !up->dma->tx_dma(up)) in __start_tx() 1588 up->rs485_start_tx(up); in start_tx_rs485() 1883 return up->dma->rx_dma(up); in handle_rx_dma() 1923 if (!up->dma || handle_rx_dma(up, iir)) in serial8250_handle_irq() 1928 if (!up->dma || up->dma->tx_err) in serial8250_handle_irq() 2300 retval = up->ops->setup_irq(up); in serial8250_do_startup() 2348 up->ops->setup_timer(up); in serial8250_do_startup() 2514 up->ops->release_irq(up); in serial8250_do_shutdown() 3088 serial_out(up, UART_FCR, up->fcr); in do_set_rxtrig() 3368 up->rs485_start_tx(up); in serial8250_console_write() [all …]
|
| A D | 8250_core.c | 84 port = &up->port; in serial8250_interrupt() 170 up->port.irqflags, up->port.name, i); in serial_link_irq_chain() 209 struct uart_8250_port *up = from_timer(up, t, timer); in serial8250_timeout() local 211 up->port.handle_irq(&up->port); in serial8250_timeout() 212 mod_timer(&up->timer, jiffies + uart_poll_timeout(&up->port)); in serial8250_timeout() 217 struct uart_8250_port *up = from_timer(up, t, timer); in serial8250_backup_timeout() local 252 if (up->port.irq) in serial8250_backup_timeout() 363 return up; in serial8250_setup_port() 419 if (!up) in univ8250_console_setup() 609 up->canary = 0; in serial8250_resume_port() [all …]
|
| A D | 8250_omap.c | 329 serial_out(up, UART_FCR, up->fcr); in omap8250_restore_regs() 346 serial_out(up, UART_IER, up->ier); in omap8250_restore_regs() 358 serial_out(up, UART_LCR, up->lcr); in omap8250_restore_regs() 748 serial_out(up, UART_IER, up->ier); in omap_8250_startup() 763 up->dma->rx_dma(up); in omap_8250_startup() 839 up->dma->rx_dma(up); in omap_8250_unthrottle() 842 serial_out(up, UART_IER, up->ier); in omap_8250_unthrottle() 1296 serial_out(up, UART_IER, up->ier); in am654_8250_handle_rx_dma() 1301 serial_out(up, UART_IER, up->ier); in am654_8250_handle_rx_dma() 1439 memset(&up, 0, sizeof(up)); in omap8250_probe() [all …]
|
| A D | 8250.h | 137 return up->port.serial_in(&up->port, offset); in serial_in() 142 up->port.serial_out(&up->port, offset, value); in serial_out() 160 up->lsr_saved_flags = lsr & up->lsr_save_mask; in serial_lsr_in() 179 serial_icr_write(up, UART_ACR, up->acr | UART_ACR_ICRRD); in serial_icr_read() 182 serial_icr_write(up, UART_ACR, up->acr); in serial_icr_read() 191 return up->dl_read(up); in serial_dl_read() 196 up->dl_write(up, value); in serial_dl_write() 207 serial_out(up, UART_IER, up->ier); in serial8250_set_THRI() 219 serial_out(up, UART_IER, up->ier); in serial8250_clear_THRI() 297 if (up->gpios) in serial8250_out_MCR() [all …]
|
| A D | 8250_mtk.c | 129 mtk8250_rx_dma(up); in mtk8250_dma_rx_complete() 186 mtk8250_rx_dma(up); in mtk8250_dma_enable() 198 up->dma = NULL; in mtk8250_startup() 200 if (up->dma) { in mtk8250_startup() 217 if (up->dma) in mtk8250_shutdown() 232 serial_out(up, UART_IER, serial_in(up, UART_IER) & (~mask)); in mtk8250_disable_intrs() 240 serial_out(up, UART_IER, serial_in(up, UART_IER) | mask); in mtk8250_enable_intrs() 261 serial_out(up, MTK_UART_EFR, serial_in(up, MTK_UART_EFR) & in mtk8250_set_flow_ctrl() 321 if (up->dma) { in mtk8250_set_termios() 323 devm_kfree(up->port.dev, up->dma); in mtk8250_set_termios() [all …]
|
| A D | 8250_bcm2835aux.c | 63 serial8250_out_MCR(up, 0); in bcm2835aux_rs485_start_tx() 65 serial8250_out_MCR(up, UART_MCR_RTS); in bcm2835aux_rs485_start_tx() 71 serial8250_out_MCR(up, 0); in bcm2835aux_rs485_stop_tx() 86 struct uart_8250_port up = { }; in bcm2835aux_serial_probe() local 99 up.port.dev = &pdev->dev; in bcm2835aux_serial_probe() 100 up.port.type = PORT_16550; in bcm2835aux_serial_probe() 124 up.port.mapbase = res->start; in bcm2835aux_serial_probe() 138 up.port.regshift = 2; in bcm2835aux_serial_probe() 139 up.port.fifosize = 8; in bcm2835aux_serial_probe() 150 up.port.uartclk = uartclk; in bcm2835aux_serial_probe() [all …]
|
| A D | 8250_rsa.c | 20 unsigned int size = 8 << up->port.regshift; in rsa8250_request_resource() 21 struct uart_port *port = &up->port; in rsa8250_request_resource() 42 struct uart_port *port = &up->port; in rsa8250_release_resource() 57 up->probe &= ~UART_PROBE_RSA; in univ8250_config_port() 59 if (rsa8250_request_resource(up) == 0) in univ8250_config_port() 60 up->probe |= UART_PROBE_RSA; in univ8250_config_port() 63 if (probe_rsa[i] == up->port.iobase) { in univ8250_config_port() 65 up->probe |= UART_PROBE_RSA; in univ8250_config_port() 74 rsa8250_release_resource(up); in univ8250_config_port() 84 ret = rsa8250_request_resource(up); in univ8250_request_port() [all …]
|
| A D | 8250_uniphier.c | 161 struct uart_8250_port up; in uniphier_uart_probe() local 181 memset(&up, 0, sizeof(up)); in uniphier_uart_probe() 197 up.port.dev = dev; in uniphier_uart_probe() 198 up.port.private_data = priv; in uniphier_uart_probe() 199 up.port.mapbase = regs->start; in uniphier_uart_probe() 201 up.port.membase = membase; in uniphier_uart_probe() 207 up.port.type = PORT_16550A; in uniphier_uart_probe() 208 up.port.iotype = UPIO_MEM32; in uniphier_uart_probe() 209 up.port.fifosize = 64; in uniphier_uart_probe() 212 up.capabilities = UART_CAP_FIFO; in uniphier_uart_probe() [all …]
|
| A D | 8250_fsl.c | 31 struct uart_8250_port *up = up_to_u8250p(port); in fsl8250_handle_irq() local 33 uart_port_lock_irqsave(&up->port, &flags); in fsl8250_handle_irq() 37 uart_port_unlock_irqrestore(&up->port, flags); in fsl8250_handle_irq() 55 (up->lsr_saved_flags & UART_LSR_BI))) { in fsl8250_handle_irq() 56 up->lsr_saved_flags &= ~UART_LSR_BI; in fsl8250_handle_irq() 62 lsr = orig_lsr = up->port.serial_in(&up->port, UART_LSR); in fsl8250_handle_irq() 67 lsr = serial8250_rx_chars(up, lsr); in fsl8250_handle_irq() 74 up->ier = port->serial_in(port, UART_IER); in fsl8250_handle_irq() 81 cancel_delayed_work(&up->overrun_backoff); in fsl8250_handle_irq() 88 serial8250_modem_status(up); in fsl8250_handle_irq() [all …]
|
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| A D | uar.c | 87 if (mlx5_cmd_free_uar(up->mdev, up->index)) in up_rel_func() 91 kfree(up); in up_rel_func() 106 up = kzalloc_node(sizeof(*up), GFP_KERNEL, node); in alloc_uars_page() 107 if (!up) in alloc_uars_page() 110 up->mdev = mdev; in alloc_uars_page() 138 if (!up->map) { in alloc_uars_page() 151 up->index, up->bfregs); in alloc_uars_page() 152 return up; in alloc_uars_page() 160 kfree(up); in alloc_uars_page() 249 bfreg->up = up; in alloc_bfreg() [all …]
|
| /linux/drivers/mtd/maps/ |
| A D | sun_uflash.c | 65 if (!up) in uflash_devinit() 74 if (up->name && 0 < strlen(up->name)) in uflash_devinit() 75 up->map.name = up->name; in uflash_devinit() 79 up->map.virt = of_ioremap(&op->resource[0], 0, up->map.size, in uflash_devinit() 83 kfree(up); in uflash_devinit() 91 up->mtd = do_map_probe("cfi_probe", &up->map); in uflash_devinit() 93 of_iounmap(&op->resource[0], up->map.virt, up->map.size); in uflash_devinit() 94 kfree(up); in uflash_devinit() 125 if (up->mtd) { in uflash_remove() 130 of_iounmap(&op->resource[0], up->map.virt, up->map.size); in uflash_remove() [all …]
|
| /linux/lib/crypto/mpi/ |
| A D | mpih-mul.c | 148 if (mpihelp_cmp(up + hsize, up, hsize) >= 0) { in mul_n() 149 mpihelp_sub_n(prodp, up + hsize, up, hsize); in mul_n() 152 mpihelp_sub_n(prodp, up, up + hsize, hsize); in mul_n() 215 v_limb = up[0]; in mpih_sqr_n_basecase() 231 v_limb = up[i]; in mpih_sqr_n_basecase() 264 cy_limb = mpihelp_addmul_1(prodp + esize, up, size, up[esize]); in mpih_sqr_n() 281 if (mpihelp_cmp(up + hsize, up, hsize) >= 0) in mpih_sqr_n() 282 mpihelp_sub_n(prodp, up + hsize, up, hsize); in mpih_sqr_n() 284 mpihelp_sub_n(prodp, up, up + hsize, hsize); in mpih_sqr_n() 340 up += vsize; in mpihelp_mul_karatsuba_case() [all …]
|
| /linux/include/linux/ |
| A D | serial_core.h | 627 up->cons = con; in uart_port_set_cons() 690 spin_lock(&up->lock); in uart_port_lock() 700 spin_lock_irq(&up->lock); in uart_port_lock_irq() 727 spin_unlock(&up->lock); in uart_port_trylock() 761 spin_unlock(&up->lock); in uart_port_unlock() 771 spin_unlock_irq(&up->lock); in uart_port_unlock_irq() 787 return up->serial_in(up, offset); in serial_port_in() 792 up->serial_out(up, offset, value); in serial_port_out() 840 up->icount.tx += chars; in uart_xmit_advance() 849 up->icount.tx += chars; in uart_fifo_out() [all …]
|
| /linux/kernel/ |
| A D | user.c | 168 uid_hash_remove(up); in free_user() 170 user_epoll_free(up); in free_user() 171 kmem_cache_free(uid_cachep, up); in free_user() 195 if (!up) in free_uid() 199 free_user(up, flags); in free_uid() 206 struct user_struct *up, *new; in alloc_uid() local 209 up = uid_hash_find(uid, hashent); in alloc_uid() 212 if (!up) { in alloc_uid() 232 if (up) { in alloc_uid() 237 up = new; in alloc_uid() [all …]
|