/kernel/linux/linux-5.10/include/linux/usb/ |
H A D | serial.h | 31 * @serial: pointer back to the struct usb_serial owner of this port. 32 * @port: pointer to the corresponding tty_port for this port. 34 * @minor: the minor number of the port 35 * @port_number: the struct usb_serial port number of this port (starts at 0) 36 * @interrupt_in_buffer: pointer to the interrupt in buffer for this port. 37 * @interrupt_in_urb: pointer to the interrupt in struct urb for this port. 39 * for this port. 40 * @interrupt_out_buffer: pointer to the interrupt out buffer for this port 74 struct tty_port port; global() member 119 usb_get_serial_port_data(struct usb_serial_port *port) usb_get_serial_port_data() argument 124 usb_set_serial_port_data(struct usb_serial_port *port, void *data) usb_set_serial_port_data() argument 160 struct usb_serial_port *port[MAX_NUM_PORTS]; global() member 365 usb_serial_handle_sysrq_char(struct usb_serial_port *port, unsigned int ch) usb_serial_handle_sysrq_char() argument 369 usb_serial_handle_break(struct usb_serial_port *port) usb_serial_handle_break() argument [all...] |
H A D | typec.h | 136 *typec_port_register_altmode(struct typec_port *port, 166 * Represents USB Type-C Cable attached to USB Type-C port. 180 * Details about a partner that is attached to USB Type-C port. If @identity 192 * @try_role: Set data role preference for DRP port 196 * @port_type_set: Set port type 199 int (*try_role)(struct typec_port *port, int role); 200 int (*dr_set)(struct typec_port *port, enum typec_data_role role); 201 int (*pr_set)(struct typec_port *port, enum typec_role role); 202 int (*vconn_set)(struct typec_port *port, enum typec_role role); 203 int (*port_type_set)(struct typec_port *port, [all...] |
/kernel/linux/linux-6.6/include/linux/usb/ |
H A D | serial.h | 26 * @serial: pointer back to the struct usb_serial owner of this port. 27 * @port: pointer to the corresponding tty_port for this port. 29 * @minor: the minor number of the port 30 * @port_number: the struct usb_serial port number of this port (starts at 0) 31 * @interrupt_in_buffer: pointer to the interrupt in buffer for this port. 32 * @interrupt_in_urb: pointer to the interrupt in struct urb for this port. 34 * for this port. 35 * @interrupt_out_buffer: pointer to the interrupt out buffer for this port 68 struct tty_port port; global() member 112 usb_get_serial_port_data(struct usb_serial_port *port) usb_get_serial_port_data() argument 117 usb_set_serial_port_data(struct usb_serial_port *port, void *data) usb_set_serial_port_data() argument 156 struct usb_serial_port *port[MAX_NUM_PORTS]; global() member 364 usb_serial_handle_sysrq_char(struct usb_serial_port *port, unsigned int ch) usb_serial_handle_sysrq_char() argument 368 usb_serial_handle_break(struct usb_serial_port *port) usb_serial_handle_break() argument [all...] |
/kernel/linux/linux-6.6/drivers/platform/chrome/ |
H A D | cros_typec_switch.c | 21 /* Handles and other relevant data required for each port's switches. */ 40 .port = port_num, in cros_typec_cmd_mux_set() 74 .port = port_num, in cros_typec_send_clear_event() 86 .port = port_num, in cros_typec_check_event() 93 dev_warn(sdata->dev, "EC_CMD_TYPEC_STATUS failed for port: %d\n", port_num); in cros_typec_check_event() 154 struct cros_typec_port *port = typec_mux_get_drvdata(mode_switch); in cros_typec_mode_switch_set() local 157 return cros_typec_configure_mux(port->sdata, port->port_num, 0, state->mode, state->alt); in cros_typec_mode_switch_set() 162 struct cros_typec_port *port = typec_retimer_get_drvdata(retimer); in cros_typec_retimer_set() local 165 return cros_typec_configure_mux(port in cros_typec_retimer_set() 180 cros_typec_register_mode_switch(struct cros_typec_port *port, struct fwnode_handle *fwnode) cros_typec_register_mode_switch() argument 195 cros_typec_register_retimer(struct cros_typec_port *port, struct fwnode_handle *fwnode) cros_typec_register_retimer() argument 211 struct cros_typec_port *port; cros_typec_register_switches() local [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/ |
H A D | drm_of.c | 25 * drm_of_crtc_port_mask - find the mask of a registered CRTC by port OF node 27 * @port: port OF node 29 * Given a port OF node, return the possible mask of the corresponding 33 struct device_node *port) in drm_of_crtc_port_mask() 39 if (tmp->port == port) in drm_of_crtc_port_mask() 50 * drm_of_find_possible_crtcs - find the possible CRTCs for an encoder port 52 * @port: encoder port t 32 drm_of_crtc_port_mask(struct drm_device *dev, struct device_node *port) drm_of_crtc_port_mask() argument 60 drm_of_find_possible_crtcs(struct drm_device *dev, struct device_node *port) drm_of_find_possible_crtcs() argument 117 struct device_node *ep, *port, *remote; drm_of_component_probe() local 200 struct device_node *port; drm_of_encoder_active_endpoint() local 237 drm_of_find_panel_or_bridge(const struct device_node *np, int port, int endpoint, struct drm_panel **panel, struct drm_bridge **bridge) drm_of_find_panel_or_bridge() argument 417 drm_of_lvds_get_data_mapping(const struct device_node *port) drm_of_lvds_get_data_mapping() argument 482 drm_of_get_data_lanes_count_ep(const struct device_node *port, int port_reg, int reg, const unsigned int min, const unsigned int max) drm_of_get_data_lanes_count_ep() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_dvo.c | 60 .port = PORT_C, 67 .port = PORT_C, 74 .port = PORT_C, 81 .port = PORT_A, 88 .port = PORT_C, 95 .port = PORT_C, 103 .port = PORT_B, 132 enum port port = encoder->port; in intel_dvo_connector_get_hw_state() local 147 enum port port = encoder->port; intel_dvo_get_hw_state() local 161 enum port port = encoder->port; intel_dvo_get_config() local 188 enum port port = encoder->port; intel_disable_dvo() local 203 enum port port = encoder->port; intel_enable_dvo() local 294 enum port port = encoder->port; intel_dvo_pre_enable() local [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | am65-cpsw-nuss.c | 150 static void am65_cpsw_sl_ctl_reset(struct am65_cpsw_port *port) in am65_cpsw_sl_ctl_reset() argument 152 cpsw_sl_reset(port->slave.mac_sl, 100); in am65_cpsw_sl_ctl_reset() 155 port->port_base + AM65_CPSW_PORT_REG_RX_MAXLEN); in am65_cpsw_sl_ctl_reset() 174 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); in am65_cpsw_nuss_ndo_slave_add_vid() local 188 port_mask = BIT(port->port_id) | ALE_PORT_HOST; in am65_cpsw_nuss_ndo_slave_add_vid() 203 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); in am65_cpsw_nuss_ndo_slave_kill_vid() local 218 BIT(port->port_id) | ALE_PORT_HOST); in am65_cpsw_nuss_ndo_slave_kill_vid() 224 static void am65_cpsw_slave_set_promisc(struct am65_cpsw_port *port, in am65_cpsw_slave_set_promisc() argument 227 struct am65_cpsw_common *common = port->common; in am65_cpsw_slave_set_promisc() 236 cpsw_ale_control_set(common->ale, port in am65_cpsw_slave_set_promisc() 250 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); am65_cpsw_nuss_ndo_slave_set_rx_mode() local 398 struct am65_cpsw_port *port = &common->ports[port_idx]; am65_cpsw_nuss_common_open() local 539 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); am65_cpsw_nuss_ndo_slave_stop() local 559 struct am65_cpsw_port *port = arg; cpsw_restore_vlans() local 570 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); am65_cpsw_nuss_ndo_slave_open() local 726 struct am65_cpsw_port *port; am65_cpsw_nuss_rx_packets() local 1078 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); am65_cpsw_nuss_ndo_slave_xmit() local 1241 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); am65_cpsw_nuss_ndo_slave_set_mac_address() local 1270 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); am65_cpsw_nuss_hwtstamp_set() local 1356 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); am65_cpsw_nuss_hwtstamp_get() local 1374 struct am65_cpsw_port *port = am65_ndev_to_port(ndev); am65_cpsw_nuss_ndo_slave_ioctl() local 1464 struct am65_cpsw_port *port; am65_cpsw_disable_serdes_phy() local 1476 am65_cpsw_init_serdes_phy(struct device *dev, struct device_node *port_np, struct am65_cpsw_port *port) am65_cpsw_init_serdes_phy() argument 1506 struct am65_cpsw_port *port = container_of(slave, struct am65_cpsw_port, slave); am65_cpsw_nuss_mac_config() local 1536 struct am65_cpsw_port *port = container_of(slave, struct am65_cpsw_port, slave); am65_cpsw_nuss_mac_link_down() local 1570 struct am65_cpsw_port *port = container_of(slave, struct am65_cpsw_port, slave); am65_cpsw_nuss_mac_link_up() local 1611 am65_cpsw_nuss_slave_disable_unused(struct am65_cpsw_port *port) am65_cpsw_nuss_slave_disable_unused() argument 2015 struct am65_cpsw_port *port; am65_cpsw_nuss_init_slave_ports() local 2127 struct am65_cpsw_port *port; am65_cpsw_nuss_phylink_cleanup() local 2142 struct am65_cpsw_port *port; am65_cpsw_nuss_init_port_ndev() local 2263 struct am65_cpsw_port *port; am65_cpsw_nuss_cleanup_ndev() local 2284 struct am65_cpsw_port *port = am65_common_get_port(common, i); am65_cpsw_port_offload_fwd_mark_update() local 2465 am65_cpsw_init_port_emac_ale(struct am65_cpsw_port *port) am65_cpsw_init_port_emac_ale() argument 2488 am65_cpsw_init_port_switch_ale(struct am65_cpsw_port *port) am65_cpsw_init_port_switch_ale() argument 2580 struct am65_cpsw_port *port; am65_cpsw_dl_switch_mode_set() local 2600 struct am65_cpsw_port *port; am65_cpsw_dl_switch_mode_set() local 2632 struct am65_cpsw_port *port; am65_cpsw_nuss_register_devlink() local 2696 struct am65_cpsw_port *port; am65_cpsw_unregister_devlink() local 2720 struct am65_cpsw_port *port; am65_cpsw_nuss_register_ndevs() local 3038 struct am65_cpsw_port *port; am65_cpsw_nuss_suspend() local 3075 struct am65_cpsw_port *port; am65_cpsw_nuss_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/pps/clients/ |
H A D | pps_parport.c | 3 * pps_parport.c -- kernel parallel port PPS client 25 #define DRVDESC "parallel port PPS client" 34 "Maximum number of port reads when polling for signal clear," 40 /* internal per port structure */ 44 unsigned int cw; /* port clear timeout */ 49 static inline int signal_is_set(struct parport *port) in signal_is_set() argument 51 return (port->ops->read_status(port) & PARPORT_STATUS_ACK) != 0; in signal_is_set() 59 struct parport *port = dev->pardev->port; in parport_irq() local 125 parport_attach(struct parport *port) parport_attach() argument 191 parport_detach(struct parport *port) parport_detach() argument [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | serial_8250.h | 31 * Locking: Caller holds port's lock. 48 u16 bugs; /* port bugs */ 90 * port to the irq chain. Other drivers may @request_irq(). 92 * the port from the irq chain. 104 struct uart_8250_port *port; /* for hrtimer callbacks */ member 114 * @dl_read: ``u32 ()(struct uart_8250_port *port)`` 118 * @dl_write: ``void ()(struct uart_8250_port *port, u32 value)`` 122 * Locking: Caller holds port's lock. 125 struct uart_port port; member 128 u32 capabilities; /* port capabilitie [all...] |
/kernel/linux/linux-6.6/drivers/pps/clients/ |
H A D | pps_parport.c | 3 * pps_parport.c -- kernel parallel port PPS client 32 "Maximum number of port reads when polling for signal clear," 38 /* internal per port structure */ 42 unsigned int cw; /* port clear timeout */ 47 static inline int signal_is_set(struct parport *port) in signal_is_set() argument 49 return (port->ops->read_status(port) & PARPORT_STATUS_ACK) != 0; in signal_is_set() 57 struct parport *port = dev->pardev->port; in parport_irq() local 72 * lags while polling the port in parport_irq() 123 parport_attach(struct parport *port) parport_attach() argument 195 parport_detach(struct parport *port) parport_detach() argument [all...] |
/kernel/linux/linux-6.6/drivers/pps/generators/ |
H A D | pps_gen_parport.c | 3 * pps_gen_parport.c -- kernel parallel port PPS signal generator 38 /* internal per port structure */ 42 long port_write_time; /* calibrated port write time (ns) */ 59 struct parport *port; in hrtimer_event() local 94 port = dev->pardev->port; in hrtimer_event() 95 port->ops->write_control(port, SIGNAL); in hrtimer_event() 104 port->ops->write_control(port, NO_SIGNA in hrtimer_event() 143 struct parport *port = dev->pardev->port; calibrate_port() local 177 parport_attach(struct parport *port) parport_attach() argument 221 parport_detach(struct parport *port) parport_detach() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/ |
H A D | macvlan.c | 71 static inline bool macvlan_passthru(const struct macvlan_port *port) in macvlan_passthru() argument 73 return port->flags & MACVLAN_F_PASSTHRU; in macvlan_passthru() 76 static inline void macvlan_set_passthru(struct macvlan_port *port) in macvlan_set_passthru() argument 78 port->flags |= MACVLAN_F_PASSTHRU; in macvlan_set_passthru() 81 static inline bool macvlan_addr_change(const struct macvlan_port *port) in macvlan_addr_change() argument 83 return port->flags & MACVLAN_F_ADDRCHANGE; in macvlan_addr_change() 86 static inline void macvlan_set_addr_change(struct macvlan_port *port) in macvlan_set_addr_change() argument 88 port->flags |= MACVLAN_F_ADDRCHANGE; in macvlan_set_addr_change() 91 static inline void macvlan_clear_addr_change(struct macvlan_port *port) in macvlan_clear_addr_change() argument 93 port in macvlan_clear_addr_change() 120 macvlan_hash_lookup(const struct macvlan_port *port, const unsigned char *addr) macvlan_hash_lookup() argument 153 struct macvlan_port *port = vlan->port; macvlan_hash_add_source() local 176 struct macvlan_port *port = vlan->port; macvlan_hash_add() local 207 macvlan_addr_busy(const struct macvlan_port *port, const unsigned char *addr) macvlan_addr_busy() argument 258 macvlan_broadcast(struct sk_buff *skb, const struct macvlan_port *port, struct net_device *src, enum macvlan_mode mode) macvlan_broadcast() argument 297 struct macvlan_port *port = container_of(w, struct macvlan_port, macvlan_process_broadcast() local 343 macvlan_broadcast_enqueue(struct macvlan_port *port, const struct macvlan_dev *src, struct sk_buff *skb) macvlan_broadcast_enqueue() argument 378 macvlan_flush_sources(struct macvlan_port *port, struct macvlan_dev *vlan) macvlan_flush_sources() argument 424 macvlan_forward_source(struct sk_buff *skb, struct macvlan_port *port, const unsigned char *addr) macvlan_forward_source() argument 441 struct macvlan_port *port; macvlan_handle_frame() local 519 const struct macvlan_port *port = vlan->port; macvlan_queue_xmit() local 704 struct macvlan_port *port = vlan->port; macvlan_sync_address() local 891 struct macvlan_port *port = vlan->port; macvlan_init() local 918 struct macvlan_port *port = vlan->port; macvlan_uninit() local 1199 struct macvlan_port *port; macvlan_port_create() local 1234 struct macvlan_port *port = macvlan_port_get_rtnl(dev); macvlan_port_destroy() local 1409 struct macvlan_port *port; macvlan_common_newlink() local 1698 struct macvlan_port *port; macvlan_device_event() local [all...] |
/kernel/linux/linux-6.6/drivers/tty/serial/ |
H A D | rp2.c | 75 /* port registers */ 84 /* This lets uart_insert_char() drop bytes received on a !CREAD port */ 179 struct uart_port port; member 228 static inline struct rp2_uart_port *port_to_up(struct uart_port *port) in port_to_up() argument 230 return container_of(port, struct rp2_uart_port, port); in port_to_up() 269 static unsigned int rp2_uart_tx_empty(struct uart_port *port) in rp2_uart_tx_empty() argument 271 struct rp2_uart_port *up = port_to_up(port); in rp2_uart_tx_empty() 279 spin_lock_irqsave(&up->port.lock, flags); in rp2_uart_tx_empty() 281 spin_unlock_irqrestore(&up->port in rp2_uart_tx_empty() 286 rp2_uart_get_mctrl(struct uart_port *port) rp2_uart_get_mctrl() argument 298 rp2_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) rp2_uart_set_mctrl() argument 307 rp2_uart_start_tx(struct uart_port *port) rp2_uart_start_tx() argument 312 rp2_uart_stop_tx(struct uart_port *port) rp2_uart_stop_tx() argument 317 rp2_uart_stop_rx(struct uart_port *port) rp2_uart_stop_rx() argument 322 rp2_uart_break_ctl(struct uart_port *port, int break_state) rp2_uart_break_ctl() argument 332 rp2_uart_enable_ms(struct uart_port *port) rp2_uart_enable_ms() argument 373 rp2_uart_set_termios(struct uart_port *port, struct ktermios *new, const struct ktermios *old) rp2_uart_set_termios() argument 400 struct tty_port *port = &up->port.state->port; rp2_rx_chars() local 498 rp2_uart_startup(struct uart_port *port) rp2_uart_startup() argument 512 rp2_uart_shutdown(struct uart_port *port) rp2_uart_shutdown() argument 525 rp2_uart_type(struct uart_port *port) rp2_uart_type() argument 530 rp2_uart_release_port(struct uart_port *port) rp2_uart_release_port() argument 535 rp2_uart_request_port(struct uart_port *port) rp2_uart_request_port() argument 541 rp2_uart_config_port(struct uart_port *port, int flags) rp2_uart_config_port() argument 547 rp2_uart_verify_port(struct uart_port *port, struct serial_struct *ser) rp2_uart_verify_port() argument [all...] |
/kernel/linux/linux-5.10/drivers/usb/serial/ |
H A D | ftdi_sio.c | 65 u16 interface; /* FT2232C, FT2232H or FT4232H port interface 1084 static int ftdi_sio_port_probe(struct usb_serial_port *port); 1085 static int ftdi_sio_port_remove(struct usb_serial_port *port); 1086 static int ftdi_open(struct tty_struct *tty, struct usb_serial_port *port); 1087 static void ftdi_dtr_rts(struct usb_serial_port *port, int on); 1089 static int ftdi_prepare_write_buffer(struct usb_serial_port *port, 1092 struct usb_serial_port *port, struct ktermios *old); 1103 static bool ftdi_tx_empty(struct usb_serial_port *port); 1104 static int ftdi_get_modem_status(struct usb_serial_port *port, 1235 #define set_mctrl(port, se 1238 update_mctrl(struct usb_serial_port *port, unsigned int set, unsigned int clear) update_mctrl() argument 1284 get_ftdi_divisor(struct tty_struct *tty, struct usb_serial_port *port) get_ftdi_divisor() argument 1390 change_speed(struct tty_struct *tty, struct usb_serial_port *port) change_speed() argument 1418 write_latency_timer(struct usb_serial_port *port) write_latency_timer() argument 1444 _read_latency_timer(struct usb_serial_port *port) _read_latency_timer() argument 1473 read_latency_timer(struct usb_serial_port *port) read_latency_timer() argument 1495 struct usb_serial_port *port = tty->driver_data; get_serial_info() local 1507 struct usb_serial_port *port = tty->driver_data; set_serial_info() local 1555 get_lsr_info(struct usb_serial_port *port, unsigned int __user *retinfo) get_lsr_info() argument 1571 ftdi_determine_type(struct usb_serial_port *port) ftdi_determine_type() argument 1661 ftdi_set_max_packet_size(struct usb_serial_port *port) ftdi_set_max_packet_size() argument 1702 struct usb_serial_port *port = to_usb_serial_port(dev); latency_timer_show() local 1715 struct usb_serial_port *port = to_usb_serial_port(dev); latency_timer_store() local 1736 struct usb_serial_port *port = to_usb_serial_port(dev); event_char_store() local 1762 create_sysfs_attrs(struct usb_serial_port *port) create_sysfs_attrs() argument 1787 remove_sysfs_attrs(struct usb_serial_port *port) remove_sysfs_attrs() argument 1809 ftdi_set_bitmode(struct usb_serial_port *port, u8 mode) ftdi_set_bitmode() argument 1837 ftdi_set_cbus_pins(struct usb_serial_port *port) ftdi_set_cbus_pins() argument 1842 ftdi_exit_cbus_mode(struct usb_serial_port *port) ftdi_exit_cbus_mode() argument 1853 struct usb_serial_port *port = gpiochip_get_data(gc); ftdi_gpio_request() local 1878 ftdi_read_cbus_pins(struct usb_serial_port *port) ftdi_read_cbus_pins() argument 1915 struct usb_serial_port *port = gpiochip_get_data(gc); ftdi_gpio_get() local 1927 struct usb_serial_port *port = gpiochip_get_data(gc); ftdi_gpio_set() local 1945 struct usb_serial_port *port = gpiochip_get_data(gc); ftdi_gpio_get_multiple() local 1960 struct usb_serial_port *port = gpiochip_get_data(gc); ftdi_gpio_set_multiple() local 1974 struct usb_serial_port *port = gpiochip_get_data(gc); ftdi_gpio_direction_get() local 1982 struct usb_serial_port *port = gpiochip_get_data(gc); ftdi_gpio_direction_input() local 1999 struct usb_serial_port *port = gpiochip_get_data(gc); ftdi_gpio_direction_output() local 2051 ftdi_gpio_init_ft232h(struct usb_serial_port *port) ftdi_gpio_init_ft232h() argument 2091 ftdi_gpio_init_ft232r(struct usb_serial_port *port) ftdi_gpio_init_ft232r() argument 2124 ftdi_gpio_init_ftx(struct usb_serial_port *port) ftdi_gpio_init_ftx() argument 2159 ftdi_gpio_init(struct usb_serial_port *port) ftdi_gpio_init() argument 2205 ftdi_gpio_remove(struct usb_serial_port *port) ftdi_gpio_remove() argument 2223 ftdi_gpio_init(struct usb_serial_port *port) ftdi_gpio_init() argument 2228 ftdi_gpio_remove(struct usb_serial_port *port) ftdi_gpio_remove() argument 2256 ftdi_sio_port_probe(struct usb_serial_port *port) ftdi_sio_port_probe() argument 2398 ftdi_sio_port_remove(struct usb_serial_port *port) ftdi_sio_port_remove() argument 2411 ftdi_open(struct tty_struct *tty, struct usb_serial_port *port) ftdi_open() argument 2434 ftdi_dtr_rts(struct usb_serial_port *port, int on) ftdi_dtr_rts() argument 2463 ftdi_prepare_write_buffer(struct usb_serial_port *port, void *dest, size_t size) ftdi_prepare_write_buffer() argument 2499 ftdi_process_packet(struct usb_serial_port *port, struct ftdi_private *priv, unsigned char *buf, int len) ftdi_process_packet() argument 2602 struct usb_serial_port *port = urb->context; ftdi_process_read_urb() local 2620 struct usb_serial_port *port = tty->driver_data; ftdi_break_ctl() local 2648 ftdi_tx_empty(struct usb_serial_port *port) ftdi_tx_empty() argument 2666 ftdi_set_termios(struct tty_struct *tty, struct usb_serial_port *port, struct ktermios *old_termios) ftdi_set_termios() argument 2836 ftdi_get_modem_status(struct usb_serial_port *port, unsigned char status[2]) ftdi_get_modem_status() argument 2902 struct usb_serial_port *port = tty->driver_data; ftdi_tiocmget() local 2923 struct usb_serial_port *port = tty->driver_data; ftdi_tiocmset() local 2931 struct usb_serial_port *port = tty->driver_data; ftdi_ioctl() local [all...] |
H A D | mos7720.c | 4 * Controls the Moschip 7720 usb to dual port serial converter 55 /* This structure holds all of the local serial port information */ 61 struct usb_serial_port *port; /* loop back to the owner */ member 106 __u8 shadowECR; /* parallel port regs... */ 119 MOS7720_THR, /* serial port regs */ 131 MOS7720_DPR, /* parallel port regs */ 136 MOS7720_SP2_REG, /* serial port 2 (7720 only) */ 182 else if (reg >= MOS7720_DPR) /* parallel port reg (7715 only) */ in get_reg_value() 185 else /* serial port reg */ in get_reg_value() 192 * not specific to a particular serial port 904 struct usb_serial_port *port = urb->context; mos7715_interrupt_callback() local 927 struct usb_serial_port *port; mos7720_bulk_in_callback() local 1000 mos7720_open(struct tty_struct *tty, struct usb_serial_port *port) mos7720_open() argument 1112 struct usb_serial_port *port = tty->driver_data; mos7720_chars_in_buffer() local 1130 mos7720_close(struct usb_serial_port *port) mos7720_close() argument 1166 struct usb_serial_port *port = tty->driver_data; mos7720_break() local 1196 struct usb_serial_port *port = tty->driver_data; mos7720_write_room() local 1216 mos7720_write(struct tty_struct *tty, struct usb_serial_port *port, const unsigned char *data, int count) mos7720_write() argument 1289 struct usb_serial_port *port = tty->driver_data; mos7720_throttle() local 1321 struct usb_serial_port *port = tty->driver_data; mos7720_unthrottle() local 1353 struct usb_serial_port *port; set_higher_rates() local 1439 calc_baud_rate_divisor(struct usb_serial_port *port, int baudrate, int *divisor) calc_baud_rate_divisor() argument 1485 struct usb_serial_port *port; send_cmd_write_baud_rate() local 1532 struct usb_serial_port *port; change_port_settings() local 1685 mos7720_set_termios(struct tty_struct *tty, struct usb_serial_port *port, struct ktermios *old_termios) mos7720_set_termios() argument 1724 struct usb_serial_port *port = tty->driver_data; get_lsr_info() local 1746 struct usb_serial_port *port = tty->driver_data; mos7720_tiocmget() local 1768 struct usb_serial_port *port = tty->driver_data; mos7720_tiocmset() local 1798 struct usb_serial_port *port = tty->driver_data; get_serial_info() local 1815 struct usb_serial_port *port = tty->driver_data; mos7720_ioctl() local 1912 mos7720_port_probe(struct usb_serial_port *port) mos7720_port_probe() argument 1927 mos7720_port_remove(struct usb_serial_port *port) mos7720_port_remove() argument [all...] |
H A D | wishbone-serial.c | 30 static int usb_gsi_openclose(struct usb_serial_port *port, int value) in usb_gsi_openclose() argument 32 struct usb_device *dev = port->serial->dev; in usb_gsi_openclose() 40 port->serial->interface->cur_altsetting->desc.bInterfaceNumber, in usb_gsi_openclose() 46 struct usb_serial_port *port) in wishbone_serial_open() 50 retval = usb_gsi_openclose(port, 1); in wishbone_serial_open() 52 dev_err(&port->serial->dev->dev, in wishbone_serial_open() 58 retval = usb_serial_generic_open(tty, port); in wishbone_serial_open() 60 usb_gsi_openclose(port, 0); in wishbone_serial_open() 65 static void wishbone_serial_close(struct usb_serial_port *port) in wishbone_serial_close() argument 67 usb_serial_generic_close(port); in wishbone_serial_close() 45 wishbone_serial_open(struct tty_struct *tty, struct usb_serial_port *port) wishbone_serial_open() argument [all...] |
/kernel/linux/linux-6.6/drivers/parport/ |
H A D | parport_pc.c | 2 /* Low-level parallel-port routines for 8255-based PC-style hardware. 43 * but rather will start at port->base_hi. 238 dev->port->irq != PARPORT_IRQ_NONE) in parport_pc_init_state() 266 static size_t parport_pc_epp_read_data(struct parport *port, void *buf, in parport_pc_epp_read_data() argument 279 status = inb(STATUS(port)); in parport_pc_epp_read_data() 285 insl(EPPDATA(port), buf, 4); in parport_pc_epp_read_data() 287 insb(EPPDATA(port), buf, 16); in parport_pc_epp_read_data() 293 *((char *)buf) = inb(EPPDATA(port)); in parport_pc_epp_read_data() 298 status = inb(STATUS(port)); in parport_pc_epp_read_data() 302 port in parport_pc_epp_read_data() 338 parport_pc_epp_write_data(struct parport *port, const void *buf, size_t length, int flags) parport_pc_epp_write_data() argument 372 parport_pc_epp_read_addr(struct parport *port, void *buf, size_t length, int flags) parport_pc_epp_read_addr() argument 397 parport_pc_epp_write_addr(struct parport *port, const void *buf, size_t length, int flags) parport_pc_epp_write_addr() argument 423 parport_pc_ecpepp_read_data(struct parport *port, void *buf, size_t length, int flags) parport_pc_ecpepp_read_data() argument 437 parport_pc_ecpepp_write_data(struct parport *port, const void *buf, size_t length, int flags) parport_pc_ecpepp_write_data() argument 452 parport_pc_ecpepp_read_addr(struct parport *port, void *buf, size_t length, int flags) parport_pc_ecpepp_read_addr() argument 466 parport_pc_ecpepp_write_addr(struct parport *port, const void *buf, size_t length, int flags) parport_pc_ecpepp_write_addr() argument 483 parport_pc_fifo_write_block_pio(struct parport *port, const void *buf, size_t length) parport_pc_fifo_write_block_pio() argument 581 parport_pc_fifo_write_block_dma(struct parport *port, const void *buf, size_t length) parport_pc_fifo_write_block_dma() argument 710 parport_pc_fifo_write_block(struct parport *port, const void *buf, size_t length) parport_pc_fifo_write_block() argument 721 parport_pc_compat_write_block_pio(struct parport *port, const void *buf, size_t length, int flags) parport_pc_compat_write_block_pio() argument 795 parport_pc_ecp_write_block_pio(struct parport *port, const void *buf, size_t length, int flags) parport_pc_ecp_write_block_pio() argument 3392 struct parport *port; parport_pc_exit() local [all...] |
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | sa_query.c | 96 spinlock_t classport_lock; /* protects class port info set */ 104 struct ib_sa_port port[]; member 111 struct ib_sa_port *port; member 764 dev_name(&query->port->agent->device->dev), in ib_nl_set_path_rec_attrs() 766 header->port_num = query->port->port_num; in ib_nl_set_path_rec_attrs() 1004 send_handler(query->port->agent, &mad_send_wc); in ib_nl_request_timeout() 1131 send_handler(query->port->agent, &mad_send_wc); in ib_nl_handle_resolve_resp() 1184 agent = query->port->agent; in ib_sa_cancel_query() 1201 struct ib_sa_port *port; in get_src_path_mask() local 1209 port in get_src_path_mask() 1415 struct ib_sa_port *port; ib_sa_opa_pathrecord_support() local 1548 struct ib_sa_port *port; ib_sa_path_rec_get() local 1703 struct ib_sa_port *port; ib_sa_service_rec_query() local 1800 struct ib_sa_port *port; ib_sa_mcmember_rec_query() local 1891 struct ib_sa_port *port; ib_sa_guid_info_rec_query() local 1959 struct ib_sa_port *port; ib_sa_sendonly_fullmem_support() local 2048 ib_sa_classport_info_rec_query(struct ib_sa_port *port, unsigned long timeout_ms, void (*callback)(void *context), void *context, struct ib_sa_query **sa_query) ib_sa_classport_info_rec_query() argument 2104 struct ib_sa_port *port = update_ib_cpi() local 2212 struct ib_sa_port *port = update_sm_ah() local 2293 struct ib_sa_port *port = &sa_dev->port[port_num]; ib_sa_event() local [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/microchip/ |
H A D | ksz_common.h | 97 struct ksz_port *port; member 110 u32 fiber:1; /* port is fiber */ 155 int cpu_port; /* port connected to CPU */ 313 u32 (*get_port_addr)(int port, int offset); 314 void (*cfg_port_member)(struct ksz_device *dev, int port, u8 member); 315 void (*flush_dyn_mac_table)(struct ksz_device *dev, int port); 316 void (*port_cleanup)(struct ksz_device *dev, int port); 317 void (*port_setup)(struct ksz_device *dev, int port, bool cpu_port); 321 void (*r_mib_cnt)(struct ksz_device *dev, int port, u16 addr, 323 void (*r_mib_pkt)(struct ksz_device *dev, int port, u1 540 ksz_pread8(struct ksz_device *dev, int port, int offset, u8 *data) ksz_pread8() argument 546 ksz_pread16(struct ksz_device *dev, int port, int offset, u16 *data) ksz_pread16() argument 552 ksz_pread32(struct ksz_device *dev, int port, int offset, u32 *data) ksz_pread32() argument 558 ksz_pwrite8(struct ksz_device *dev, int port, int offset, u8 data) ksz_pwrite8() argument 564 ksz_pwrite16(struct ksz_device *dev, int port, int offset, u16 data) ksz_pwrite16() argument 571 ksz_pwrite32(struct ksz_device *dev, int port, int offset, u32 data) ksz_pwrite32() argument 578 ksz_prmw8(struct ksz_device *dev, int port, int offset, u8 mask, u8 val) ksz_prmw8() argument 585 ksz_prmw32(struct ksz_device *dev, int port, int offset, u32 mask, u32 val) ksz_prmw32() argument [all...] |
/kernel/linux/linux-5.10/drivers/parport/ |
H A D | parport_pc.c | 2 /* Low-level parallel-port routines for 8255-based PC-style hardware. 43 * but rather will start at port->base_hi. 231 dev->port->irq != PARPORT_IRQ_NONE) in parport_pc_init_state() 259 static size_t parport_pc_epp_read_data(struct parport *port, void *buf, in parport_pc_epp_read_data() argument 272 status = inb(STATUS(port)); in parport_pc_epp_read_data() 278 insl(EPPDATA(port), buf, 4); in parport_pc_epp_read_data() 280 insb(EPPDATA(port), buf, 16); in parport_pc_epp_read_data() 286 *((char *)buf) = inb(EPPDATA(port)); in parport_pc_epp_read_data() 291 status = inb(STATUS(port)); in parport_pc_epp_read_data() 295 port in parport_pc_epp_read_data() 325 parport_pc_epp_write_data(struct parport *port, const void *buf, size_t length, int flags) parport_pc_epp_write_data() argument 353 parport_pc_epp_read_addr(struct parport *port, void *buf, size_t length, int flags) parport_pc_epp_read_addr() argument 378 parport_pc_epp_write_addr(struct parport *port, const void *buf, size_t length, int flags) parport_pc_epp_write_addr() argument 404 parport_pc_ecpepp_read_data(struct parport *port, void *buf, size_t length, int flags) parport_pc_ecpepp_read_data() argument 418 parport_pc_ecpepp_write_data(struct parport *port, const void *buf, size_t length, int flags) parport_pc_ecpepp_write_data() argument 433 parport_pc_ecpepp_read_addr(struct parport *port, void *buf, size_t length, int flags) parport_pc_ecpepp_read_addr() argument 447 parport_pc_ecpepp_write_addr(struct parport *port, const void *buf, size_t length, int flags) parport_pc_ecpepp_write_addr() argument 464 parport_pc_fifo_write_block_pio(struct parport *port, const void *buf, size_t length) parport_pc_fifo_write_block_pio() argument 562 parport_pc_fifo_write_block_dma(struct parport *port, const void *buf, size_t length) parport_pc_fifo_write_block_dma() argument 691 parport_pc_fifo_write_block(struct parport *port, const void *buf, size_t length) parport_pc_fifo_write_block() argument 702 parport_pc_compat_write_block_pio(struct parport *port, const void *buf, size_t length, int flags) parport_pc_compat_write_block_pio() argument 776 parport_pc_ecp_write_block_pio(struct parport *port, const void *buf, size_t length, int flags) parport_pc_ecp_write_block_pio() argument 3324 struct parport *port; parport_pc_exit() local [all...] |
/kernel/linux/linux-5.10/arch/sh/drivers/pci/ |
H A D | pcie-sh7786.c | 204 static int __init pcie_clk_init(struct sh7786_pcie_port *port) in pcie_clk_init() argument 206 struct pci_channel *chan = port->hose; in pcie_clk_init() 219 * Grab the port's function clock, which the PHY clock depends in pcie_clk_init() 223 snprintf(fclk_name, sizeof(fclk_name), "pcie%d_fck", port->index); in pcie_clk_init() 225 port->fclk = clk_get(NULL, fclk_name); in pcie_clk_init() 226 if (IS_ERR(port->fclk)) { in pcie_clk_init() 227 ret = PTR_ERR(port->fclk); in pcie_clk_init() 231 clk_enable(port->fclk); in pcie_clk_init() 236 clk = &port->phy_clk; in pcie_clk_init() 251 clk_disable(port in pcie_clk_init() 259 phy_init(struct sh7786_pcie_port *port) phy_init() argument 292 pcie_reset(struct sh7786_pcie_port *port) pcie_reset() argument 302 pcie_init(struct sh7786_pcie_port *port) pcie_init() argument 502 struct sh7786_pcie_port *port = data; sh7786_pcie_init_hw() local 596 struct sh7786_pcie_port *port = sh7786_pcie_ports + i; sh7786_pcie_init() local [all...] |
/kernel/linux/linux-6.6/arch/sh/drivers/pci/ |
H A D | pcie-sh7786.c | 203 static int __init pcie_clk_init(struct sh7786_pcie_port *port) in pcie_clk_init() argument 205 struct pci_channel *chan = port->hose; in pcie_clk_init() 218 * Grab the port's function clock, which the PHY clock depends in pcie_clk_init() 222 snprintf(fclk_name, sizeof(fclk_name), "pcie%d_fck", port->index); in pcie_clk_init() 224 port->fclk = clk_get(NULL, fclk_name); in pcie_clk_init() 225 if (IS_ERR(port->fclk)) { in pcie_clk_init() 226 ret = PTR_ERR(port->fclk); in pcie_clk_init() 230 clk_enable(port->fclk); in pcie_clk_init() 235 clk = &port->phy_clk; in pcie_clk_init() 250 clk_disable(port in pcie_clk_init() 258 phy_init(struct sh7786_pcie_port *port) phy_init() argument 291 pcie_reset(struct sh7786_pcie_port *port) pcie_reset() argument 301 pcie_init(struct sh7786_pcie_port *port) pcie_init() argument 501 struct sh7786_pcie_port *port = data; sh7786_pcie_init_hw() local 595 struct sh7786_pcie_port *port = sh7786_pcie_ports + i; sh7786_pcie_init() local [all...] |
/kernel/linux/linux-5.10/net/netfilter/ipset/ |
H A D | ip_set_hash_netport.c | 4 /* Kernel module implementing an IP set type: the hash:net,port type */ 33 IP_SET_MODULE_DESC("hash:net,port", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 34 MODULE_ALIAS("ip_set_hash:net,port"); 52 __be16 port; member 66 ip1->port == ip2->port && in hash_netport4_data_equal() 103 nla_put_net16(skb, IPSET_ATTR_PORT, data->port) || in hash_netport4_data_list() 120 next->port = d->port; in hash_netport4_data_next() 143 &e.port, in hash_netport4_kadt() 160 u32 port, port_to, p = 0, ip = 0, ip_to = 0, i = 0; hash_netport4_uadt() local 269 __be16 port; global() member 380 u32 port, port_to; hash_netport6_uadt() local [all...] |
/kernel/linux/linux-6.6/net/netfilter/ipset/ |
H A D | ip_set_hash_netport.c | 4 /* Kernel module implementing an IP set type: the hash:net,port type */ 34 IP_SET_MODULE_DESC("hash:net,port", IPSET_TYPE_REV_MIN, IPSET_TYPE_REV_MAX); 35 MODULE_ALIAS("ip_set_hash:net,port"); 53 __be16 port; member 67 ip1->port == ip2->port && in hash_netport4_data_equal() 104 nla_put_net16(skb, IPSET_ATTR_PORT, data->port) || in hash_netport4_data_list() 121 next->port = d->port; in hash_netport4_data_next() 144 &e.port, in hash_netport4_kadt() 161 u32 port, port_to, p = 0, ip = 0, ip_to = 0, i = 0; hash_netport4_uadt() local 270 __be16 port; global() member 381 u32 port, port_to; hash_netport6_uadt() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | wishbone-serial.c | 30 static int usb_gsi_openclose(struct usb_serial_port *port, int value) in usb_gsi_openclose() argument 32 struct usb_device *dev = port->serial->dev; in usb_gsi_openclose() 40 port->serial->interface->cur_altsetting->desc.bInterfaceNumber, in usb_gsi_openclose() 46 struct usb_serial_port *port) in wishbone_serial_open() 50 retval = usb_gsi_openclose(port, 1); in wishbone_serial_open() 52 dev_err(&port->serial->dev->dev, in wishbone_serial_open() 58 retval = usb_serial_generic_open(tty, port); in wishbone_serial_open() 60 usb_gsi_openclose(port, 0); in wishbone_serial_open() 65 static void wishbone_serial_close(struct usb_serial_port *port) in wishbone_serial_close() argument 67 usb_serial_generic_close(port); in wishbone_serial_close() 45 wishbone_serial_open(struct tty_struct *tty, struct usb_serial_port *port) wishbone_serial_open() argument [all...] |