Home
last modified time | relevance | path

Searched refs:port (Results 151 - 175 of 7615) sorted by relevance

12345678910>>...305

/kernel/linux/linux-6.6/drivers/tty/serial/
H A Dlantiq.c104 int (*request_irq)(struct uart_port *port);
105 void (*free_irq)(struct uart_port *port);
109 struct uart_port port; member
131 ltq_uart_port *to_ltq_uart_port(struct uart_port *port) in to_ltq_uart_port() argument
133 return container_of(port, struct ltq_uart_port, port); in to_ltq_uart_port()
137 lqasc_stop_tx(struct uart_port *port) in lqasc_stop_tx() argument
142 static bool lqasc_tx_ready(struct uart_port *port) in lqasc_tx_ready() argument
144 u32 fstat = __raw_readl(port->membase + LTQ_ASC_FSTAT); in lqasc_tx_ready()
150 lqasc_start_tx(struct uart_port *port) in lqasc_start_tx() argument
165 lqasc_stop_rx(struct uart_port *port) lqasc_stop_rx() argument
171 lqasc_rx_chars(struct uart_port *port) lqasc_rx_chars() argument
236 struct uart_port *port = (struct uart_port *)_port; lqasc_tx_int() local
250 struct uart_port *port = (struct uart_port *)_port; lqasc_err_int() local
266 struct uart_port *port = (struct uart_port *)_port; lqasc_rx_int() local
280 struct uart_port *port = p; lqasc_irq() local
302 lqasc_tx_empty(struct uart_port *port) lqasc_tx_empty() argument
311 lqasc_get_mctrl(struct uart_port *port) lqasc_get_mctrl() argument
317 lqasc_set_mctrl(struct uart_port *port, u_int mctrl) lqasc_set_mctrl() argument
322 lqasc_break_ctl(struct uart_port *port, int break_state) lqasc_break_ctl() argument
327 lqasc_startup(struct uart_port *port) lqasc_startup() argument
369 lqasc_shutdown(struct uart_port *port) lqasc_shutdown() argument
388 lqasc_set_termios(struct uart_port *port, struct ktermios *new, const struct ktermios *old) lqasc_set_termios() argument
489 lqasc_type(struct uart_port *port) lqasc_type() argument
498 lqasc_release_port(struct uart_port *port) lqasc_release_port() argument
509 lqasc_request_port(struct uart_port *port) lqasc_request_port() argument
539 lqasc_config_port(struct uart_port *port, int flags) lqasc_config_port() argument
548 lqasc_verify_port(struct uart_port *port, struct serial_struct *ser) lqasc_verify_port() argument
581 lqasc_console_putchar(struct uart_port *port, unsigned char ch) lqasc_console_putchar() argument
592 lqasc_serial_port_write(struct uart_port *port, const char *s, u_int count) lqasc_serial_port_write() argument
620 struct uart_port *port; lqasc_console_setup() local
705 struct uart_port *port = &ltq_port->port; fetch_irq_lantiq() local
727 request_irq_lantiq(struct uart_port *port) request_irq_lantiq() argument
761 free_irq_lantiq(struct uart_port *port) free_irq_lantiq() argument
772 struct uart_port *port = &ltq_port->port; fetch_irq_intel() local
786 request_irq_intel(struct uart_port *port) request_irq_intel() argument
799 free_irq_intel(struct uart_port *port) free_irq_intel() argument
810 struct uart_port *port; lqasc_probe() local
892 struct uart_port *port = platform_get_drvdata(pdev); lqasc_remove() local
[all...]
H A Dmux.c9 ** This Driver currently only supports the console (port 0) on the MUX.
47 struct uart_port port; member
74 * return the true port count.
83 * we only need to allocate resources for 1 port since the in get_mux_port_count()
98 * @port: Ptr to the uart_port.
100 * This function test if the transmitter fifo for the port
101 * described by 'port' is empty. If it is empty, this function
104 static unsigned int mux_tx_empty(struct uart_port *port) in mux_tx_empty() argument
106 return UART_GET_FIFO_CNT(port) ? 0 : TIOCSER_TEMT; in mux_tx_empty()
117 static void mux_set_mctrl(struct uart_port *port, unsigne argument
128 mux_get_mctrl(struct uart_port *port) mux_get_mctrl() argument
139 mux_stop_tx(struct uart_port *port) mux_stop_tx() argument
149 mux_start_tx(struct uart_port *port) mux_start_tx() argument
159 mux_stop_rx(struct uart_port *port) mux_stop_rx() argument
170 mux_break_ctl(struct uart_port *port, int break_state) mux_break_ctl() argument
174 mux_tx_done(struct uart_port *port) mux_tx_done() argument
188 mux_write(struct uart_port *port) mux_write() argument
206 mux_read(struct uart_port *port) mux_read() argument
246 mux_startup(struct uart_port *port) mux_startup() argument
258 mux_shutdown(struct uart_port *port) mux_shutdown() argument
272 mux_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) mux_set_termios() argument
284 mux_type(struct uart_port *port) mux_type() argument
296 mux_release_port(struct uart_port *port) mux_release_port() argument
308 mux_request_port(struct uart_port *port) mux_request_port() argument
324 mux_config_port(struct uart_port *port, int type) mux_config_port() argument
337 mux_verify_port(struct uart_port *port, struct serial_struct *ser) mux_verify_port() argument
450 struct uart_port *port = &mux_ports[port_cnt].port; mux_probe() local
488 struct uart_port *port = &mux_ports[i].port; mux_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-mxc.c176 struct mxc_gpio_port *port = gc->private; in gpio_set_irq_type() local
180 void __iomem *reg = port->base; in gpio_set_irq_type()
182 port->both_edges &= ~(1 << gpio_idx); in gpio_set_irq_type()
194 val = port->gc.get(&port->gc, gpio_idx); in gpio_set_irq_type()
202 port->both_edges |= 1 << gpio_idx; in gpio_set_irq_type()
216 val = readl(port->base + GPIO_EDGE_SEL); in gpio_set_irq_type()
219 port->base + GPIO_EDGE_SEL); in gpio_set_irq_type()
222 port->base + GPIO_EDGE_SEL); in gpio_set_irq_type()
232 writel(1 << gpio_idx, port in gpio_set_irq_type()
237 mxc_flip_edge(struct mxc_gpio_port *port, u32 gpio) mxc_flip_edge() argument
263 mxc_gpio_irq_handler(struct mxc_gpio_port *port, u32 irq_stat) mxc_gpio_irq_handler() argument
281 struct mxc_gpio_port *port = irq_desc_get_handler_data(desc); mx3_gpio_irq_handler() local
297 struct mxc_gpio_port *port; mx2_gpio_irq_handler() local
327 struct mxc_gpio_port *port = gc->private; gpio_set_wake_irq() local
346 mxc_gpio_init_gc(struct mxc_gpio_port *port, int irq_base) mxc_gpio_init_gc() argument
407 struct mxc_gpio_port *port = gpiochip_get_data(gc); mxc_gpio_to_irq() local
415 struct mxc_gpio_port *port; mxc_gpio_probe() local
532 mxc_gpio_save_regs(struct mxc_gpio_port *port) mxc_gpio_save_regs() argument
545 mxc_gpio_restore_regs(struct mxc_gpio_port *port) mxc_gpio_restore_regs() argument
560 struct mxc_gpio_port *port; mxc_gpio_syscore_suspend() local
573 struct mxc_gpio_port *port; mxc_gpio_syscore_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/typec/mux/
H A Dintel_pmc_mux.c142 struct pmc_usb_port *port; member
148 static void update_port_status(struct pmc_usb_port *port) in update_port_status() argument
152 /* SoC expects the USB Type-C port numbers to start with 0 */ in update_port_status()
153 port_num = port->usb3_port - 1; in update_port_status()
155 port->iom_status = readl(port->pmc->iom_base + in update_port_status()
156 port->pmc->iom_port_status_offset + in update_port_status()
160 static int sbu_orientation(struct pmc_usb_port *port) in sbu_orientation() argument
162 if (port->sbu_orientation) in sbu_orientation()
163 return port in sbu_orientation()
168 hsl_orientation(struct pmc_usb_port *port) hsl_orientation() argument
176 pmc_usb_command(struct pmc_usb_port *port, u8 *msg, u32 len) pmc_usb_command() argument
202 pmc_usb_mux_dp_hpd(struct pmc_usb_port *port, struct typec_displayport_data *dp) pmc_usb_mux_dp_hpd() argument
230 pmc_usb_mux_dp(struct pmc_usb_port *port, struct typec_mux_state *state) pmc_usb_mux_dp() argument
267 pmc_usb_mux_tbt(struct pmc_usb_port *port, struct typec_mux_state *state) pmc_usb_mux_tbt() argument
302 pmc_usb_mux_usb4(struct pmc_usb_port *port, struct typec_mux_state *state) pmc_usb_mux_usb4() argument
342 pmc_usb_mux_safe_state(struct pmc_usb_port *port, struct typec_mux_state *state) pmc_usb_mux_safe_state() argument
366 pmc_usb_disconnect(struct pmc_usb_port *port) pmc_usb_disconnect() argument
386 pmc_usb_connect(struct pmc_usb_port *port, enum usb_role role) pmc_usb_connect() argument
419 struct pmc_usb_port *port = typec_mux_get_drvdata(mux); pmc_usb_mux_set() local
456 struct pmc_usb_port *port = typec_switch_get_drvdata(sw); pmc_usb_set_orientation() local
467 struct pmc_usb_port *port = usb_role_switch_get_drvdata(sw); pmc_usb_set_role() local
485 struct pmc_usb_port *port = &pmc->port[index]; pmc_usb_register_port() local
[all...]
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/
H A Dlan966x_port.c25 static void lan966x_port_link_down(struct lan966x_port *port) in lan966x_port_link_down() argument
27 struct lan966x *lan966x = port->lan966x; in lan966x_port_link_down()
35 lan966x, AFI_PORT_CFG(port->chip_port)); in lan966x_port_link_down()
37 /* wait for reg afi_port_frm_out to become 0 for the port */ in lan966x_port_link_down()
39 val = lan_rd(lan966x, AFI_PORT_FRM_OUT(port->chip_port)); in lan966x_port_link_down()
46 pr_err("AFI timeout chip port %u", port->chip_port); in lan966x_port_link_down()
56 lan966x, DEV_CLOCK_CFG(port->chip_port)); in lan966x_port_link_down()
61 lan966x, DEV_MAC_ENA_CFG(port->chip_port)); in lan966x_port_link_down()
63 /* 3: Disable traffic being sent to or from switch port */ in lan966x_port_link_down()
144 lan966x_port_link_up(struct lan966x_port *port) lan966x_port_link_up() argument
277 lan966x_port_config_down(struct lan966x_port *port) lan966x_port_config_down() argument
282 lan966x_port_config_up(struct lan966x_port *port) lan966x_port_config_up() argument
287 lan966x_port_status_get(struct lan966x_port *port, struct phylink_link_state *state) lan966x_port_status_get() argument
331 lan966x_port_pcs_set(struct lan966x_port *port, struct lan966x_port_config *config) lan966x_port_pcs_set() argument
398 lan966x_port_qos_pcp_set(struct lan966x_port *port, struct lan966x_port_qos_pcp *qos) lan966x_port_qos_pcp_set() argument
422 lan966x_port_qos_dscp_set(struct lan966x_port *port, struct lan966x_port_qos_dscp *qos) lan966x_port_qos_dscp_set() argument
447 lan966x_port_qos_default_set(struct lan966x_port *port, struct lan966x_port_qos *qos) lan966x_port_qos_default_set() argument
467 lan966x_port_qos_pcp_rewr_set(struct lan966x_port *port, struct lan966x_port_qos_pcp_rewr *qos) lan966x_port_qos_pcp_rewr_set() argument
503 lan966x_port_qos_dscp_rewr_set(struct lan966x_port *port, struct lan966x_port_qos_dscp_rewr *qos) lan966x_port_qos_dscp_rewr_set() argument
529 lan966x_port_qos_dscp_rewr_mode_set(struct lan966x_port *port, int mode) lan966x_port_qos_dscp_rewr_mode_set() argument
537 lan966x_port_qos_set(struct lan966x_port *port, struct lan966x_port_qos *qos) lan966x_port_qos_set() argument
547 lan966x_port_init(struct lan966x_port *port) lan966x_port_init() argument
[all...]
H A Dlan966x_lag.c23 * then every time we visit a port in this bitmask, we know that it is in lan966x_lag_set_aggr_pgids()
24 * the lowest numbered port, i.e. the one whose logical ID == physical in lan966x_lag_set_aggr_pgids()
25 * port ID == LAG ID. So we mark as visited all further ports in the in lan966x_lag_set_aggr_pgids()
30 struct lan966x_port *port = lan966x->ports[p]; in lan966x_lag_set_aggr_pgids() local
32 if (!port || !port->bond) in lan966x_lag_set_aggr_pgids()
40 struct lan966x_port *port = lan966x->ports[lag]; in lan966x_lag_set_aggr_pgids() local
46 if (!port || !port->bond || (visited & BIT(lag))) in lan966x_lag_set_aggr_pgids()
49 bond = port in lan966x_lag_set_aggr_pgids()
53 struct lan966x_port *port = lan966x->ports[p]; lan966x_lag_set_aggr_pgids() local
82 struct lan966x_port *port = lan966x->ports[p]; lan966x_lag_set_aggr_pgids() local
95 struct lan966x_port *port; lan966x_lag_set_port_ids() local
124 lan966x_lag_port_join(struct lan966x_port *port, struct net_device *brport_dev, struct net_device *bond, struct netlink_ext_ack *extack) lan966x_lag_port_join() argument
166 lan966x_lag_port_leave(struct lan966x_port *port, struct net_device *bond) lan966x_lag_port_leave() argument
195 struct lan966x_port *port = lan966x->ports[p]; lan966x_lag_port_check_hash_types() local
210 struct lan966x_port *port = netdev_priv(dev); lan966x_lag_port_prechangeupper() local
268 struct lan966x_port *port = netdev_priv(dev); lan966x_lag_port_changelowerstate() local
288 struct lan966x_port *port; lan966x_lag_netdev_prechangeupper() local
312 struct lan966x_port *port; lan966x_lag_netdev_changeupper() local
335 struct lan966x_port *port = netdev_priv(dev); lan966x_lag_first_port() local
351 struct lan966x_port *port; lan966x_lag_get_mask() local
[all...]
/kernel/linux/linux-5.10/drivers/block/
H A Dsunvdc.c92 static void vdc_ldc_reset(struct vdc_port *port);
108 static inline int vdc_version_supported(struct vdc_port *port, in vdc_version_supported() argument
111 return port->vio.ver.major == major && port->vio.ver.minor >= minor; in vdc_version_supported()
177 static void vdc_blk_queue_start(struct vdc_port *port) in vdc_blk_queue_start() argument
179 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in vdc_blk_queue_start()
185 if (port->disk && vdc_tx_dring_avail(dr) * 100 / VDC_TX_RING_SIZE >= 50) in vdc_blk_queue_start()
186 blk_mq_start_stopped_hw_queues(port->disk->queue, true); in vdc_blk_queue_start()
202 struct vdc_port *port = to_vdc_port(vio); in vdc_handshake_complete() local
204 cancel_delayed_work(&port in vdc_handshake_complete()
209 vdc_handle_unknown(struct vdc_port *port, void *arg) vdc_handle_unknown() argument
224 struct vdc_port *port = to_vdc_port(vio); vdc_send_attr() local
246 struct vdc_port *port = to_vdc_port(vio); vdc_handle_attr() local
298 vdc_end_special(struct vdc_port *port, struct vio_disk_desc *desc) vdc_end_special() argument
305 vdc_end_one(struct vdc_port *port, struct vio_dring_state *dr, unsigned int index) vdc_end_one() argument
332 vdc_ack(struct vdc_port *port, void *msgbuf) vdc_ack() argument
347 vdc_nack(struct vdc_port *port, void *msgbuf) vdc_nack() argument
355 struct vdc_port *port = arg; vdc_event() local
423 __vdc_tx_trigger(struct vdc_port *port) __vdc_tx_trigger() argument
462 struct vdc_port *port = req->rq_disk->private_data; __send_request() local
538 struct vdc_port *port = hctx->queue->queuedata; vdc_queue_rq() local
571 generic_request(struct vdc_port *port, u8 op, void *buf, int len) generic_request() argument
711 vdc_alloc_tx_ring(struct vdc_port *port) vdc_alloc_tx_ring() argument
741 vdc_free_tx_ring(struct vdc_port *port) vdc_free_tx_ring() argument
757 vdc_port_up(struct vdc_port *port) vdc_port_up() argument
771 vdc_port_down(struct vdc_port *port) vdc_port_down() argument
785 struct vdc_port *port = q->queuedata; cleanup_queue() local
791 init_queue(struct vdc_port *port) init_queue() argument
804 probe_disk(struct vdc_port *port) probe_disk() argument
980 struct vdc_port *port; vdc_port_probe() local
1078 struct vdc_port *port = dev_get_drvdata(&vdev->dev); vdc_port_remove() local
1102 vdc_requeue_inflight(struct vdc_port *port) vdc_requeue_inflight() argument
1127 vdc_queue_drain(struct vdc_port *port) vdc_queue_drain() argument
1149 struct vdc_port *port; vdc_ldc_reset_timer_work() local
1167 struct vdc_port *port; vdc_ldc_reset_work() local
1179 vdc_ldc_reset(struct vdc_port *port) vdc_ldc_reset() argument
[all...]
/kernel/linux/linux-6.6/drivers/usb/serial/
H A Df81232.c26 { USB_DEVICE(0x1934, 0x0706) } /* 1 port UART device */
29 { USB_DEVICE(0x2c42, 0x1602) }, /* In-Box 2 port UART device */ \
30 { USB_DEVICE(0x2c42, 0x1604) }, /* In-Box 4 port UART device */ \
31 { USB_DEVICE(0x2c42, 0x1605) }, /* In-Box 8 port UART device */ \
32 { USB_DEVICE(0x2c42, 0x1606) }, /* In-Box 12 port UART device */ \
34 { USB_DEVICE(0x2c42, 0x1632) }, /* 2 port UART device */ \
35 { USB_DEVICE(0x2c42, 0x1634) }, /* 4 port UART device */ \
36 { USB_DEVICE(0x2c42, 0x1635) }, /* 8 port UART device */ \
37 { USB_DEVICE(0x2c42, 0x1636) } /* 12 port UART device */
105 /* Serial port sel
124 struct usb_serial_port *port; global() member
136 f81232_get_register(struct usb_serial_port *port, u16 reg, u8 *val) f81232_get_register() argument
159 f81232_set_register(struct usb_serial_port *port, u16 reg, u8 val) f81232_set_register() argument
182 f81232_set_mask_register(struct usb_serial_port *port, u16 reg, u8 mask, u8 val) f81232_set_mask_register() argument
197 f81232_read_msr(struct usb_serial_port *port) f81232_read_msr() argument
241 f81232_set_mctrl(struct usb_serial_port *port, unsigned int set, unsigned int clear) f81232_set_mctrl() argument
286 f81232_update_line_status(struct usb_serial_port *port, unsigned char *data, size_t actual_length) f81232_update_line_status() argument
313 struct usb_serial_port *port = urb->context; f81232_read_int_callback() local
349 f81232_handle_lsr(struct usb_serial_port *port, u8 lsr) f81232_handle_lsr() argument
380 struct usb_serial_port *port = urb->context; f81232_process_read_urb() local
412 struct usb_serial_port *port = urb->context; f81534a_process_read_urb() local
453 struct usb_serial_port *port = tty->driver_data; f81232_break_ctl() local
487 f81232_set_baudrate(struct tty_struct *tty, struct usb_serial_port *port, speed_t baudrate, speed_t old_baudrate) f81232_set_baudrate() argument
567 f81232_port_enable(struct usb_serial_port *port) f81232_port_enable() argument
595 f81232_port_disable(struct usb_serial_port *port) f81232_port_disable() argument
609 f81232_set_termios(struct tty_struct *tty, struct usb_serial_port *port, const struct ktermios *old_termios) f81232_set_termios() argument
670 struct usb_serial_port *port = tty->driver_data; f81232_tiocmget() local
695 struct usb_serial_port *port = tty->driver_data; f81232_tiocmset() local
700 f81232_open(struct tty_struct *tty, struct usb_serial_port *port) f81232_open() argument
728 f81534a_open(struct tty_struct *tty, struct usb_serial_port *port) f81534a_open() argument
746 f81232_close(struct usb_serial_port *port) f81232_close() argument
757 f81232_dtr_rts(struct usb_serial_port *port, int on) f81232_dtr_rts() argument
765 f81232_tx_empty(struct usb_serial_port *port) f81232_tx_empty() argument
779 f81232_carrier_raised(struct usb_serial_port *port) f81232_carrier_raised() argument
795 struct usb_serial_port *port = tty->driver_data; f81232_get_serial() local
812 struct usb_serial_port *port; f81232_lsr_worker() local
900 f81232_port_probe(struct usb_serial_port *port) f81232_port_probe() argument
919 f81534a_port_probe(struct usb_serial_port *port) f81534a_port_probe() argument
934 struct usb_serial_port *port = serial->port[0]; f81232_suspend() local
953 struct usb_serial_port *port = serial->port[0]; f81232_resume() local
[all...]
H A Dkeyspan_pda.c37 struct usb_serial_port *port; member
40 static int keyspan_pda_write_start(struct usb_serial_port *port);
78 struct usb_serial_port *port = priv->port; in keyspan_pda_get_write_room() local
79 struct usb_serial *serial = port->serial; in keyspan_pda_get_write_room()
94 dev_dbg(&port->dev, "roomquery failed: %d\n", rc); in keyspan_pda_get_write_room()
98 dev_dbg(&port->dev, "roomquery says %d\n", room); in keyspan_pda_get_write_room()
107 struct usb_serial_port *port = priv->port; in keyspan_pda_request_unthrottle() local
108 struct usb_serial *serial = port in keyspan_pda_request_unthrottle()
147 struct usb_serial_port *port = urb->context; keyspan_pda_rx_interrupt() local
223 struct usb_serial_port *port = tty->driver_data; keyspan_pda_rx_throttle() local
238 struct usb_serial_port *port = tty->driver_data; keyspan_pda_rx_unthrottle() local
304 struct usb_serial_port *port = tty->driver_data; keyspan_pda_break_ctl() local
327 keyspan_pda_set_termios(struct tty_struct *tty, struct usb_serial_port *port, const struct ktermios *old_termios) keyspan_pda_set_termios() argument
410 struct usb_serial_port *port = tty->driver_data; keyspan_pda_tiocmget() local
433 struct usb_serial_port *port = tty->driver_data; keyspan_pda_tiocmset() local
455 keyspan_pda_write_start(struct usb_serial_port *port) keyspan_pda_write_start() argument
526 struct usb_serial_port *port = urb->context; keyspan_pda_write_bulk_callback() local
539 keyspan_pda_write(struct tty_struct *tty, struct usb_serial_port *port, const unsigned char *buf, int count) keyspan_pda_write() argument
558 keyspan_pda_dtr_rts(struct usb_serial_port *port, int on) keyspan_pda_dtr_rts() argument
569 keyspan_pda_open(struct tty_struct *tty, struct usb_serial_port *port) keyspan_pda_open() argument
593 keyspan_pda_close(struct usb_serial_port *port) keyspan_pda_close() argument
652 keyspan_pda_port_probe(struct usb_serial_port *port) keyspan_pda_port_probe() argument
669 keyspan_pda_port_remove(struct usb_serial_port *port) keyspan_pda_port_remove() argument
[all...]
H A Diuu_phoenix.c46 static int iuu_create_sysfs_attrs(struct usb_serial_port *port);
47 static int iuu_remove_sysfs_attrs(struct usb_serial_port *port);
65 static int iuu_port_probe(struct usb_serial_port *port) in iuu_port_probe() argument
90 usb_set_serial_port_data(port, priv); in iuu_port_probe()
92 ret = iuu_create_sysfs_attrs(port); in iuu_port_probe()
103 static void iuu_port_remove(struct usb_serial_port *port) in iuu_port_remove() argument
105 struct iuu_private *priv = usb_get_serial_port_data(port); in iuu_port_remove()
107 iuu_remove_sysfs_attrs(port); in iuu_port_remove()
116 struct usb_serial_port *port = tty->driver_data; in iuu_tiocmset() local
117 struct iuu_private *priv = usb_get_serial_port_data(port); in iuu_tiocmset()
144 struct usb_serial_port *port = tty->driver_data; iuu_tiocmget() local
158 struct usb_serial_port *port = urb->context; iuu_rxcmd() local
177 iuu_reset(struct usb_serial_port *port, u8 wt) iuu_reset() argument
210 struct usb_serial_port *port = urb->context; iuu_update_status_callback() local
240 struct usb_serial_port *port = urb->context; iuu_status_callback() local
252 iuu_status(struct usb_serial_port *port) iuu_status() argument
267 bulk_immediate(struct usb_serial_port *port, u8 *buf, u8 count) bulk_immediate() argument
288 read_immediate(struct usb_serial_port *port, u8 *buf, u8 count) read_immediate() argument
308 iuu_led(struct usb_serial_port *port, unsigned int R, unsigned int G, unsigned int B, u8 f) iuu_led() argument
349 struct usb_serial_port *port = urb->context; iuu_led_activity_on() local
370 struct usb_serial_port *port = urb->context; iuu_led_activity_off() local
390 iuu_clk(struct usb_serial_port *port, int dwFrq) iuu_clk() argument
528 iuu_uart_flush(struct usb_serial_port *port) iuu_uart_flush() argument
578 struct usb_serial_port *port = urb->context; read_buf_callback() local
598 iuu_bulk_write(struct usb_serial_port *port) iuu_bulk_write() argument
627 iuu_read_buf(struct usb_serial_port *port, int len) iuu_read_buf() argument
642 struct usb_serial_port *port = urb->context; iuu_uart_read_callback() local
698 iuu_uart_write(struct tty_struct *tty, struct usb_serial_port *port, const u8 *buf, int count) iuu_uart_write() argument
721 struct usb_serial_port *port = urb->context; read_rxcmd_callback() local
739 iuu_uart_on(struct usb_serial_port *port) iuu_uart_on() argument
769 iuu_uart_off(struct usb_serial_port *port) iuu_uart_off() argument
786 iuu_uart_baud(struct usb_serial_port *port, u32 baud_base, u32 *actual, u8 parity) iuu_uart_baud() argument
881 iuu_set_termios(struct tty_struct *tty, struct usb_serial_port *port, const struct ktermios *old_termios) iuu_set_termios() argument
936 iuu_close(struct usb_serial_port *port) iuu_close() argument
958 iuu_open(struct tty_struct *tty, struct usb_serial_port *port) iuu_open() argument
1078 iuu_vcc_set(struct usb_serial_port *port, unsigned int vcc) iuu_vcc_set() argument
1111 struct usb_serial_port *port = to_usb_serial_port(dev); vcc_mode_show() local
1120 struct usb_serial_port *port = to_usb_serial_port(dev); vcc_mode_store() local
1143 iuu_create_sysfs_attrs(struct usb_serial_port *port) iuu_create_sysfs_attrs() argument
1148 iuu_remove_sysfs_attrs(struct usb_serial_port *port) iuu_remove_sysfs_attrs() argument
[all...]
/kernel/linux/linux-6.6/drivers/block/
H A Dsunvdc.c91 static void vdc_ldc_reset(struct vdc_port *port);
107 static inline int vdc_version_supported(struct vdc_port *port, in vdc_version_supported() argument
110 return port->vio.ver.major == major && port->vio.ver.minor >= minor; in vdc_version_supported()
145 struct vdc_port *port = bdev->bd_disk->private_data; in vdc_ioctl() local
157 if (!vdc_version_supported(port, 1, 1)) in vdc_ioctl()
159 switch (port->vdisk_mtype) { in vdc_ioctl()
179 static void vdc_blk_queue_start(struct vdc_port *port) in vdc_blk_queue_start() argument
181 struct vio_dring_state *dr = &port->vio.drings[VIO_DRIVER_TX_RING]; in vdc_blk_queue_start()
187 if (port in vdc_blk_queue_start()
204 struct vdc_port *port = to_vdc_port(vio); vdc_handshake_complete() local
211 vdc_handle_unknown(struct vdc_port *port, void *arg) vdc_handle_unknown() argument
226 struct vdc_port *port = to_vdc_port(vio); vdc_send_attr() local
248 struct vdc_port *port = to_vdc_port(vio); vdc_handle_attr() local
300 vdc_end_special(struct vdc_port *port, struct vio_disk_desc *desc) vdc_end_special() argument
307 vdc_end_one(struct vdc_port *port, struct vio_dring_state *dr, unsigned int index) vdc_end_one() argument
334 vdc_ack(struct vdc_port *port, void *msgbuf) vdc_ack() argument
349 vdc_nack(struct vdc_port *port, void *msgbuf) vdc_nack() argument
357 struct vdc_port *port = arg; vdc_event() local
425 __vdc_tx_trigger(struct vdc_port *port) __vdc_tx_trigger() argument
464 struct vdc_port *port = req->q->disk->private_data; __send_request() local
540 struct vdc_port *port = hctx->queue->queuedata; vdc_queue_rq() local
573 generic_request(struct vdc_port *port, u8 op, void *buf, int len) generic_request() argument
713 vdc_alloc_tx_ring(struct vdc_port *port) vdc_alloc_tx_ring() argument
743 vdc_free_tx_ring(struct vdc_port *port) vdc_free_tx_ring() argument
759 vdc_port_up(struct vdc_port *port) vdc_port_up() argument
773 vdc_port_down(struct vdc_port *port) vdc_port_down() argument
785 probe_disk(struct vdc_port *port) probe_disk() argument
968 struct vdc_port *port; vdc_port_probe() local
1065 struct vdc_port *port = dev_get_drvdata(&vdev->dev); vdc_port_remove() local
1087 vdc_requeue_inflight(struct vdc_port *port) vdc_requeue_inflight() argument
1112 vdc_queue_drain(struct vdc_port *port) vdc_queue_drain() argument
1134 struct vdc_port *port; vdc_ldc_reset_timer_work() local
1152 struct vdc_port *port; vdc_ldc_reset_work() local
1164 vdc_ldc_reset(struct vdc_port *port) vdc_ldc_reset() argument
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/
H A Dsc16is7xx.c314 struct uart_port port; member
347 static int sc16is7xx_line(struct uart_port *port) in sc16is7xx_line() argument
349 struct sc16is7xx_one *one = to_sc16is7xx_one(port, port); in sc16is7xx_line()
354 static u8 sc16is7xx_port_read(struct uart_port *port, u8 reg) in sc16is7xx_port_read() argument
356 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_port_read()
358 const u8 line = sc16is7xx_line(port); in sc16is7xx_port_read()
365 static void sc16is7xx_port_write(struct uart_port *port, u8 reg, u8 val) in sc16is7xx_port_write() argument
367 struct sc16is7xx_port *s = dev_get_drvdata(port->dev); in sc16is7xx_port_write()
368 const u8 line = sc16is7xx_line(port); in sc16is7xx_port_write()
373 sc16is7xx_fifo_read(struct uart_port *port, unsigned int rxlen) sc16is7xx_fifo_read() argument
384 sc16is7xx_fifo_write(struct uart_port *port, u8 to_send) sc16is7xx_fifo_write() argument
402 sc16is7xx_port_update(struct uart_port *port, u8 reg, u8 mask, u8 val) sc16is7xx_port_update() argument
425 sc16is7xx_power(struct uart_port *port, int on) sc16is7xx_power() argument
492 sc16is7xx_set_baud(struct uart_port *port, int baud) sc16is7xx_set_baud() argument
556 sc16is7xx_handle_rx(struct uart_port *port, unsigned int rxlen, unsigned int iir) sc16is7xx_handle_rx() argument
634 sc16is7xx_handle_tx(struct uart_port *port) sc16is7xx_handle_tx() argument
681 struct uart_port *port = &s->p[portno].port; sc16is7xx_port_irq() local
749 struct uart_port *port = &(to_sc16is7xx_one(ws, tx_work)->port); sc16is7xx_tx_proc() local
761 sc16is7xx_reconf_rs485(struct uart_port *port) sc16is7xx_reconf_rs485() argument
814 sc16is7xx_ier_clear(struct uart_port *port, u8 bit) sc16is7xx_ier_clear() argument
824 sc16is7xx_stop_tx(struct uart_port *port) sc16is7xx_stop_tx() argument
829 sc16is7xx_stop_rx(struct uart_port *port) sc16is7xx_stop_rx() argument
834 sc16is7xx_start_tx(struct uart_port *port) sc16is7xx_start_tx() argument
842 sc16is7xx_tx_empty(struct uart_port *port) sc16is7xx_tx_empty() argument
851 sc16is7xx_get_mctrl(struct uart_port *port) sc16is7xx_get_mctrl() argument
859 sc16is7xx_set_mctrl(struct uart_port *port, unsigned int mctrl) sc16is7xx_set_mctrl() argument
868 sc16is7xx_break_ctl(struct uart_port *port, int break_state) sc16is7xx_break_ctl() argument
875 sc16is7xx_set_termios(struct uart_port *port, struct ktermios *termios, struct ktermios *old) sc16is7xx_set_termios() argument
971 sc16is7xx_config_rs485(struct uart_port *port, struct serial_rs485 *rs485) sc16is7xx_config_rs485() argument
1004 sc16is7xx_startup(struct uart_port *port) sc16is7xx_startup() argument
1065 sc16is7xx_shutdown(struct uart_port *port) sc16is7xx_shutdown() argument
1083 sc16is7xx_type(struct uart_port *port) sc16is7xx_type() argument
1090 sc16is7xx_request_port(struct uart_port *port) sc16is7xx_request_port() argument
1096 sc16is7xx_config_port(struct uart_port *port, int flags) sc16is7xx_config_port() argument
1102 sc16is7xx_verify_port(struct uart_port *port, struct serial_struct *s) sc16is7xx_verify_port() argument
1113 sc16is7xx_pm(struct uart_port *port, unsigned int state, unsigned int oldstate) sc16is7xx_pm() argument
1119 sc16is7xx_null_void(struct uart_port *port) sc16is7xx_null_void() argument
1148 struct uart_port *port = &s->p[0].port; sc16is7xx_gpio_get() local
1158 struct uart_port *port = &s->p[0].port; sc16is7xx_gpio_set() local
1168 struct uart_port *port = &s->p[0].port; sc16is7xx_gpio_direction_input() local
1179 struct uart_port *port = &s->p[0].port; sc16is7xx_gpio_direction_output() local
[all...]
H A D21285.c3 * Driver for the serial port on the 21285 StrongArm-110 core logic chip.
46 * this, use bits of the private_data pointer of the uart port structure.
51 static bool is_enabled(struct uart_port *port, int bit) in is_enabled() argument
53 unsigned long *private_data = (unsigned long *)&port->private_data; in is_enabled()
60 static void enable(struct uart_port *port, int bit) in enable() argument
62 unsigned long *private_data = (unsigned long *)&port->private_data; in enable()
67 static void disable(struct uart_port *port, int bit) in disable() argument
69 unsigned long *private_data = (unsigned long *)&port->private_data; in disable()
74 #define is_tx_enabled(port) is_enabled(port, tx_enabled_bi
93 serial21285_stop_tx(struct uart_port *port) serial21285_stop_tx() argument
101 serial21285_start_tx(struct uart_port *port) serial21285_start_tx() argument
109 serial21285_stop_rx(struct uart_port *port) serial21285_stop_rx() argument
119 struct uart_port *port = dev_id; serial21285_rx_chars() local
156 struct uart_port *port = dev_id; serial21285_tx_chars() local
189 serial21285_tx_empty(struct uart_port *port) serial21285_tx_empty() argument
195 serial21285_get_mctrl(struct uart_port *port) serial21285_get_mctrl() argument
200 serial21285_set_mctrl(struct uart_port *port, unsigned int mctrl) serial21285_set_mctrl() argument
204 serial21285_break_ctl(struct uart_port *port, int break_state) serial21285_break_ctl() argument
219 serial21285_startup(struct uart_port *port) serial21285_startup() argument
238 serial21285_shutdown(struct uart_port *port) serial21285_shutdown() argument
245 serial21285_set_termios(struct uart_port *port, struct ktermios *termios, struct ktermios *old) serial21285_set_termios() argument
336 serial21285_type(struct uart_port *port) serial21285_type() argument
341 serial21285_release_port(struct uart_port *port) serial21285_release_port() argument
346 serial21285_request_port(struct uart_port *port) serial21285_request_port() argument
352 serial21285_config_port(struct uart_port *port, int flags) serial21285_config_port() argument
361 serial21285_verify_port(struct uart_port *port, struct serial_struct *ser) serial21285_verify_port() argument
406 serial21285_console_putchar(struct uart_port *port, int ch) serial21285_console_putchar() argument
421 serial21285_get_options(struct uart_port *port, int *baud, int *parity, int *bits) serial21285_get_options() argument
458 struct uart_port *port = &serial21285_port; serial21285_console_setup() local
[all...]
/kernel/linux/linux-5.10/drivers/parport/
H A Dshare.c2 * Parallel-port resource manager code.
56 /* What you can do to a port that's gone away.. */
149 * iterates through all the drivers registered with the bus and sends the port
151 * know about the new port that just registered with the bus and decide if it
152 * wants to use this new port.
156 struct parport *port = _port; in driver_check() local
160 drv->match_port(port); in driver_check()
164 /* Call attach(port) for each registered driver. */
165 static void attach_driver_chain(struct parport *port) in attach_driver_chain() argument
171 drv->attach(port); in attach_driver_chain()
183 struct parport *port = _port; driver_detach() local
192 detach_driver_chain(struct parport *port) detach_driver_chain() argument
351 struct parport *port = to_parport_dev(dev); free_port() local
376 parport_get_port(struct parport *port) parport_get_port() argument
384 parport_del_port(struct parport *port) parport_del_port() argument
399 parport_put_port(struct parport *port) parport_put_port() argument
525 parport_announce_port(struct parport *port) parport_announce_port() argument
579 parport_remove_port(struct parport *port) parport_remove_port() argument
693 parport_register_dev_model(struct parport *port, const char *name, const struct pardev_cb *par_dev_cb, int id) parport_register_dev_model() argument
842 struct parport *port; parport_unregister_device() local
917 struct parport *port, *result = NULL; parport_find_number() local
948 struct parport *port, *result = NULL; parport_find_base() local
980 struct parport *port = dev->port->physport; parport_claim() local
1158 struct parport *port = dev->port->physport; parport_release() local
1226 struct parport *port = dev_id; parport_irq_handler() local
[all...]
H A Ddaisy.c2 * IEEE 1284.3 Parallel port daisy chain and multiplexor code
12 * 31-01-1999: Make port-cloning transparent.
35 struct parport *port; member
45 static int mux_present(struct parport *port);
46 static int num_mux_ports(struct parport *port);
47 static int select_port(struct parport *port);
48 static int assign_addrs(struct parport *port);
51 static void add_dev(int devnum, struct parport *port, int daisy) in add_dev() argument
56 newdev->port = port; in add_dev()
105 parport_daisy_init(struct parport *port) parport_daisy_init() argument
203 parport_daisy_fini(struct parport *port) parport_daisy_fini() argument
245 struct parport *port; parport_open() local
301 cpp_daisy(struct parport *port, int cmd) cpp_daisy() argument
347 cpp_mux(struct parport *port, int cmd) cpp_mux() argument
376 parport_daisy_deselect_all(struct parport *port) parport_daisy_deselect_all() argument
381 parport_daisy_select(struct parport *port, int daisy, int mode) parport_daisy_select() argument
412 mux_present(struct parport *port) mux_present() argument
417 num_mux_ports(struct parport *port) num_mux_ports() argument
422 select_port(struct parport *port) select_port() argument
428 assign_addrs(struct parport *port) assign_addrs() argument
[all...]
/kernel/linux/linux-6.6/drivers/parport/
H A Dshare.c2 * Parallel-port resource manager code.
56 /* What you can do to a port that's gone away.. */
149 * iterates through all the drivers registered with the bus and sends the port
151 * know about the new port that just registered with the bus and decide if it
152 * wants to use this new port.
156 struct parport *port = _port; in driver_check() local
160 drv->match_port(port); in driver_check()
164 /* Call attach(port) for each registered driver. */
165 static void attach_driver_chain(struct parport *port) in attach_driver_chain() argument
171 drv->attach(port); in attach_driver_chain()
183 struct parport *port = _port; driver_detach() local
192 detach_driver_chain(struct parport *port) detach_driver_chain() argument
351 struct parport *port = to_parport_dev(dev); free_port() local
376 parport_get_port(struct parport *port) parport_get_port() argument
384 parport_del_port(struct parport *port) parport_del_port() argument
399 parport_put_port(struct parport *port) parport_put_port() argument
525 parport_announce_port(struct parport *port) parport_announce_port() argument
579 parport_remove_port(struct parport *port) parport_remove_port() argument
693 parport_register_dev_model(struct parport *port, const char *name, const struct pardev_cb *par_dev_cb, int id) parport_register_dev_model() argument
842 struct parport *port; parport_unregister_device() local
917 struct parport *port, *result = NULL; parport_find_number() local
948 struct parport *port, *result = NULL; parport_find_base() local
980 struct parport *port = dev->port->physport; parport_claim() local
1158 struct parport *port = dev->port->physport; parport_release() local
1226 struct parport *port = dev_id; parport_irq_handler() local
[all...]
H A Ddaisy.c2 * IEEE 1284.3 Parallel port daisy chain and multiplexor code
12 * 31-01-1999: Make port-cloning transparent.
35 struct parport *port; member
45 static int mux_present(struct parport *port);
46 static int num_mux_ports(struct parport *port);
47 static int select_port(struct parport *port);
48 static int assign_addrs(struct parport *port);
51 static void add_dev(int devnum, struct parport *port, int daisy) in add_dev() argument
56 newdev->port = port; in add_dev()
105 parport_daisy_init(struct parport *port) parport_daisy_init() argument
203 parport_daisy_fini(struct parport *port) parport_daisy_fini() argument
245 struct parport *port; parport_open() local
301 cpp_daisy(struct parport *port, int cmd) cpp_daisy() argument
347 cpp_mux(struct parport *port, int cmd) cpp_mux() argument
376 parport_daisy_deselect_all(struct parport *port) parport_daisy_deselect_all() argument
381 parport_daisy_select(struct parport *port, int daisy, int mode) parport_daisy_select() argument
412 mux_present(struct parport *port) mux_present() argument
417 num_mux_ports(struct parport *port) num_mux_ports() argument
422 select_port(struct parport *port) select_port() argument
428 assign_addrs(struct parport *port) assign_addrs() argument
[all...]
/kernel/linux/linux-6.6/drivers/pci/controller/
H A Dpci-mvebu.c103 u32 port; member
128 static inline void mvebu_writel(struct mvebu_pcie_port *port, u32 val, u32 reg) in mvebu_writel() argument
130 writel(val, port->base + reg); in mvebu_writel()
133 static inline u32 mvebu_readl(struct mvebu_pcie_port *port, u32 reg) in mvebu_readl() argument
135 return readl(port->base + reg); in mvebu_readl()
138 static inline bool mvebu_has_ioport(struct mvebu_pcie_port *port) in mvebu_has_ioport() argument
140 return port->io_target != -1 && port->io_attr != -1; in mvebu_has_ioport()
143 static bool mvebu_pcie_link_up(struct mvebu_pcie_port *port) in mvebu_pcie_link_up() argument
145 return !(mvebu_readl(port, PCIE_STAT_OF in mvebu_pcie_link_up()
148 mvebu_pcie_get_local_bus_nr(struct mvebu_pcie_port *port) mvebu_pcie_get_local_bus_nr() argument
153 mvebu_pcie_set_local_bus_nr(struct mvebu_pcie_port *port, int nr) mvebu_pcie_set_local_bus_nr() argument
163 mvebu_pcie_set_local_dev_nr(struct mvebu_pcie_port *port, int nr) mvebu_pcie_set_local_dev_nr() argument
173 mvebu_pcie_disable_wins(struct mvebu_pcie_port *port) mvebu_pcie_disable_wins() argument
204 mvebu_pcie_setup_wins(struct mvebu_pcie_port *port) mvebu_pcie_setup_wins() argument
249 mvebu_pcie_setup_hw(struct mvebu_pcie_port *port) mvebu_pcie_setup_hw() argument
352 struct mvebu_pcie_port *port; mvebu_pcie_child_rd_conf() local
388 struct mvebu_pcie_port *port; mvebu_pcie_child_wr_conf() local
429 mvebu_pcie_del_windows(struct mvebu_pcie_port *port, phys_addr_t base, size_t size) mvebu_pcie_del_windows() argument
447 mvebu_pcie_add_windows(struct mvebu_pcie_port *port, unsigned int target, unsigned int attribute, phys_addr_t base, size_t size, phys_addr_t remap) mvebu_pcie_add_windows() argument
481 mvebu_pcie_set_window(struct mvebu_pcie_port *port, unsigned int target, unsigned int attribute, const struct mvebu_pcie_window *desired, struct mvebu_pcie_window *cur) mvebu_pcie_set_window() argument
519 mvebu_pcie_handle_iobase_change(struct mvebu_pcie_port *port) mvebu_pcie_handle_iobase_change() argument
549 mvebu_pcie_handle_membase_change(struct mvebu_pcie_port *port) mvebu_pcie_handle_membase_change() argument
577 struct mvebu_pcie_port *port = bridge->data; mvebu_pci_bridge_emul_base_conf_read() local
625 struct mvebu_pcie_port *port = bridge->data; mvebu_pci_bridge_emul_pcie_conf_read() local
700 struct mvebu_pcie_port *port = bridge->data; mvebu_pci_bridge_emul_ext_conf_read() local
731 struct mvebu_pcie_port *port = bridge->data; mvebu_pci_bridge_emul_base_conf_write() local
797 struct mvebu_pcie_port *port = bridge->data; mvebu_pci_bridge_emul_pcie_conf_write() local
859 struct mvebu_pcie_port *port = bridge->data; mvebu_pci_bridge_emul_ext_conf_write() local
900 mvebu_pci_bridge_emul_init(struct mvebu_pcie_port *port) mvebu_pci_bridge_emul_init() argument
968 struct mvebu_pcie_port *port = &pcie->ports[i]; mvebu_pcie_find_port() local
989 struct mvebu_pcie_port *port; mvebu_pcie_wr_conf() local
1003 struct mvebu_pcie_port *port; mvebu_pcie_rd_conf() local
1019 struct mvebu_pcie_port *port = d->domain->host_data; mvebu_pcie_intx_irq_mask() local
1033 struct mvebu_pcie_port *port = d->domain->host_data; mvebu_pcie_intx_irq_unmask() local
1054 struct mvebu_pcie_port *port = h->host_data; mvebu_pcie_intx_irq_map() local
1068 mvebu_pcie_init_irq_domain(struct mvebu_pcie_port *port) mvebu_pcie_init_irq_domain() argument
1095 struct mvebu_pcie_port *port = irq_desc_get_handler_data(desc); mvebu_pcie_irq_handler() local
1158 mvebu_pcie_map_registers(struct platform_device *pdev, struct device_node *np, struct mvebu_pcie_port *port) mvebu_pcie_map_registers() argument
1227 struct mvebu_pcie_port *port = pcie->ports + i; mvebu_pcie_suspend() local
1243 struct mvebu_pcie_port *port = pcie->ports + i; mvebu_pcie_resume() local
1255 struct mvebu_pcie_port *port = data; mvebu_pcie_port_clk_put() local
1260 mvebu_pcie_parse_port(struct mvebu_pcie *pcie, struct mvebu_pcie_port *port, struct device_node *child) mvebu_pcie_parse_port() argument
1390 mvebu_pcie_powerup(struct mvebu_pcie_port *port) mvebu_pcie_powerup() argument
1417 mvebu_pcie_powerdown(struct mvebu_pcie_port *port) mvebu_pcie_powerdown() argument
1501 struct mvebu_pcie_port *port = &pcie->ports[i]; mvebu_pcie_probe() local
1517 struct mvebu_pcie_port *port = &pcie->ports[i]; mvebu_pcie_probe() local
1665 struct mvebu_pcie_port *port = &pcie->ports[i]; mvebu_pcie_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/usb/serial/
H A Diuu_phoenix.c46 static int iuu_create_sysfs_attrs(struct usb_serial_port *port);
47 static int iuu_remove_sysfs_attrs(struct usb_serial_port *port);
65 static int iuu_port_probe(struct usb_serial_port *port) in iuu_port_probe() argument
90 usb_set_serial_port_data(port, priv); in iuu_port_probe()
92 ret = iuu_create_sysfs_attrs(port); in iuu_port_probe()
103 static int iuu_port_remove(struct usb_serial_port *port) in iuu_port_remove() argument
105 struct iuu_private *priv = usb_get_serial_port_data(port); in iuu_port_remove()
107 iuu_remove_sysfs_attrs(port); in iuu_port_remove()
118 struct usb_serial_port *port = tty->driver_data; in iuu_tiocmset() local
119 struct iuu_private *priv = usb_get_serial_port_data(port); in iuu_tiocmset()
146 struct usb_serial_port *port = tty->driver_data; iuu_tiocmget() local
160 struct usb_serial_port *port = urb->context; iuu_rxcmd() local
179 iuu_reset(struct usb_serial_port *port, u8 wt) iuu_reset() argument
212 struct usb_serial_port *port = urb->context; iuu_update_status_callback() local
242 struct usb_serial_port *port = urb->context; iuu_status_callback() local
254 iuu_status(struct usb_serial_port *port) iuu_status() argument
269 bulk_immediate(struct usb_serial_port *port, u8 *buf, u8 count) bulk_immediate() argument
290 read_immediate(struct usb_serial_port *port, u8 *buf, u8 count) read_immediate() argument
310 iuu_led(struct usb_serial_port *port, unsigned int R, unsigned int G, unsigned int B, u8 f) iuu_led() argument
351 struct usb_serial_port *port = urb->context; iuu_led_activity_on() local
372 struct usb_serial_port *port = urb->context; iuu_led_activity_off() local
392 iuu_clk(struct usb_serial_port *port, int dwFrq) iuu_clk() argument
530 iuu_uart_flush(struct usb_serial_port *port) iuu_uart_flush() argument
580 struct usb_serial_port *port = urb->context; read_buf_callback() local
600 iuu_bulk_write(struct usb_serial_port *port) iuu_bulk_write() argument
629 iuu_read_buf(struct usb_serial_port *port, int len) iuu_read_buf() argument
644 struct usb_serial_port *port = urb->context; iuu_uart_read_callback() local
702 iuu_uart_write(struct tty_struct *tty, struct usb_serial_port *port, const u8 *buf, int count) iuu_uart_write() argument
725 struct usb_serial_port *port = urb->context; read_rxcmd_callback() local
743 iuu_uart_on(struct usb_serial_port *port) iuu_uart_on() argument
773 iuu_uart_off(struct usb_serial_port *port) iuu_uart_off() argument
790 iuu_uart_baud(struct usb_serial_port *port, u32 baud_base, u32 *actual, u8 parity) iuu_uart_baud() argument
887 iuu_set_termios(struct tty_struct *tty, struct usb_serial_port *port, struct ktermios *old_termios) iuu_set_termios() argument
941 iuu_close(struct usb_serial_port *port) iuu_close() argument
963 iuu_open(struct tty_struct *tty, struct usb_serial_port *port) iuu_open() argument
1083 iuu_vcc_set(struct usb_serial_port *port, unsigned int vcc) iuu_vcc_set() argument
1116 struct usb_serial_port *port = to_usb_serial_port(dev); vcc_mode_show() local
1125 struct usb_serial_port *port = to_usb_serial_port(dev); vcc_mode_store() local
1148 iuu_create_sysfs_attrs(struct usb_serial_port *port) iuu_create_sysfs_attrs() argument
1153 iuu_remove_sysfs_attrs(struct usb_serial_port *port) iuu_remove_sysfs_attrs() argument
[all...]
H A Dusb_wwan.c37 * Generate DTR/RTS signals on the port using the SET_CONTROL_LINE_STATE request
40 static int usb_wwan_send_setup(struct usb_serial_port *port) in usb_wwan_send_setup() argument
42 struct usb_serial *serial = port->serial; in usb_wwan_send_setup()
48 portdata = usb_get_serial_port_data(port); in usb_wwan_send_setup()
65 usb_autopm_put_interface(port->serial->interface); in usb_wwan_send_setup()
70 void usb_wwan_dtr_rts(struct usb_serial_port *port, int on) in usb_wwan_dtr_rts() argument
75 intfdata = usb_get_serial_data(port->serial); in usb_wwan_dtr_rts()
80 portdata = usb_get_serial_port_data(port); in usb_wwan_dtr_rts()
85 usb_wwan_send_setup(port); in usb_wwan_dtr_rts()
91 struct usb_serial_port *port in usb_wwan_tiocmget() local
111 struct usb_serial_port *port = tty->driver_data; usb_wwan_tiocmset() local
138 struct usb_serial_port *port = tty->driver_data; usb_wwan_get_serial_info() local
154 struct usb_serial_port *port = tty->driver_data; usb_wwan_set_serial_info() local
181 usb_wwan_write(struct tty_struct *tty, struct usb_serial_port *port, const unsigned char *buf, int count) usb_wwan_write() argument
262 struct usb_serial_port *port; usb_wwan_indat_callback() local
302 struct usb_serial_port *port; usb_wwan_outdat_callback() local
329 struct usb_serial_port *port = tty->driver_data; usb_wwan_write_room() local
350 struct usb_serial_port *port = tty->driver_data; usb_wwan_chars_in_buffer() local
370 usb_wwan_open(struct tty_struct *tty, struct usb_serial_port *port) usb_wwan_open() argument
426 usb_wwan_close(struct usb_serial_port *port) usb_wwan_close() argument
464 usb_wwan_setup_urb(struct usb_serial_port *port, int endpoint, int dir, void *ctx, char *buf, int len, void (*callback) (struct urb *)) usb_wwan_setup_urb() argument
487 usb_wwan_port_probe(struct usb_serial_port *port) usb_wwan_port_probe() argument
549 usb_wwan_port_remove(struct usb_serial_port *port) usb_wwan_port_remove() argument
576 struct usb_serial_port *port; stop_urbs() local
613 usb_wwan_submit_delayed_urbs(struct usb_serial_port *port) usb_wwan_submit_delayed_urbs() argument
650 struct usb_serial_port *port; usb_wwan_resume() local
[all...]
/kernel/linux/linux-5.10/drivers/tty/serial/8250/
H A D8250_hp300.c29 struct hp300_port *next; /* next port */
94 struct uart_port port; in hp300_setup_serial_console() local
96 memset(&port, 0, sizeof(port)); in hp300_setup_serial_console()
107 port.iotype = UPIO_MEM; in hp300_setup_serial_console()
108 port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF; in hp300_setup_serial_console()
109 port.type = PORT_UNKNOWN; in hp300_setup_serial_console()
116 port.uartclk = HPAPCI_BAUD_BASE * 16; in hp300_setup_serial_console()
117 port.mapbase = (FRODO_BASE + FRODO_APCI_OFFSET(1)); in hp300_setup_serial_console()
118 port in hp300_setup_serial_console()
210 struct hp300_port *port; hp300_8250_init() local
304 struct hp300_port *port, *to_free; hp300_8250_exit() local
[all...]
/kernel/linux/linux-6.6/drivers/tty/serial/8250/
H A D8250_hp300.c29 struct hp300_port *next; /* next port */
94 struct uart_port port; in hp300_setup_serial_console() local
96 memset(&port, 0, sizeof(port)); in hp300_setup_serial_console()
107 port.iotype = UPIO_MEM; in hp300_setup_serial_console()
108 port.flags = UPF_SKIP_TEST | UPF_SHARE_IRQ | UPF_BOOT_AUTOCONF; in hp300_setup_serial_console()
109 port.type = PORT_UNKNOWN; in hp300_setup_serial_console()
116 port.uartclk = HPAPCI_BAUD_BASE * 16; in hp300_setup_serial_console()
117 port.mapbase = (FRODO_BASE + FRODO_APCI_OFFSET(1)); in hp300_setup_serial_console()
118 port in hp300_setup_serial_console()
210 struct hp300_port *port; hp300_8250_init() local
304 struct hp300_port *port, *to_free; hp300_8250_exit() local
[all...]
/kernel/linux/linux-6.6/drivers/platform/chrome/
H A Dcros_ec_typec.c74 static int cros_typec_get_switch_handles(struct cros_typec_port *port, in cros_typec_get_switch_handles() argument
80 port->mux = fwnode_typec_mux_get(fwnode); in cros_typec_get_switch_handles()
81 if (IS_ERR(port->mux)) { in cros_typec_get_switch_handles()
82 ret = PTR_ERR(port->mux); in cros_typec_get_switch_handles()
87 port->retimer = fwnode_typec_retimer_get(fwnode); in cros_typec_get_switch_handles()
88 if (IS_ERR(port->retimer)) { in cros_typec_get_switch_handles()
89 ret = PTR_ERR(port->retimer); in cros_typec_get_switch_handles()
94 port->ori_sw = fwnode_typec_switch_get(fwnode); in cros_typec_get_switch_handles()
95 if (IS_ERR(port->ori_sw)) { in cros_typec_get_switch_handles()
96 ret = PTR_ERR(port in cros_typec_get_switch_handles()
126 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_add_partner() local
150 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_unregister_altmodes() local
177 cros_typec_usb_disconnect_state(struct cros_typec_port *port) cros_typec_usb_disconnect_state() argument
193 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_remove_partner() local
220 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_remove_cable() local
235 cros_typec_unregister_port_altmodes(struct cros_typec_port *port) cros_typec_unregister_port_altmodes() argument
269 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_register_port_altmodes() local
397 cros_typec_usb_safe_state(struct cros_typec_port *port) cros_typec_usb_safe_state() argument
416 cros_typec_get_cable_vdo(struct cros_typec_port *port, u16 svid) cros_typec_get_cable_vdo() argument
438 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_enable_tbt() local
493 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_enable_dp() local
538 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_enable_usb4() local
567 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_configure_mux() local
651 struct typec_port *port = typec->ports[port_num]->port; cros_typec_set_port_params_v0() local
668 struct typec_port *port = typec->ports[port_num]->port; cros_typec_set_port_params_v1() local
710 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_register_altmodes() local
796 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_handle_sop_prime_disc() local
872 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_handle_sop_disc() local
935 struct cros_typec_port *port = typec->ports[port_num]; cros_typec_register_partner_pdos() local
[all...]
/kernel/linux/linux-5.10/sound/core/seq/
H A Dseq_system.c19 * - send tempo /start/stop etc. events to this port to manipulate the
22 * - this port supports subscription. The received timer events are
25 * The modifier client/port is not send.
29 * - supports supscription. For each client or port attaching to or
49 /* port id numbers for this client */
54 /* fill standard header data, source port & channel are filled in */
55 static int setheader(struct snd_seq_event * ev, int client, int port) in setheader() argument
66 ev->source.port = announce_port; in setheader()
72 ev->data.addr.port = port; in setheader()
79 snd_seq_system_broadcast(int client, int port, int type) snd_seq_system_broadcast() argument
90 snd_seq_system_notify(int client, int port, struct snd_seq_event *ev) snd_seq_system_notify() argument
110 struct snd_seq_port_info *port; snd_seq_system_client_init() local
[all...]
/kernel/linux/linux-6.6/sound/core/seq/
H A Dseq_system.c19 * - send tempo /start/stop etc. events to this port to manipulate the
22 * - this port supports subscription. The received timer events are
25 * The modifier client/port is not send.
29 * - supports supscription. For each client or port attaching to or
49 /* port id numbers for this client */
54 /* fill standard header data, source port & channel are filled in */
55 static int setheader(struct snd_seq_event * ev, int client, int port) in setheader() argument
66 ev->source.port = announce_port; in setheader()
72 ev->data.addr.port = port; in setheader()
79 snd_seq_system_broadcast(int client, int port, int type) snd_seq_system_broadcast() argument
91 snd_seq_system_notify(int client, int port, struct snd_seq_event *ev) snd_seq_system_notify() argument
111 struct snd_seq_port_info *port; snd_seq_system_client_init() local
[all...]

Completed in 22 milliseconds

12345678910>>...305