Home
last modified time | relevance | path

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

12345678910>>...92

/linux/drivers/tty/serial/
H A Domap-serial.c172 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 Dsunsab.c92 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 Dserial_txx9.c159 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 Dpxa.c52 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 …]
H A Dar933x_uart.c57 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 Dsunzilog.c268 static void sunzilog_maybe_update_regs(struct uart_sunzilog_port *up, in sunzilog_maybe_update_regs() argument
271 if (!ZS_REGS_HELD(up)) { in sunzilog_maybe_update_regs()
272 if (ZS_TX_ACTIVE(up)) { in sunzilog_maybe_update_regs()
273 up->flags |= SUNZILOG_FLAG_REGS_HELD; in sunzilog_maybe_update_regs()
275 __load_zsregs(channel, up->curregs); in sunzilog_maybe_update_regs()
280 static void sunzilog_change_mouse_baud(struct uart_sunzilog_port *up) in sunzilog_change_mouse_baud() argument
282 unsigned int cur_cflag = up->cflag; in sunzilog_change_mouse_baud()
285 up->cflag &= ~CBAUD; in sunzilog_change_mouse_baud()
286 up->cflag |= suncore_mouse_baud_cflag_next(cur_cflag, &new_baud); in sunzilog_change_mouse_baud()
289 up->curregs[R12] = (brg & 0xff); in sunzilog_change_mouse_baud()
[all …]
/linux/drivers/tty/serial/8250/
H A D8250_core.c83 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 D8250_rsa.c19 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 D8250.h126 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()
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()
159 static void serial_icr_write(struct uart_8250_port *up, int offset, int value) in serial_icr_write() argument
161 serial_out(up, UART_SCR, offset); in serial_icr_write()
[all …]
H A D8250_mtk.c89 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 D8250_uniphier.c148 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 D8250_ce4100.c62 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 D8250_em.c142 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/ethernet/mellanox/mlx5/core/
H A Duar.c83 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 Dsun_uflash.c52 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 Dmpih-mul.c21 #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); \
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()
71 cy = mpihelp_mul_1(prodp, up, size, v_limb); in mul_n_basecase()
83 cy = mpihelp_add_n(prodp, prodp, up, size); in mul_n_basecase()
[all …]
/linux/kernel/
H A Duser.c117 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/drivers/scsi/
H A Daha1740.h85 #define any2scsi(up, p) \ argument
86 (up)[0] = (((unsigned long)(p)) >> 16) ; \
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));
[all …]
/linux/arch/riscv/boot/dts/spacemit/
H A Dk1-pinctrl.dtsi33 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/arch/arm/boot/dts/broadcom/
H A Dbcm2166x-pinctrl.dtsi85 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/arch/arm64/boot/dts/rockchip/
H A Drockchip-pinconf.dtsi8 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/net/caif/
H A Dcfmuxl.c86 int cfmuxl_set_uplayer(struct cflayer *layr, struct cflayer *up, u8 linkid) in cfmuxl_set_uplayer() argument
98 list_add_rcu(&up->node, &muxl->srvl_list); in cfmuxl_set_uplayer()
125 struct cflayer *up; in get_up() local
127 up = rcu_dereference(muxl->up_cache[idx]); in get_up()
128 if (up == NULL || up->id != id) { in get_up()
130 up = get_from_id(&muxl->srvl_list, id); in get_up()
131 rcu_assign_pointer(muxl->up_cache[idx], up); in get_up()
134 return up; in get_up()
153 struct cflayer *up; in cfmuxl_remove_uplayer() local
163 up = get_from_id(&muxl->srvl_list, id); in cfmuxl_remove_uplayer()
[all …]
/linux/include/linux/
H A Dserial_8250.h51 u32 (*dl_read)(struct uart_8250_port *up);
52 void (*dl_write)(struct uart_8250_port *up, u32 value);
160 u32 (*dl_read)(struct uart_8250_port *up);
161 void (*dl_write)(struct uart_8250_port *up, u32 value);
164 void (*rs485_start_tx)(struct uart_8250_port *up, bool toggle_ier);
165 void (*rs485_stop_tx)(struct uart_8250_port *up, bool toggle_ier);
172 static inline struct uart_8250_port *up_to_u8250p(struct uart_port *up) in up_to_u8250p() argument
174 return container_of(up, struct uart_8250_port, port); in up_to_u8250p()
199 u16 serial8250_rx_chars(struct uart_8250_port *up, u16 lsr);
200 void serial8250_read_char(struct uart_8250_port *up, u16 lsr);
[all …]
/linux/Documentation/networking/dsa/
H A Db53.rst61 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 …]
/linux/drivers/thunderbolt/
H A Dtmu.c378 struct tb_port *up = tb_upstream_port(sw); in tmu_mode_init() local
380 if (enhanced && tb_port_tmu_is_enhanced(up)) { in tmu_mode_init()
382 } else if (ucap && tb_port_tmu_is_unidirectional(up)) { in tmu_mode_init()
540 static int disable_enhanced(struct tb_port *up, struct tb_port *down) in disable_enhanced() argument
548 tb_port_tmu_rate_write(up, 0); in disable_enhanced()
549 tb_port_tmu_enhanced_enable(up, false); in disable_enhanced()
572 struct tb_port *down, *up; in tb_switch_tmu_disable() local
576 up = tb_upstream_port(sw); in tb_switch_tmu_disable()
592 tb_port_tmu_time_sync_disable(up); in tb_switch_tmu_disable()
601 tb_port_tmu_unidirectional_disable(up); in tb_switch_tmu_disable()
[all …]

12345678910>>...92