/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | lantiq.c | 104 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 = <q_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 = <q_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 D | mux.c | 9 ** 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 D | gpio-mxc.c | 176 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 D | intel_pmc_mux.c | 142 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 D | lan966x_port.c | 25 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 D | lan966x_lag.c | 23 * 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 D | sunvdc.c | 92 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 D | f81232.c | 26 { 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 D | keyspan_pda.c | 37 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 D | iuu_phoenix.c | 46 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 D | sunvdc.c | 91 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 D | sc16is7xx.c | 314 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 D | 21285.c | 3 * 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 D | share.c | 2 * 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 D | daisy.c | 2 * 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 D | share.c | 2 * 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 D | daisy.c | 2 * 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 D | pci-mvebu.c | 103 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 D | iuu_phoenix.c | 46 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 D | usb_wwan.c | 37 * 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 D | 8250_hp300.c | 29 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 D | 8250_hp300.c | 29 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 D | cros_ec_typec.c | 74 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 D | seq_system.c | 19 * - 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 D | seq_system.c | 19 * - 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...] |