Home
last modified time | relevance | path

Searched refs:up (Results 1 – 25 of 483) sorted by relevance

12345678910>>...20

/drivers/tty/serial/
A Domap-serial.c276 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 Dsunsu.c251 serial_icr_write(up, UART_ACR, up->acr); in sunsu_stop_tx()
262 serial_out(up, UART_IER, up->ier); in sunsu_start_tx()
270 serial_icr_write(up, UART_ACR, up->acr); in sunsu_start_tx()
281 serial_out(up, UART_IER, up->ier); in sunsu_stop_rx()
292 serial_out(up, UART_IER, up->ier); in sunsu_enable_ms()
380 serial_out(up, UART_TX, up->port.x_char); in transmit_chars()
584 serial_out(up, UART_LCR, up->lcr); in sunsu_break_ctl()
676 serial_out(up, UART_IER, up->ier); in sunsu_startup()
743 free_irq(up->port.irq, up); in sunsu_shutdown()
848 serial_out(up, UART_IER, up->ier); in sunsu_change_speed()
[all …]
A Dsunsab.c155 (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 Dserial_txx9.c242 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 Dpxa.c69 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 Dar933x_uart.c99 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 Dsunzilog.c359 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 Dip22zilog.c281 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 Dma35d1_serial.c191 __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 Drp2.c243 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 …]
/drivers/net/can/usb/
A Ducan.c333 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()
431 ret = usb_control_msg(up->udev, usb_rcvctrlpipe(up->udev, 0), in ucan_get_fw_str()
796 up); in ucan_read_bulk_callback()
834 up = context->up; in ucan_write_bulk_callback()
910 up); in ucan_prepare_and_anchor_rx_urbs()
1503 up->udev = udev; in ucan_probe()
1514 up->can.bittiming_const = &up->device_info.bittiming_const; in ucan_probe()
1548 ucan_get_fw_str(up, up->ctl_msg_buffer->fw_str, in ucan_probe()
[all …]
/drivers/tty/serial/8250/
A D8250_port.c1425 if (up->dma && !up->dma->tx_dma(up)) in __start_tx()
1495 up->rs485_start_tx(up, true); in start_tx_rs485()
1790 return up->dma->rx_dma(up); in handle_rx_dma()
1830 if (!up->dma || handle_rx_dma(up, iir)) in serial8250_handle_irq()
1835 if (!up->dma || up->dma->tx_err) in serial8250_handle_irq()
2326 retval = up->ops->setup_irq(up); in serial8250_do_startup()
2332 up->ops->setup_timer(up); in serial8250_do_startup()
2439 up->ops->release_irq(up); in serial8250_do_shutdown()
3065 serial_out(up, UART_FCR, up->fcr); in do_set_rxtrig()
3371 up->rs485_start_tx(up, false); in serial8250_console_write()
[all …]
A D8250_core.c176 up->port.irqflags, up->port.name, i); in serial_link_irq_chain()
212 struct uart_8250_port *up = timer_container_of(up, t, timer); in serial8250_timeout() local
214 up->port.handle_irq(&up->port); in serial8250_timeout()
215 mod_timer(&up->timer, jiffies + uart_poll_timeout(&up->port)); in serial8250_timeout()
220 struct uart_8250_port *up = timer_container_of(up, t, timer); in serial8250_backup_timeout() local
255 if (up->port.irq) in serial8250_backup_timeout()
366 return up; in serial8250_setup_port()
422 if (!up) in univ8250_console_setup()
612 up->canary = 0; in serial8250_resume_port()
681 serial_out(up, UART_IER, up->ier); in serial_8250_overrun_backoff_work()
[all …]
A D8250_rsa.c19 struct uart_port *port = &up->port; in rsa8250_request_resource()
56 up->probe &= ~UART_PROBE_RSA; in univ8250_config_port()
59 up->probe |= UART_PROBE_RSA; in univ8250_config_port()
64 up->probe |= UART_PROBE_RSA; in univ8250_config_port()
73 rsa8250_release_resource(up); in univ8250_config_port()
96 rsa8250_release_resource(up); in univ8250_release_port()
139 if (up->port.type != PORT_RSA) in rsa_enable()
144 __rsa_enable(up); in rsa_enable()
162 if (up->port.type != PORT_RSA) in rsa_disable()
192 if (__rsa_enable(up)) in rsa_autoconfig()
[all …]
A D8250_omap.c330 serial_out(up, UART_FCR, up->fcr); in omap8250_restore_regs()
347 serial_out(up, UART_IER, up->ier); in omap8250_restore_regs()
359 serial_out(up, UART_LCR, up->lcr); in omap8250_restore_regs()
755 serial_out(up, UART_IER, up->ier); in omap_8250_startup()
770 up->dma->rx_dma(up); in omap_8250_startup()
846 up->dma->rx_dma(up); in omap_8250_unthrottle()
848 serial_out(up, UART_IER, up->ier); in omap_8250_unthrottle()
1297 serial_out(up, UART_IER, up->ier); in am654_8250_handle_rx_dma()
1302 serial_out(up, UART_IER, up->ier); in am654_8250_handle_rx_dma()
1440 memset(&up, 0, sizeof(up)); in omap8250_probe()
[all …]
A D8250.h137 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()
291 if (up->gpios) in serial8250_out_MCR()
[all …]
A D8250_mtk.c129 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 D8250_bcm2835aux.c63 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 D8250_uniphier.c161 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 D8250_bcm7271.c213 struct uart_port *up; member
463 up->icount.frame++; in brcmuart_rx_buf_done_isr()
467 up->icount.parity++; in brcmuart_rx_buf_done_isr()
597 up->dma = NULL; in brcmuart_startup()
616 up->dma = &priv->dma; in brcmuart_startup()
619 start_rx_dma(up); in brcmuart_startup()
632 stop_rx_dma(up); in brcmuart_shutdown()
633 stop_tx_dma(up); in brcmuart_shutdown()
643 up->dma = NULL; in brcmuart_shutdown()
1027 memset(&up, 0, sizeof(up)); in brcmuart_probe()
[all …]
A D8250_ce4100.c70 if (up->iotype != UPIO_MEM32) { in ce4100_serial_fixup()
71 up->uartclk = 14745600; in ce4100_serial_fixup()
72 up->mapbase = 0xdffe0200; in ce4100_serial_fixup()
75 up->membase += up->mapbase & ~PAGE_MASK; in ce4100_serial_fixup()
76 up->mapbase += port * 0x100; in ce4100_serial_fixup()
77 up->membase += port * 0x100; in ce4100_serial_fixup()
78 up->iotype = UPIO_MEM32; in ce4100_serial_fixup()
79 up->regshift = 2; in ce4100_serial_fixup()
80 up->irq = 4; in ce4100_serial_fixup()
83 up->iobase = 0; in ce4100_serial_fixup()
[all …]
A D8250_fsl.c31 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()
67 lsr = serial8250_rx_chars(up, lsr); in fsl8250_handle_irq()
74 up->ier = serial_port_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()
91 serial8250_tx_chars(up); in fsl8250_handle_irq()
[all …]
/drivers/net/ethernet/mellanox/mlx5/core/
A Duar.c87 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 …]
/drivers/mtd/maps/
A Dsun_uflash.c65 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 …]
/drivers/scsi/
A Daha1740.h85 #define any2scsi(up, p) \ argument
87 (up)[1] = (((unsigned long)(p)) >> 8); \
88 (up)[2] = ((unsigned long)(p));
90 #define scsi2int(up) ( (((long)*(up)) << 16) + (((long)(up)[1]) << 8) + ((long)(up)[2]) ) argument
92 #define xany2scsi(up, p) \ argument
93 (up)[0] = ((long)(p)) >> 24; \
94 (up)[1] = ((long)(p)) >> 16; \
95 (up)[2] = ((long)(p)) >> 8; \
96 (up)[3] = ((long)(p));
98 #define xscsi2int(up) ( (((long)(up)[0]) << 24) + (((long)(up)[1]) << 16) \ argument
[all …]

Completed in 2872 milliseconds

12345678910>>...20