| /linux/drivers/tty/serial/ |
| H A D | omap-serial.c | 172 static void serial_omap_mdr1_errataset(struct uart_omap_port *up, u8 mdr1); 174 static inline unsigned int serial_in(struct uart_omap_port *up, int offset) in serial_in() argument 176 offset <<= up->port.regshift; in serial_in() 177 return readw(up->port.membase + offset); in serial_in() 180 static inline void serial_out(struct uart_omap_port *up, int offset, int value) in serial_out() argument 182 offset <<= up->port.regshift; in serial_out() 183 writew(value, up->port.membase + offset); in serial_out() 186 static inline void serial_omap_clear_fifos(struct uart_omap_port *up) in serial_omap_clear_fifos() argument 188 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO); in serial_omap_clear_fifos() 189 serial_out(up, UART_FCR, UART_FCR_ENABLE_FIFO | in serial_omap_clear_fifos() [all …]
|
| H A D | sunsab.c | 92 static __inline__ void sunsab_tec_wait(struct uart_sunsab_port *up) in sunsab_tec_wait() argument 94 int timeout = up->tec_timeout; in sunsab_tec_wait() 96 while ((readb(&up->regs->r.star) & SAB82532_STAR_TEC) && --timeout) in sunsab_tec_wait() 100 static __inline__ void sunsab_cec_wait(struct uart_sunsab_port *up) in sunsab_cec_wait() argument 102 int timeout = up->cec_timeout; in sunsab_cec_wait() 104 while ((readb(&up->regs->r.star) & SAB82532_STAR_CEC) && --timeout) in sunsab_cec_wait() 109 receive_chars(struct uart_sunsab_port *up, in receive_chars() argument 119 if (up->port.state != NULL) /* Unopened serial console */ in receive_chars() 120 port = &up->port.state->port; in receive_chars() 129 count = readb(&up->regs->r.rbcl) & (SAB82532_RECV_FIFO_SIZE - 1); in receive_chars() [all …]
|
| H A D | sunzilog.c | 108 #define ZS_IS_KEYB(UP) ((UP)->flags & SUNZILOG_FLAG_CONS_KEYB) argument 109 #define ZS_IS_MOUSE(UP) ((UP)->flags & SUNZILOG_FLAG_CONS_MOUSE) argument 110 #define ZS_IS_CONS(UP) ((UP)->flags & SUNZILOG_FLAG_IS_CONS) argument 111 #define ZS_IS_KGDB(UP) ((UP)->flags & SUNZILOG_FLAG_IS_KGDB) argument 112 #define ZS_WANTS_MODEM_STATUS(UP) ((UP)->flags & SUNZILOG_FLAG_MODEM_STATUS) argument 113 #define ZS_IS_CHANNEL_A(UP) ((UP)->flags & SUNZILOG_FLAG_IS_CHANNEL_A) argument 114 #define ZS_REGS_HELD(UP) ((UP)->flags & SUNZILOG_FLAG_REGS_HELD) argument 115 #define ZS_TX_STOPPED(UP) ((UP)->flags & SUNZILOG_FLAG_TX_STOPPED) argument 116 #define ZS_TX_ACTIVE(UP) ((UP)->flags & SUNZILOG_FLAG_TX_ACTIVE) argument 268 static void sunzilog_maybe_update_regs(struct uart_sunzilog_port *up, in sunzilog_maybe_update_regs() argument [all …]
|
| H A D | ar933x_uart.c | 57 static inline unsigned int ar933x_uart_read(struct ar933x_uart_port *up, in ar933x_uart_read() argument 60 return readl(up->port.membase + offset); in ar933x_uart_read() 63 static inline void ar933x_uart_write(struct ar933x_uart_port *up, in ar933x_uart_write() argument 66 writel(value, up->port.membase + offset); in ar933x_uart_write() 69 static inline void ar933x_uart_rmw(struct ar933x_uart_port *up, in ar933x_uart_rmw() argument 76 t = ar933x_uart_read(up, offset); in ar933x_uart_rmw() 79 ar933x_uart_write(up, offset, t); in ar933x_uart_rmw() 82 static inline void ar933x_uart_rmw_set(struct ar933x_uart_port *up, in ar933x_uart_rmw_set() argument 86 ar933x_uart_rmw(up, offset, 0, val); in ar933x_uart_rmw_set() 89 static inline void ar933x_uart_rmw_clear(struct ar933x_uart_port *up, in ar933x_uart_rmw_clear() argument [all …]
|
| H A D | serial_txx9.c | 159 static inline unsigned int sio_in(struct uart_port *up, int offset) in sio_in() argument 161 switch (up->iotype) { in sio_in() 163 return __raw_readl(up->membase + offset); in sio_in() 165 return inl(up->iobase + offset); in sio_in() 170 sio_out(struct uart_port *up, int offset, int value) in sio_out() argument 172 switch (up->iotype) { in sio_out() 174 __raw_writel(value, up->membase + offset); in sio_out() 177 outl(value, up->iobase + offset); in sio_out() 183 sio_mask(struct uart_port *up, int offset, unsigned int value) in sio_mask() argument 185 sio_out(up, offset, sio_in(up, offset) & ~value); in sio_mask() [all …]
|
| H A D | pxa.c | 52 static inline unsigned int serial_in(struct uart_pxa_port *up, int offset) in serial_in() argument 55 return readl(up->port.membase + offset); in serial_in() 58 static inline void serial_out(struct uart_pxa_port *up, int offset, int value) in serial_out() argument 61 writel(value, up->port.membase + offset); in serial_out() 66 struct uart_pxa_port *up = (struct uart_pxa_port *)port; in serial_pxa_enable_ms() local 68 up->ier |= UART_IER_MSI; in serial_pxa_enable_ms() 69 serial_out(up, UART_IER, up->ier); in serial_pxa_enable_ms() 74 struct uart_pxa_port *up = (struct uart_pxa_port *)port; in serial_pxa_stop_tx() local 76 if (up->ier & UART_IER_THRI) { in serial_pxa_stop_tx() 77 up->ier &= ~UART_IER_THRI; in serial_pxa_stop_tx() [all …]
|
| /linux/drivers/tty/serial/8250/ |
| H A D | 8250_core.c | 83 struct uart_8250_port *up = list_entry(l, struct uart_8250_port, list); in serial8250_interrupt() local 84 struct uart_port *port = &up->port; in serial8250_interrupt() 108 static void serial_do_unlink(struct irq_info *i, struct uart_8250_port *up) in serial_do_unlink() argument 113 if (i->head == &up->list) in serial_do_unlink() 115 list_del(&up->list); in serial_do_unlink() 117 BUG_ON(i->head != &up->list); in serial_do_unlink() 133 static struct irq_info *serial_get_or_create_irq_info(const struct uart_8250_port *up) in serial_get_or_create_irq_info() argument 139 hash_for_each_possible(irq_lists, i, node, up->port.irq) in serial_get_or_create_irq_info() 140 if (i->irq == up->port.irq) in serial_get_or_create_irq_info() 148 i->irq = up->port.irq; in serial_get_or_create_irq_info() [all …]
|
| H A D | 8250_rsa.c | 19 static int rsa8250_request_resource(struct uart_8250_port *up) in rsa8250_request_resource() argument 21 struct uart_port *port = &up->port; in rsa8250_request_resource() 37 static void rsa8250_release_resource(struct uart_8250_port *up) in rsa8250_release_resource() argument 39 struct uart_port *port = &up->port; in rsa8250_release_resource() 55 struct uart_8250_port *up = up_to_u8250p(port); in univ8250_config_port() local 58 up->probe &= ~UART_PROBE_RSA; in univ8250_config_port() 60 if (rsa8250_request_resource(up) == 0) in univ8250_config_port() 61 up->probe |= UART_PROBE_RSA; in univ8250_config_port() 64 if (probe_rsa[i] == up->port.iobase) { in univ8250_config_port() 65 if (rsa8250_request_resource(up) == 0) in univ8250_config_port() [all …]
|
| H A D | 8250.h | 126 static inline int serial_in(struct uart_8250_port *up, int offset) in serial_in() argument 128 return up->port.serial_in(&up->port, offset); in serial_in() 131 static inline void serial_out(struct uart_8250_port *up, int offset, int value) in serial_out() argument 133 up->port.serial_out(&up->port, offset, value); in serial_out() 138 * @up: uart 8250 port 142 * up->lsr_saved_flags. 146 static inline u16 serial_lsr_in(struct uart_8250_port *up) in serial_lsr_in() argument 148 u16 lsr = up->lsr_saved_flags; in serial_lsr_in() 150 lsr |= serial_in(up, UART_LSR); in serial_lsr_in() 151 up->lsr_saved_flags = lsr & up->lsr_save_mask; in serial_lsr_in() [all …]
|
| H A D | 8250_mtk.c | 89 static void mtk8250_rx_dma(struct uart_8250_port *up); 93 struct uart_8250_port *up = param; in mtk8250_dma_rx_complete() local 94 struct uart_8250_dma *dma = up->dma; in mtk8250_dma_rx_complete() 95 struct mtk8250_data *data = up->port.private_data; in mtk8250_dma_rx_complete() 96 struct tty_port *tty_port = &up->port.state->port; in mtk8250_dma_rx_complete() 105 uart_port_lock_irqsave(&up->port, &flags); in mtk8250_dma_rx_complete() 125 up->port.icount.rx += copied; in mtk8250_dma_rx_complete() 129 mtk8250_rx_dma(up); in mtk8250_dma_rx_complete() 131 uart_port_unlock_irqrestore(&up->port, flags); in mtk8250_dma_rx_complete() 134 static void mtk8250_rx_dma(struct uart_8250_port *up) in mtk8250_rx_dma() argument [all …]
|
| H A D | 8250_uniphier.c | 148 static u32 uniphier_serial_dl_read(struct uart_8250_port *up) in uniphier_serial_dl_read() argument 150 return readl(up->port.membase + UNIPHIER_UART_DLR); in uniphier_serial_dl_read() 153 static void uniphier_serial_dl_write(struct uart_8250_port *up, u32 value) in uniphier_serial_dl_write() argument 155 writel(value, up->port.membase + UNIPHIER_UART_DLR); in uniphier_serial_dl_write() 161 struct uart_8250_port up; in uniphier_uart_probe() local 181 memset(&up, 0, sizeof(up)); in uniphier_uart_probe() 193 up.port.uartclk = clk_get_rate(priv->clk); 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() [all …]
|
| H A D | 8250_ce4100.c | 62 static void ce4100_serial_fixup(int port, struct uart_port *up, u32 *capabilities) in ce4100_serial_fixup() argument 70 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() 73 set_fixmap_nocache(FIX_EARLYCON_MEM_BASE, up->mapbase & PAGE_MASK); in ce4100_serial_fixup() 74 up->membase = (void __iomem *)__fix_to_virt(FIX_EARLYCON_MEM_BASE); 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() [all …]
|
| H A D | 8250_em.c | 142 static u32 serial8250_em_serial_dl_read(struct uart_8250_port *up) in serial8250_em_serial_dl_read() argument 144 return serial_in(up, UART_DLL_EM) | serial_in(up, UART_DLM_EM) << 8; in serial8250_em_serial_dl_read() 147 static void serial8250_em_serial_dl_write(struct uart_8250_port *up, u32 value) in serial8250_em_serial_dl_write() argument 149 serial_out(up, UART_DLL_EM, value & 0xff); in serial8250_em_serial_dl_write() 150 serial_out(up, UART_DLM_EM, value >> 8 & 0xff); in serial8250_em_serial_dl_write() 157 struct uart_8250_port up; in serial8250_em_probe() local 178 memset(&up, 0, sizeof(up)); in serial8250_em_probe() 179 up.port.mapbase = regs->start; in serial8250_em_probe() 180 up.port.irq = irq; in serial8250_em_probe() 181 up.port.type = PORT_16750; in serial8250_em_probe() [all …]
|
| /linux/drivers/net/can/usb/ |
| H A D | ucan.c | 85 /* wake up can transceiver from low-power sleep mode */ 263 struct ucan_priv *up; member 314 static void ucan_release_context_array(struct ucan_priv *up) in ucan_release_context_array() argument 316 if (!up->context_array) in ucan_release_context_array() 320 up->available_tx_urbs = 0; in ucan_release_context_array() 322 kfree(up->context_array); in ucan_release_context_array() 323 up->context_array = NULL; in ucan_release_context_array() 326 static int ucan_alloc_context_array(struct ucan_priv *up) in ucan_alloc_context_array() argument 331 ucan_release_context_array(up); in ucan_alloc_context_array() 333 up in ucan_alloc_context_array() 353 ucan_alloc_context(struct ucan_priv * up) ucan_alloc_context() argument 384 ucan_release_context(struct ucan_priv * up,struct ucan_urb_context * ctx) ucan_release_context() argument 412 ucan_ctrl_command_out(struct ucan_priv * up,u8 cmd,u16 subcmd,u16 datalen) ucan_ctrl_command_out() argument 427 ucan_get_fw_str(struct ucan_priv * up,char * fw_str,size_t size) ucan_get_fw_str() argument 446 ucan_parse_device_info(struct ucan_priv * up,struct ucan_ctl_cmd_device_info * device_info) ucan_parse_device_info() argument 485 ucan_handle_error_frame(struct ucan_priv * up,struct ucan_message_in * m,canid_t canid) ucan_handle_error_frame() argument 567 ucan_rx_can_msg(struct ucan_priv * up,struct ucan_message_in * m) ucan_rx_can_msg() argument 637 ucan_tx_complete_msg(struct ucan_priv * up,struct ucan_message_in * m) ucan_tx_complete_msg() argument 693 struct ucan_priv *up = urb->context; ucan_read_bulk_callback() local 821 struct ucan_priv *up; ucan_write_bulk_callback() local 862 ucan_cleanup_rx_urbs(struct ucan_priv * up,struct urb ** urbs) ucan_cleanup_rx_urbs() argument 880 ucan_prepare_and_anchor_rx_urbs(struct ucan_priv * up,struct urb ** urbs) ucan_prepare_and_anchor_rx_urbs() argument 929 ucan_submit_rx_urbs(struct ucan_priv * up,struct urb ** urbs) ucan_submit_rx_urbs() argument 969 struct ucan_priv *up = netdev_priv(netdev); ucan_open() local 1051 ucan_prepare_tx_urb(struct ucan_priv * up,struct ucan_urb_context * context,struct can_frame * cf,u8 echo_index) ucan_prepare_tx_urb() argument 1105 ucan_clean_up_tx_urb(struct ucan_priv * up,struct urb * urb) ucan_clean_up_tx_urb() argument 1121 struct ucan_priv *up = netdev_priv(netdev); ucan_start_xmit() local 1200 struct ucan_priv *up = netdev_priv(netdev); ucan_close() local 1251 struct ucan_priv *up = netdev_priv(netdev); ucan_set_bittiming() local 1276 struct ucan_priv *up = netdev_priv(netdev); ucan_set_mode() local 1312 struct ucan_priv *up; ucan_probe() local 1570 struct ucan_priv *up = usb_get_intfdata(intf); ucan_disconnect() local [all...] |
| /linux/drivers/net/ethernet/mellanox/mlx5/core/ |
| H A D | uar.c | 83 struct mlx5_uars_page *up = container_of(kref, struct mlx5_uars_page, ref_count); in up_rel_func() local 85 list_del(&up->list); in up_rel_func() 86 iounmap(up->map); in up_rel_func() 87 if (mlx5_cmd_free_uar(up->mdev, up->index)) in up_rel_func() 88 mlx5_core_warn(up->mdev, "failed to free uar index %d\n", up->index); in up_rel_func() 89 bitmap_free(up->reg_bitmap); in up_rel_func() 90 bitmap_free(up->fp_bitmap); in up_rel_func() 91 kfree(up); in up_rel_func() 97 struct mlx5_uars_page *up; in alloc_uars_page() local 106 up = kzalloc_node(sizeof(*up), GFP_KERNEL, node); in alloc_uars_page() [all …]
|
| /linux/drivers/mtd/maps/ |
| H A D | sun_uflash.c | 52 struct uflash_dev *up; in uflash_devinit() local 64 up = kzalloc(sizeof(struct uflash_dev), GFP_KERNEL); in uflash_devinit() 65 if (!up) in uflash_devinit() 69 memcpy(&up->map, &uflash_map_templ, sizeof(uflash_map_templ)); in uflash_devinit() 71 up->map.size = resource_size(&op->resource[0]); in uflash_devinit() 73 up->name = of_get_property(dp, "model", NULL); in uflash_devinit() 74 if (up->name && 0 < strlen(up->name)) in uflash_devinit() 75 up->map.name = up->name; in uflash_devinit() 77 up->map.phys = op->resource[0].start; in uflash_devinit() 79 up->map.virt = of_ioremap(&op->resource[0], 0, up->map.size, in uflash_devinit() [all …]
|
| /linux/lib/crypto/mpi/ |
| H A D | mpih-mul.c | 21 #define MPN_MUL_N_RECURSE(prodp, up, vp, size, tspace) \ argument 24 mul_n_basecase(prodp, up, vp, size); \ 26 mul_n(prodp, up, vp, size, tspace); \ 29 #define MPN_SQR_N_RECURSE(prodp, up, size, tspace) \ argument 32 mpih_sqr_n_basecase(prodp, up, size); \ 34 mpih_sqr_n(prodp, up, size, tspace); \ 37 /* Multiply the natural numbers u (pointed to by UP) and v (pointed to by VP), 42 * 1. PRODP != UP and PRODP != VP, i.e. the destination 55 mul_n_basecase(mpi_ptr_t prodp, mpi_ptr_t up, mpi_ptr_t vp, mpi_size_t size) in mul_n_basecase() argument 66 MPN_COPY(prodp, up, size); in mul_n_basecase() [all …]
|
| /linux/Documentation/networking/dsa/ |
| H A D | b53.rst | 61 The configuration can only be set up via VLAN tagging and bridge setup. 71 # The conduit interface needs to be brought up before the user ports. 72 ip link set eth0 up 73 ip link set eth0.1 up 74 ip link set eth0.2 up 75 ip link set eth0.3 up 77 # bring up the user interfaces 78 ip link set wan up 79 ip link set lan1 up 80 ip link set lan2 up [all …]
|
| H A D | configuration.rst | 37 The user interfaces depend on the conduit interface being up in order for them 42 - when a DSA user interface is brought up, the conduit interface is 43 automatically brought up. 100 # brought up manually before the user ports. 101 ip link set eth0 up 103 # bring up the user interfaces 104 ip link set lan1 up 105 ip link set lan2 up 106 ip link set lan3 up 112 # brought up manually before the user ports. [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rockchip-pinconf.dtsi | 8 pcfg_pull_up: pcfg-pull-up { 9 bias-pull-up; 119 pcfg_pull_up_drv_level_0: pcfg-pull-up-drv-level-0 { 120 bias-pull-up; 125 pcfg_pull_up_drv_level_1: pcfg-pull-up-drv-level-1 { 126 bias-pull-up; 131 pcfg_pull_up_drv_level_2: pcfg-pull-up-drv-level-2 { 132 bias-pull-up; 137 pcfg_pull_up_drv_level_3: pcfg-pull-up-drv-level-3 { 138 bias-pull-up; [all …]
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm2166x-pinctrl.dtsi | 85 bias-pull-up; 91 bias-pull-up; 105 bias-pull-up; 111 bias-pull-up; 126 bias-pull-up; 132 bias-pull-up; 146 bias-pull-up; 152 bias-pull-up; 158 bias-pull-up; 164 bias-pull-up; [all …]
|
| /linux/Documentation/admin-guide/aoe/ |
| H A D | aoe.rst | 76 state, mac, and netif. The state attribute is "up" when the device 79 cannot come up again until it has been closed. 90 e10.0 eth3 up 91 e10.1 eth3 up 92 e10.2 eth3 up 93 e10.3 eth3 up 94 e10.4 eth3 up 95 e10.5 eth3 up 96 e10.6 eth3 up 97 e10.7 eth3 up [all …]
|
| /linux/kernel/ |
| H A D | user.c | 117 static void uid_hash_insert(struct user_struct *up, struct hlist_head *hashent) in uid_hash_insert() argument 119 hlist_add_head(&up->uidhash_node, hashent); in uid_hash_insert() 122 static void uid_hash_remove(struct user_struct *up) in uid_hash_remove() argument 124 hlist_del_init(&up->uidhash_node); in uid_hash_remove() 141 static int user_epoll_alloc(struct user_struct *up) in user_epoll_alloc() argument 144 return percpu_counter_init(&up->epoll_watches, 0, GFP_KERNEL); in user_epoll_alloc() 150 static void user_epoll_free(struct user_struct *up) in user_epoll_free() argument 153 percpu_counter_destroy(&up->epoll_watches); in user_epoll_free() 161 static void free_user(struct user_struct *up, unsigned long flags) in free_user() argument 164 uid_hash_remove(up); in free_user() [all …]
|
| /linux/arch/riscv/boot/dts/spacemit/ |
| H A D | k1-pinctrl.dtsi | 33 bias-pull-up = <0>; 57 bias-pull-up = <0>; 91 bias-pull-up = <0>; 103 bias-pull-up = <0>; 114 bias-pull-up = <0>; 124 bias-pull-up = <0>; 134 bias-pull-up = <0>; 144 bias-pull-up = <0>; 154 bias-pull-up = <0>; 164 bias-pull-up = <0>; [all …]
|
| /linux/fs/ceph/ |
| H A D | strings.c | 15 /* up and out */ in ceph_mds_state_name() 16 case CEPH_MDS_STATE_BOOT: return "up:boot"; in ceph_mds_state_name() 17 case CEPH_MDS_STATE_STANDBY: return "up:standby"; in ceph_mds_state_name() 18 case CEPH_MDS_STATE_STANDBY_REPLAY: return "up:standby-replay"; in ceph_mds_state_name() 19 case CEPH_MDS_STATE_REPLAYONCE: return "up:oneshot-replay"; in ceph_mds_state_name() 20 case CEPH_MDS_STATE_CREATING: return "up:creating"; in ceph_mds_state_name() 21 case CEPH_MDS_STATE_STARTING: return "up:starting"; in ceph_mds_state_name() 22 /* up and in */ in ceph_mds_state_name() 23 case CEPH_MDS_STATE_REPLAY: return "up:replay"; in ceph_mds_state_name() 24 case CEPH_MDS_STATE_RESOLVE: return "up:resolve"; in ceph_mds_state_name() [all …]
|