Home
last modified time | relevance | path

Searched refs:port (Results 751 - 775 of 7991) sorted by relevance

1...<<31323334353637383940>>...320

/kernel/linux/linux-5.10/include/linux/usb/
H A Dserial.h31 * @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 Dtypec.h136 *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 Dserial.h26 * @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 Dcros_typec_switch.c21 /* 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 Ddrm_of.c25 * 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 Dintel_dvo.c60 .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 Dam65-cpsw-nuss.c150 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 Dpps_parport.c3 * 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 Dserial_8250.h31 * 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 Dpps_parport.c3 * 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 Dpps_gen_parport.c3 * 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 Dmacvlan.c71 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 Drp2.c75 /* 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 Dftdi_sio.c65 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 Dmos7720.c4 * 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 Dwishbone-serial.c30 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 Dparport_pc.c2 /* 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 Dsa_query.c96 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 Dksz_common.h97 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 Dparport_pc.c2 /* 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 Dpcie-sh7786.c204 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 Dpcie-sh7786.c203 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 Dip_set_hash_netport.c4 /* 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 Dip_set_hash_netport.c4 /* 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 Dwishbone-serial.c30 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...]

Completed in 24 milliseconds

1...<<31323334353637383940>>...320