/kernel/linux/linux-5.10/drivers/net/wan/ |
H A D | n2.c | 99 int valid; /* port enabled */ 107 u8 phy_node; /* physical port # - 0 or 1 */ 108 u8 log_node; /* logical port # */ 139 #define port_to_card(port) ((port)->card) 140 #define log_node(port) ((port)->log_node) 141 #define phy_node(port) ((port)->phy_node) 144 #define get_port(card, port) ((car 164 n2_set_iface(port_t *port) n2_set_iface() argument 210 port_t *port = dev_to_port(dev); n2_open() local 233 port_t *port = dev_to_port(dev); n2_close() local 251 port_t *port = dev_to_port(dev); n2_ioctl() local 448 port_t *port = &card->ports[cnt]; n2_run() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wan/ |
H A D | n2.c | 94 int valid; /* port enabled */ 102 u8 phy_node; /* physical port # - 0 or 1 */ 103 u8 log_node; /* logical port # */ 130 #define port_to_card(port) ((port)->card) 131 #define log_node(port) ((port)->log_node) 132 #define phy_node(port) ((port)->phy_node) 135 #define get_port(card, port) ((car 152 n2_set_iface(port_t *port) n2_set_iface() argument 196 port_t *port = dev_to_port(dev); n2_open() local 218 port_t *port = dev_to_port(dev); n2_close() local 247 port_t *port = dev_to_port(dev); n2_ioctl() local 435 port_t *port = &card->ports[cnt]; n2_run() local [all...] |
/third_party/backends/sanei/ |
H A D | sanei_pa4s2.c | 163 u_int in_use; /* port in use? */ 164 u_int enabled; /* port enabled? */ 166 u_char prelock[3]; /* state of port */ 176 static PortRec *port; variable 180 static PortRec port[] = variable 241 return "Error initializing port"; in pa4s2_libieee1284_errorstr() 250 return "Invalid port"; in pa4s2_libieee1284_errorstr() 298 DBG (6, "pa4s2_init: port %d is `%s`\n", n, pplist.portv[n]->name); in pa4s2_init() 301 DBG (6, "pa4s2_init: allocating port list\n"); in pa4s2_init() 302 if ((port in pa4s2_init() [all...] |
/kernel/linux/linux-5.10/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, struct ktermios *old) rp2_uart_set_termios() argument 401 struct tty_port *port = &up->port.state->port; rp2_rx_chars() local 520 rp2_uart_startup(struct uart_port *port) rp2_uart_startup() argument 534 rp2_uart_shutdown(struct uart_port *port) rp2_uart_shutdown() argument 547 rp2_uart_type(struct uart_port *port) rp2_uart_type() argument 552 rp2_uart_release_port(struct uart_port *port) rp2_uart_release_port() argument 557 rp2_uart_request_port(struct uart_port *port) rp2_uart_request_port() argument 563 rp2_uart_config_port(struct uart_port *port, int flags) rp2_uart_config_port() argument 569 rp2_uart_verify_port(struct uart_port *port, struct serial_struct *ser) rp2_uart_verify_port() argument [all...] |
H A D | qcom_geni_serial.c | 110 /* NOTE: earlycon port will have NULL here */ 149 static unsigned int qcom_geni_serial_tx_empty(struct uart_port *port); 201 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); in qcom_geni_serial_request_port() local 206 port->se.base = uport->membase; in qcom_geni_serial_request_port() 238 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); in qcom_geni_serial_set_mctrl() local 244 port->loopback = RX_TX_CTS_RTS_SORTED; in qcom_geni_serial_set_mctrl() 258 struct qcom_geni_serial_port *port; in get_port_from_line() local 264 port = console ? &qcom_geni_console_port : &qcom_geni_uart_ports[line]; in get_port_from_line() 265 return port; in get_port_from_line() 272 struct qcom_geni_serial_port *port; in qcom_geni_serial_poll_bit() local 472 struct qcom_geni_serial_port *port; qcom_geni_serial_console_write() local 532 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); handle_rx_console() local 575 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); handle_rx_uart() local 619 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_stop_tx() local 645 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_start_rx() local 666 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_stop_rx() local 707 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_handle_rx() local 728 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_handle_tx() local 825 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_isr() local 870 setup_fifos(struct qcom_geni_serial_port *port) setup_fifos() argument 901 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_port_setup() local 952 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_startup() local 1005 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_set_termios() local 1125 struct qcom_geni_serial_port *port; qcom_geni_console_setup() local 1302 struct qcom_geni_serial_port *port = to_dev_port(uport, uport); qcom_geni_serial_pm() local 1361 struct qcom_geni_serial_port *port; qcom_geni_serial_probe() local 1497 struct qcom_geni_serial_port *port = platform_get_drvdata(pdev); qcom_geni_serial_remove() local 1511 struct qcom_geni_serial_port *port = dev_get_drvdata(dev); qcom_geni_serial_sys_suspend() local 1529 struct qcom_geni_serial_port *port = dev_get_drvdata(dev); qcom_geni_serial_sys_resume() local [all...] |
/kernel/linux/linux-5.10/drivers/media/pci/cx23885/ |
H A D | cx23885-core.c | 424 static void cx23885_wakeup(struct cx23885_tsport *port, in cx23885_wakeup() argument 588 static void cx23885_risc_disasm(struct cx23885_tsport *port, in cx23885_risc_disasm() argument 591 struct cx23885_dev *dev = port->dev; in cx23885_risc_disasm() 648 /* Disable Serial port */ in cx23885_shutdown() 732 struct cx23885_tsport *port, int portno) in cx23885_init_tsport() 737 port->dma_ctl_val = 0x11; /* Enable RISC controller and Fifo */ in cx23885_init_tsport() 738 port->ts_int_msk_val = 0x1111; /* TS port bits for RISC */ in cx23885_init_tsport() 739 port->vld_misc_val = 0x0; in cx23885_init_tsport() 740 port in cx23885_init_tsport() 731 cx23885_init_tsport(struct cx23885_dev *dev, struct cx23885_tsport *port, int portno) cx23885_init_tsport() argument 1329 cx23885_tsport_reg_dump(struct cx23885_tsport *port) cx23885_tsport_reg_dump() argument 1393 cx23885_start_dma(struct cx23885_tsport *port, struct cx23885_dmaqueue *q, struct cx23885_buffer *buf) cx23885_start_dma() argument 1528 cx23885_stop_dma(struct cx23885_tsport *port) cx23885_stop_dma() argument 1574 cx23885_buf_prepare(struct cx23885_buffer *buf, struct cx23885_tsport *port) cx23885_buf_prepare() argument 1612 cx23885_buf_queue(struct cx23885_tsport *port, struct cx23885_buffer *buf) cx23885_buf_queue() argument 1643 do_cancel_buffers(struct cx23885_tsport *port, char *reason) do_cancel_buffers() argument 1662 cx23885_cancel_buffers(struct cx23885_tsport *port) cx23885_cancel_buffers() argument 1672 struct cx23885_tsport *port = &dev->ts1; cx23885_irq_417() local 1725 cx23885_irq_ts(struct cx23885_tsport *port, u32 status) cx23885_irq_ts() argument [all...] |
/kernel/linux/linux-6.6/drivers/media/pci/cx23885/ |
H A D | cx23885-core.c | 424 static void cx23885_wakeup(struct cx23885_tsport *port, in cx23885_wakeup() argument 588 static void cx23885_risc_disasm(struct cx23885_tsport *port, in cx23885_risc_disasm() argument 591 struct cx23885_dev *dev = port->dev; in cx23885_risc_disasm() 648 /* Disable Serial port */ in cx23885_shutdown() 732 struct cx23885_tsport *port, int portno) in cx23885_init_tsport() 737 port->dma_ctl_val = 0x11; /* Enable RISC controller and Fifo */ in cx23885_init_tsport() 738 port->ts_int_msk_val = 0x1111; /* TS port bits for RISC */ in cx23885_init_tsport() 739 port->vld_misc_val = 0x0; in cx23885_init_tsport() 740 port in cx23885_init_tsport() 731 cx23885_init_tsport(struct cx23885_dev *dev, struct cx23885_tsport *port, int portno) cx23885_init_tsport() argument 1333 cx23885_tsport_reg_dump(struct cx23885_tsport *port) cx23885_tsport_reg_dump() argument 1397 cx23885_start_dma(struct cx23885_tsport *port, struct cx23885_dmaqueue *q, struct cx23885_buffer *buf) cx23885_start_dma() argument 1532 cx23885_stop_dma(struct cx23885_tsport *port) cx23885_stop_dma() argument 1578 cx23885_buf_prepare(struct cx23885_buffer *buf, struct cx23885_tsport *port) cx23885_buf_prepare() argument 1616 cx23885_buf_queue(struct cx23885_tsport *port, struct cx23885_buffer *buf) cx23885_buf_queue() argument 1647 do_cancel_buffers(struct cx23885_tsport *port, char *reason) do_cancel_buffers() argument 1666 cx23885_cancel_buffers(struct cx23885_tsport *port) cx23885_cancel_buffers() argument 1676 struct cx23885_tsport *port = &dev->ts1; cx23885_irq_417() local 1729 cx23885_irq_ts(struct cx23885_tsport *port, u32 status) cx23885_irq_ts() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/dsa/ |
H A D | mt7530.c | 184 /* MT7530 uses 31 as the pseudo port */ in mt7530_mii_write() 211 /* MT7530 uses 31 as the pseudo port */ in mt7530_mii_read() 607 static int mt7530_phy_read(struct dsa_switch *ds, int port, int regnum) in mt7530_phy_read() argument 611 return mdiobus_read_nested(priv->bus, port, regnum); in mt7530_phy_read() 614 static int mt7530_phy_write(struct dsa_switch *ds, int port, int regnum, in mt7530_phy_write() argument 619 return mdiobus_write_nested(priv->bus, port, regnum, val); in mt7530_phy_write() 623 mt7531_ind_c45_phy_read(struct mt7530_priv *priv, int port, int devad, in mt7531_ind_c45_phy_read() argument 642 reg = MT7531_MDIO_CL45_ADDR | MT7531_MDIO_PHY_ADDR(port) | in mt7531_ind_c45_phy_read() 653 reg = MT7531_MDIO_CL45_READ | MT7531_MDIO_PHY_ADDR(port) | in mt7531_ind_c45_phy_read() 672 mt7531_ind_c45_phy_write(struct mt7530_priv *priv, int port, in argument 720 mt7531_ind_c22_phy_read(struct mt7530_priv *priv, int port, int regnum) mt7531_ind_c22_phy_read() argument 758 mt7531_ind_c22_phy_write(struct mt7530_priv *priv, int port, int regnum, u16 data) mt7531_ind_c22_phy_write() argument 796 mt7531_ind_phy_read(struct dsa_switch *ds, int port, int regnum) mt7531_ind_phy_read() argument 814 mt7531_ind_phy_write(struct dsa_switch *ds, int port, int regnum, u16 data) mt7531_ind_phy_write() argument 834 mt7530_get_strings(struct dsa_switch *ds, int port, u32 stringset, uint8_t *data) mt7530_get_strings() argument 848 mt7530_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data) mt7530_get_ethtool_stats() argument 869 mt7530_get_sset_count(struct dsa_switch *ds, int port, int sset) mt7530_get_sset_count() argument 949 mt753x_cpu_port_enable(struct dsa_switch *ds, int port) mt753x_cpu_port_enable() argument 982 mt7530_port_enable(struct dsa_switch *ds, int port, struct phy_device *phy) mt7530_port_enable() argument 1005 mt7530_port_disable(struct dsa_switch *ds, int port) mt7530_port_disable() argument 1023 mt7530_stp_state_set(struct dsa_switch *ds, int port, u8 state) mt7530_stp_state_set() argument 1051 mt7530_port_bridge_join(struct dsa_switch *ds, int port, struct net_device *bridge) mt7530_port_bridge_join() argument 1089 mt7530_port_set_vlan_unaware(struct dsa_switch *ds, int port) mt7530_port_set_vlan_unaware() argument 1125 mt7530_port_set_vlan_aware(struct dsa_switch *ds, int port) mt7530_port_set_vlan_aware() argument 1149 mt7530_port_bridge_leave(struct dsa_switch *ds, int port, struct net_device *bridge) mt7530_port_bridge_leave() argument 1184 mt7530_port_fdb_add(struct dsa_switch *ds, int port, const unsigned char *addr, u16 vid) mt7530_port_fdb_add() argument 1200 mt7530_port_fdb_del(struct dsa_switch *ds, int port, const unsigned char *addr, u16 vid) mt7530_port_fdb_del() argument 1216 mt7530_port_fdb_dump(struct dsa_switch *ds, int port, dsa_fdb_dump_cb_t *cb, void *data) mt7530_port_fdb_dump() argument 1278 mt7530_port_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering, struct switchdev_trans *trans) mt7530_port_vlan_filtering() argument 1301 mt7530_port_vlan_prepare(struct dsa_switch *ds, int port, const struct switchdev_obj_port_vlan *vlan) mt7530_port_vlan_prepare() argument 1397 mt7530_port_vlan_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_vlan *vlan) mt7530_port_vlan_add() argument 1424 mt7530_port_vlan_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_vlan *vlan) mt7530_port_vlan_del() argument 1466 mt753x_port_mirror_add(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress) mt753x_port_mirror_add() argument 1504 mt753x_port_mirror_del(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror) mt753x_port_mirror_del() argument 1528 mtk_get_tag_protocol(struct dsa_switch *ds, int port, enum dsa_tag_protocol mp) mtk_get_tag_protocol() argument 1811 mt7530_phy_mode_supported(struct dsa_switch *ds, int port, const struct phylink_link_state *state) mt7530_phy_mode_supported() argument 1841 mt7531_is_rgmii_port(struct mt7530_priv *priv, u32 port) mt7531_is_rgmii_port() argument 1847 mt7531_phy_mode_supported(struct dsa_switch *ds, int port, const struct phylink_link_state *state) mt7531_phy_mode_supported() argument 1876 mt753x_phy_mode_supported(struct dsa_switch *ds, int port, const struct phylink_link_state *state) mt753x_phy_mode_supported() argument 1893 mt7530_mac_config(struct dsa_switch *ds, int port, unsigned int mode, phy_interface_t interface) mt7530_mac_config() argument 1907 mt7531_rgmii_setup(struct mt7530_priv *priv, u32 port, phy_interface_t interface, struct phy_device *phydev) mt7531_rgmii_setup() argument 1954 mt7531_sgmii_validate(struct mt7530_priv *priv, int port, unsigned long *supported) mt7531_sgmii_validate() argument 1967 mt7531_sgmii_link_up_force(struct dsa_switch *ds, int port, unsigned int mode, phy_interface_t interface, int speed, int duplex) mt7531_sgmii_link_up_force() argument 2005 mt753x_is_mac_port(u32 port) mt753x_is_mac_port() argument 2010 mt7531_sgmii_setup_mode_force(struct mt7530_priv *priv, u32 port, phy_interface_t interface) mt7531_sgmii_setup_mode_force() argument 2044 mt7531_sgmii_setup_mode_an(struct mt7530_priv *priv, int port, phy_interface_t interface) mt7531_sgmii_setup_mode_an() argument 2072 mt7531_sgmii_restart_an(struct dsa_switch *ds, int port) mt7531_sgmii_restart_an() argument 2086 mt7531_mac_config(struct dsa_switch *ds, int port, unsigned int mode, phy_interface_t interface) mt7531_mac_config() argument 2123 mt753x_mac_config(struct dsa_switch *ds, int port, unsigned int mode, const struct phylink_link_state *state) mt753x_mac_config() argument 2132 mt753x_phylink_mac_config(struct dsa_switch *ds, int port, unsigned int mode, const struct phylink_link_state *state) mt753x_phylink_mac_config() argument 2196 mt753x_phylink_mac_an_restart(struct dsa_switch *ds, int port) mt753x_phylink_mac_an_restart() argument 2206 mt753x_phylink_mac_link_down(struct dsa_switch *ds, int port, unsigned int mode, phy_interface_t interface) mt753x_phylink_mac_link_down() argument 2215 mt753x_mac_pcs_link_up(struct dsa_switch *ds, int port, unsigned int mode, phy_interface_t interface, int speed, int duplex) mt753x_mac_pcs_link_up() argument 2227 mt753x_phylink_mac_link_up(struct dsa_switch *ds, int port, unsigned int mode, phy_interface_t interface, struct phy_device *phydev, int speed, int duplex, bool tx_pause, bool rx_pause) mt753x_phylink_mac_link_up() argument 2270 mt7531_cpu_port_config(struct dsa_switch *ds, int port) mt7531_cpu_port_config() argument 2312 mt7530_mac_port_validate(struct dsa_switch *ds, int port, unsigned long *supported) mt7530_mac_port_validate() argument 2317 mt7531_mac_port_validate(struct dsa_switch *ds, int port, unsigned long *supported) mt7531_mac_port_validate() argument 2326 mt753x_phylink_validate(struct dsa_switch *ds, int port, unsigned long *supported, struct phylink_link_state *state) mt753x_phylink_validate() argument 2371 mt7530_phylink_mac_link_state(struct dsa_switch *ds, int port, struct phylink_link_state *state) mt7530_phylink_mac_link_state() argument 2411 mt7531_sgmii_pcs_get_state_an(struct mt7530_priv *priv, int port, struct phylink_link_state *state) mt7531_sgmii_pcs_get_state_an() argument 2450 mt7531_phylink_mac_link_state(struct dsa_switch *ds, int port, struct phylink_link_state *state) mt7531_phylink_mac_link_state() argument 2462 mt753x_phylink_mac_link_state(struct dsa_switch *ds, int port, struct phylink_link_state *state) mt753x_phylink_mac_link_state() argument 2479 mt753x_phy_read(struct dsa_switch *ds, int port, int regnum) mt753x_phy_read() argument 2487 mt753x_phy_write(struct dsa_switch *ds, int port, int regnum, u16 val) mt753x_phy_write() argument [all...] |
/device/soc/rockchip/common/sdk_linux/include/linux/usb/ |
H A D | typec.h | 136 struct typec_altmode *typec_port_register_altmode(struct typec_port *port, const struct typec_altmode_desc *desc); 139 void typec_port_register_altmodes(struct typec_port *port, const struct typec_altmode_ops *ops, void *drvdata, 142 static inline void typec_port_register_altmodes(struct typec_port *port, const struct typec_altmode_ops *ops, in typec_port_register_altmodes() argument 177 * Represents USB Type-C Cable attached to USB Type-C port. 193 * Details about a partner that is attached to USB Type-C port. If @identity 200 * on whether our port is a Sink or a Source. 211 * @try_role: Set data role preference for DRP port 215 * @port_type_set: Set port type 218 int (*try_role)(struct typec_port *port, int role); 219 int (*dr_set)(struct typec_port *port, enu [all...] |
/kernel/linux/linux-5.10/drivers/tty/serial/8250/ |
H A D | 8250_bcm2835aux.c | 3 * Serial port driver for BCM2835AUX UART 37 * @clk: clock producer of the port's uartclk 38 * @line: index of the port's serial8250_ports[] entry 49 if (!(up->port.rs485.flags & SER_RS485_RX_DURING_TX)) { in bcm2835aux_rs485_start_tx() 50 struct bcm2835aux_data *data = dev_get_drvdata(up->port.dev); in bcm2835aux_rs485_start_tx() 60 if (up->port.rs485.flags & SER_RS485_RTS_ON_SEND) in bcm2835aux_rs485_start_tx() 68 if (up->port.rs485.flags & SER_RS485_RTS_AFTER_SEND) in bcm2835aux_rs485_stop_tx() 73 if (!(up->port.rs485.flags & SER_RS485_RX_DURING_TX)) { in bcm2835aux_rs485_stop_tx() 74 struct bcm2835aux_data *data = dev_get_drvdata(up->port.dev); in bcm2835aux_rs485_stop_tx() 95 up.port in bcm2835aux_serial_probe() [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/mv88e6xxx/ |
H A D | serdes.h | 119 int mv88e6341_serdes_get_lane(struct mv88e6xxx_chip *chip, int port); 120 int mv88e6390_serdes_get_lane(struct mv88e6xxx_chip *chip, int port); 121 int mv88e6390x_serdes_get_lane(struct mv88e6xxx_chip *chip, int port); 122 int mv88e6393x_serdes_get_lane(struct mv88e6xxx_chip *chip, int port); 124 int port); 126 int port); 127 int mv88e6352_serdes_get_sset_count(struct mv88e6xxx_chip *chip, int port); 129 int port, uint8_t *data); 130 size_t mv88e6352_serdes_get_stats(struct mv88e6xxx_chip *chip, int port, 132 int mv88e6390_serdes_get_sset_count(struct mv88e6xxx_chip *chip, int port); 147 mv88e6xxx_serdes_get_lane(struct mv88e6xxx_chip *chip, int port) mv88e6xxx_serdes_get_lane() argument 157 mv88e6xxx_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port) mv88e6xxx_serdes_irq_mapping() argument [all...] |
H A D | pcs-6185.c | 12 #include "port.h" 21 int port; member 36 int port; in mv88e6185_pcs_handle_irq() local 40 port = mpcs->port; in mv88e6185_pcs_handle_irq() 43 err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &status); in mv88e6185_pcs_handle_irq() 62 int port = mpcs->port; in mv88e6185_pcs_get_state() local 67 err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &status); in mv88e6185_pcs_get_state() 116 static int mv88e6185_pcs_init(struct mv88e6xxx_chip *chip, int port) in mv88e6185_pcs_init() argument 163 mv88e6185_pcs_teardown(struct mv88e6xxx_chip *chip, int port) mv88e6185_pcs_teardown() argument 179 mv88e6185_pcs_select(struct mv88e6xxx_chip *chip, int port, phy_interface_t interface) mv88e6185_pcs_select() argument [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/freescale/enetc/ |
H A D | enetc_ierb.c | 17 * port, or the TX of a single port. 29 #define ENETC_IERB_TXMBAR(port) (((port) * 0x100) + 0x8080) 30 #define ENETC_IERB_RXMBER(port) (((port) * 0x100) + 0x8090) 31 #define ENETC_IERB_RXMBLR(port) (((port) * 0x100) + 0x8094) 32 #define ENETC_IERB_RXBCR(port) (((port) * 51 int port = enetc_pf_to_port(pf_pdev); enetc_ierb_register_pf() local [all...] |
/kernel/linux/linux-5.10/drivers/s390/scsi/ |
H A D | zfcp_scsi.c | 45 if (!zfcp_sdev->port) in zfcp_scsi_slave_destroy() 49 put_device(&zfcp_sdev->port->dev); in zfcp_scsi_slave_destroy() 87 !(atomic_read(&zfcp_sdev->port->status) & in zfcp_scsi_queuecommand() 89 /* only LUN access denied, but port is good in zfcp_scsi_queuecommand() 119 struct zfcp_port *port; in zfcp_scsi_slave_alloc() local 126 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_slave_alloc() 127 if (!port) in zfcp_scsi_slave_alloc() 130 zfcp_sdev->erp_action.port = port; in zfcp_scsi_slave_alloc() 133 if (zfcp_sysfs_port_is_removing(port)) { in zfcp_scsi_slave_alloc() 522 struct zfcp_port *port; zfcp_scsi_adapter_unregister() local 704 struct zfcp_port *port; zfcp_scsi_terminate_rport_io() local 722 zfcp_scsi_rport_register(struct zfcp_port *port) zfcp_scsi_rport_register() argument 754 zfcp_scsi_rport_block(struct zfcp_port *port) zfcp_scsi_rport_block() argument 767 zfcp_scsi_schedule_rport_register(struct zfcp_port *port) zfcp_scsi_schedule_rport_register() argument 776 zfcp_scsi_schedule_rport_block(struct zfcp_port *port) zfcp_scsi_schedule_rport_block() argument 791 struct zfcp_port *port; zfcp_scsi_schedule_rports_block() local 801 struct zfcp_port *port = container_of(work, struct zfcp_port, zfcp_scsi_rport_work() local [all...] |
H A D | zfcp_aux.c | 17 * Heiko Carstens (kernel 2.6 port of the driver) 62 struct zfcp_port *port; in zfcp_init_device_configure() local 75 port = zfcp_get_port_by_wwpn(adapter, wwpn); in zfcp_init_device_configure() 76 if (!port) in zfcp_init_device_configure() 78 flush_work(&port->rport_work); in zfcp_init_device_configure() 80 zfcp_unit_add(port, lun); in zfcp_init_device_configure() 81 put_device(&port->dev); in zfcp_init_device_configure() 183 * zfcp_get_port_by_wwpn - find port in port list of adapter by wwpn 184 * @adapter: pointer to adapter to search for port 193 struct zfcp_port *port; zfcp_get_port_by_wwpn() local 470 struct zfcp_port *port = container_of(dev, struct zfcp_port, dev); zfcp_port_release() local 491 struct zfcp_port *port; zfcp_port_enqueue() local [all...] |
/kernel/linux/linux-6.6/drivers/s390/scsi/ |
H A D | zfcp_scsi.c | 45 if (!zfcp_sdev->port) in zfcp_scsi_slave_destroy() 49 put_device(&zfcp_sdev->port->dev); in zfcp_scsi_slave_destroy() 87 !(atomic_read(&zfcp_sdev->port->status) & in zfcp_scsi_queuecommand() 89 /* only LUN access denied, but port is good in zfcp_scsi_queuecommand() 119 struct zfcp_port *port; in zfcp_scsi_slave_alloc() local 126 port = zfcp_get_port_by_wwpn(adapter, rport->port_name); in zfcp_scsi_slave_alloc() 127 if (!port) in zfcp_scsi_slave_alloc() 130 zfcp_sdev->erp_action.port = port; in zfcp_scsi_slave_alloc() 133 if (zfcp_sysfs_port_is_removing(port)) { in zfcp_scsi_slave_alloc() 522 struct zfcp_port *port; zfcp_scsi_adapter_unregister() local 704 struct zfcp_port *port; zfcp_scsi_terminate_rport_io() local 722 zfcp_scsi_rport_register(struct zfcp_port *port) zfcp_scsi_rport_register() argument 754 zfcp_scsi_rport_block(struct zfcp_port *port) zfcp_scsi_rport_block() argument 767 zfcp_scsi_schedule_rport_register(struct zfcp_port *port) zfcp_scsi_schedule_rport_register() argument 776 zfcp_scsi_schedule_rport_block(struct zfcp_port *port) zfcp_scsi_schedule_rport_block() argument 791 struct zfcp_port *port; zfcp_scsi_schedule_rports_block() local 801 struct zfcp_port *port = container_of(work, struct zfcp_port, zfcp_scsi_rport_work() local [all...] |
H A D | zfcp_aux.c | 17 * Heiko Carstens (kernel 2.6 port of the driver) 62 struct zfcp_port *port; in zfcp_init_device_configure() local 75 port = zfcp_get_port_by_wwpn(adapter, wwpn); in zfcp_init_device_configure() 76 if (!port) in zfcp_init_device_configure() 78 flush_work(&port->rport_work); in zfcp_init_device_configure() 80 zfcp_unit_add(port, lun); in zfcp_init_device_configure() 81 put_device(&port->dev); in zfcp_init_device_configure() 183 * zfcp_get_port_by_wwpn - find port in port list of adapter by wwpn 184 * @adapter: pointer to adapter to search for port 193 struct zfcp_port *port; zfcp_get_port_by_wwpn() local 491 struct zfcp_port *port = container_of(dev, struct zfcp_port, dev); zfcp_port_release() local 512 struct zfcp_port *port; zfcp_port_enqueue() local [all...] |
/kernel/linux/linux-6.6/drivers/usb/serial/ |
H A D | pl2303.c | 176 static int pl2303_set_break(struct usb_serial_port *port, bool enable); 528 static int pl2303_port_probe(struct usb_serial_port *port) in pl2303_port_probe() argument 538 usb_set_serial_port_data(port, priv); in pl2303_port_probe() 540 port->port.drain_delay = 256; in pl2303_port_probe() 545 static void pl2303_port_remove(struct usb_serial_port *port) in pl2303_port_remove() argument 547 struct pl2303_private *priv = usb_get_serial_port_data(port); in pl2303_port_remove() 552 static int pl2303_set_control_lines(struct usb_serial_port *port, u8 value) in pl2303_set_control_lines() argument 554 struct usb_device *dev = port->serial->dev; in pl2303_set_control_lines() 557 dev_dbg(&port in pl2303_set_control_lines() 687 pl2303_encode_baud_rate(struct tty_struct *tty, struct usb_serial_port *port, u8 buf[4]) pl2303_encode_baud_rate() argument 724 pl2303_get_line_request(struct usb_serial_port *port, unsigned char buf[7]) pl2303_get_line_request() argument 747 pl2303_set_line_request(struct usb_serial_port *port, unsigned char buf[7]) pl2303_set_line_request() argument 791 pl2303_set_termios(struct tty_struct *tty, struct usb_serial_port *port, const struct ktermios *old_termios) pl2303_set_termios() argument 934 pl2303_dtr_rts(struct usb_serial_port *port, int on) pl2303_dtr_rts() argument 951 pl2303_close(struct usb_serial_port *port) pl2303_close() argument 958 pl2303_open(struct tty_struct *tty, struct usb_serial_port *port) pl2303_open() argument 1002 struct usb_serial_port *port = tty->driver_data; pl2303_tiocmset() local 1029 struct usb_serial_port *port = tty->driver_data; pl2303_tiocmget() local 1053 pl2303_carrier_raised(struct usb_serial_port *port) pl2303_carrier_raised() argument 1063 pl2303_set_break(struct usb_serial_port *port, bool enable) pl2303_set_break() argument 1090 struct usb_serial_port *port = tty->driver_data; pl2303_break_ctl() local 1095 pl2303_update_line_status(struct usb_serial_port *port, unsigned char *data, unsigned int actual_length) pl2303_update_line_status() argument 1148 struct usb_serial_port *port = urb->context; pl2303_read_int_callback() local 1187 struct usb_serial_port *port = urb->context; pl2303_process_read_urb() local [all...] |
/device/soc/hisilicon/common/platform/uart/ |
H A D | uart_hi35xx.c | 34 static void UartDumperDump(struct UartPl011Port *port) in UartDumperDump() argument 38 {"UART_DR", PLATFORM_DUMPER_REGISTERL, (void *)port->physBase}, in UartDumperDump() 39 {"UART_RSR", PLATFORM_DUMPER_REGISTERL, (void *)(port->physBase + UART_RSR)}, in UartDumperDump() 40 {"UART_FR", PLATFORM_DUMPER_REGISTERL, (void *)(port->physBase + UART_FR)}, in UartDumperDump() 41 {"UART_IBRD", PLATFORM_DUMPER_REGISTERL, (void *)(port->physBase + UART_IBRD)}, in UartDumperDump() 42 {"UART_FBRD", PLATFORM_DUMPER_REGISTERL, (void *)(port->physBase + UART_FBRD)}, in UartDumperDump() 43 {"UART_LCR_H", PLATFORM_DUMPER_REGISTERL, (void *)(port->physBase + UART_LCR_H)}, in UartDumperDump() 44 {"UART_CR", PLATFORM_DUMPER_REGISTERL, (void *)(port->physBase + UART_CR)}, in UartDumperDump() 45 {"UART_IFLS", PLATFORM_DUMPER_REGISTERL, (void *)(port->physBase + UART_IFLS)}, in UartDumperDump() 46 {"UART_IMSC", PLATFORM_DUMPER_REGISTERL, (void *)(port in UartDumperDump() 64 UartDumperCreate(struct UartPl011Port *port) UartDumperCreate() argument 95 UartDumperDestroy(struct UartPl011Port *port) UartDumperDestroy() argument 166 struct UartPl011Port *port = NULL; Hi35xxSetBaud() local 222 struct UartPl011Port *port = NULL; Hi35xxSetAttribute() local 278 struct UartPl011Port *port = NULL; Hi35xxInit() local 398 UartGetConfigFromHcs(struct UartPl011Port *port, const struct DeviceResourceNode *node) UartGetConfigFromHcs() argument 449 struct UartPl011Port *port = NULL; Hi35xxAttach() local 494 struct UartPl011Port *port = NULL; Hi35xxDetach() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/rcar-du/ |
H A D | rcar_du_drv.c | 48 .port = 0, 52 .port = 1, 70 .port = 0, 74 .port = 1, 92 .port = 0, 96 .port = 1, 100 .port = 2, 119 .port = 0, 123 .port = 1, 127 .port [all...] |
/kernel/linux/linux-6.6/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_taprio.c | 41 static u32 lan966x_taprio_list_index(struct lan966x_port *port, u8 entry) in lan966x_taprio_list_index() argument 43 return port->chip_port * LAN966X_TAPRIO_ENTRIES_PER_PORT + entry; in lan966x_taprio_list_index() 46 static u32 lan966x_taprio_list_state_get(struct lan966x_port *port) in lan966x_taprio_list_state_get() argument 48 struct lan966x *lan966x = port->lan966x; in lan966x_taprio_list_state_get() 55 static u32 lan966x_taprio_list_index_state_get(struct lan966x_port *port, in lan966x_taprio_list_index_state_get() argument 58 struct lan966x *lan966x = port->lan966x; in lan966x_taprio_list_index_state_get() 64 return lan966x_taprio_list_state_get(port); in lan966x_taprio_list_index_state_get() 67 static void lan966x_taprio_list_state_set(struct lan966x_port *port, in lan966x_taprio_list_state_set() argument 70 struct lan966x *lan966x = port->lan966x; in lan966x_taprio_list_state_set() 77 static int lan966x_taprio_list_shutdown(struct lan966x_port *port, in lan966x_taprio_list_shutdown() argument 150 lan966x_taprio_shutdown(struct lan966x_port *port) lan966x_taprio_shutdown() argument 172 lan966x_taprio_find_list(struct lan966x_port *port, struct tc_taprio_qopt_offload *qopt, int *new_list, int *obs_list) lan966x_taprio_find_list() argument 268 lan966x_taprio_gcl_free_get(struct lan966x_port *port, unsigned long *free_list) lan966x_taprio_gcl_free_get() argument 308 lan966x_taprio_gcl_setup_entry(struct lan966x_port *port, struct tc_taprio_sched_entry *entry, u32 next_entry) lan966x_taprio_gcl_setup_entry() argument 327 lan966x_taprio_gcl_setup(struct lan966x_port *port, struct tc_taprio_qopt_offload *qopt, int list) lan966x_taprio_gcl_setup() argument 412 lan966x_taprio_speed_set(struct lan966x_port *port, int speed) lan966x_taprio_speed_set() argument 441 lan966x_taprio_add(struct lan966x_port *port, struct tc_taprio_qopt_offload *qopt) lan966x_taprio_add() argument 488 lan966x_taprio_del(struct lan966x_port *port) lan966x_taprio_del() argument [all...] |
/kernel/linux/linux-6.6/drivers/infiniband/sw/rxe/ |
H A D | rxe.c | 78 /* initialize port attributes */ 79 static void rxe_init_port_param(struct rxe_port *port) in rxe_init_port_param() argument 81 port->attr.state = IB_PORT_DOWN; in rxe_init_port_param() 82 port->attr.max_mtu = IB_MTU_4096; in rxe_init_port_param() 83 port->attr.active_mtu = IB_MTU_256; in rxe_init_port_param() 84 port->attr.gid_tbl_len = RXE_PORT_GID_TBL_LEN; in rxe_init_port_param() 85 port->attr.port_cap_flags = RXE_PORT_PORT_CAP_FLAGS; in rxe_init_port_param() 86 port->attr.max_msg_sz = RXE_PORT_MAX_MSG_SZ; in rxe_init_port_param() 87 port->attr.bad_pkey_cntr = RXE_PORT_BAD_PKEY_CNTR; in rxe_init_port_param() 88 port in rxe_init_port_param() 109 struct rxe_port *port = &rxe->port; rxe_init_ports() local 153 struct rxe_port *port = &rxe->port; rxe_set_mtu() local [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_bios.h | 38 enum port; 236 bool intel_bios_is_port_present(struct drm_i915_private *dev_priv, enum port port); 237 bool intel_bios_is_port_edp(struct drm_i915_private *dev_priv, enum port port); 238 bool intel_bios_is_port_dp_dual_mode(struct drm_i915_private *dev_priv, enum port port); 239 bool intel_bios_is_dsi_present(struct drm_i915_private *dev_priv, enum port *port); 241 enum port por [all...] |
/kernel/linux/linux-6.6/drivers/net/dsa/qca/ |
H A D | qca8k-common.c | 165 int port) in qca8k_fdb_access() 173 if (port >= 0) { in qca8k_fdb_access() 175 reg |= FIELD_PREP(QCA8K_ATU_FUNC_PORT_MASK, port); in qca8k_fdb_access() 201 int port) in qca8k_fdb_next() 206 ret = qca8k_fdb_access(priv, QCA8K_FDB_NEXT, port); in qca8k_fdb_next() 272 /* Add port to fdb portmask */ in qca8k_fdb_search_and_insert() 310 /* Only port in the rule is this port. Don't re insert */ in qca8k_fdb_search_and_del() 314 /* Remove port from port mas in qca8k_fdb_search_and_del() 164 qca8k_fdb_access(struct qca8k_priv *priv, enum qca8k_fdb_cmd cmd, int port) qca8k_fdb_access() argument 200 qca8k_fdb_next(struct qca8k_priv *priv, struct qca8k_fdb *fdb, int port) qca8k_fdb_next() argument 358 qca8k_vlan_add(struct qca8k_priv *priv, u8 port, u16 vid, bool untagged) qca8k_vlan_add() argument 396 qca8k_vlan_del(struct qca8k_priv *priv, u8 port, u16 vid) qca8k_vlan_del() argument 466 qca8k_port_set_status(struct qca8k_priv *priv, int port, int enable) qca8k_port_set_status() argument 480 qca8k_get_strings(struct dsa_switch *ds, int port, u32 stringset, uint8_t *data) qca8k_get_strings() argument 494 qca8k_get_ethtool_stats(struct dsa_switch *ds, int port, uint64_t *data) qca8k_get_ethtool_stats() argument 527 qca8k_get_sset_count(struct dsa_switch *ds, int port, int sset) qca8k_get_sset_count() argument 537 qca8k_set_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *eee) qca8k_set_mac_eee() argument 561 qca8k_get_mac_eee(struct dsa_switch *ds, int port, struct ethtool_eee *e) qca8k_get_mac_eee() argument 568 qca8k_port_configure_learning(struct dsa_switch *ds, int port, bool learning) qca8k_port_configure_learning() argument 583 qca8k_port_stp_state_set(struct dsa_switch *ds, int port, u8 state) qca8k_port_stp_state_set() argument 618 qca8k_port_pre_bridge_flags(struct dsa_switch *ds, int port, struct switchdev_brport_flags flags, struct netlink_ext_ack *extack) qca8k_port_pre_bridge_flags() argument 628 qca8k_port_bridge_flags(struct dsa_switch *ds, int port, struct switchdev_brport_flags flags, struct netlink_ext_ack *extack) qca8k_port_bridge_flags() argument 644 qca8k_port_bridge_join(struct dsa_switch *ds, int port, struct dsa_bridge bridge, bool *tx_fwd_offload, struct netlink_ext_ack *extack) qca8k_port_bridge_join() argument 680 qca8k_port_bridge_leave(struct dsa_switch *ds, int port, struct dsa_bridge bridge) qca8k_port_bridge_leave() argument 708 qca8k_port_fast_age(struct dsa_switch *ds, int port) qca8k_port_fast_age() argument 737 qca8k_port_enable(struct dsa_switch *ds, int port, struct phy_device *phy) qca8k_port_enable() argument 751 qca8k_port_disable(struct dsa_switch *ds, int port) qca8k_port_disable() argument 759 qca8k_port_change_mtu(struct dsa_switch *ds, int port, int new_mtu) qca8k_port_change_mtu() argument 797 qca8k_port_max_mtu(struct dsa_switch *ds, int port) qca8k_port_max_mtu() argument 813 qca8k_port_fdb_add(struct dsa_switch *ds, int port, const unsigned char *addr, u16 vid, struct dsa_db db) qca8k_port_fdb_add() argument 823 qca8k_port_fdb_del(struct dsa_switch *ds, int port, const unsigned char *addr, u16 vid, struct dsa_db db) qca8k_port_fdb_del() argument 836 qca8k_port_fdb_dump(struct dsa_switch *ds, int port, dsa_fdb_dump_cb_t *cb, void *data) qca8k_port_fdb_dump() argument 859 qca8k_port_mdb_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) qca8k_port_mdb_add() argument 874 qca8k_port_mdb_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_mdb *mdb, struct dsa_db db) qca8k_port_mdb_del() argument 888 qca8k_port_mirror_add(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror, bool ingress, struct netlink_ext_ack *extack) qca8k_port_mirror_add() argument 943 qca8k_port_mirror_del(struct dsa_switch *ds, int port, struct dsa_mall_mirror_tc_entry *mirror) qca8k_port_mirror_del() argument 979 qca8k_port_vlan_filtering(struct dsa_switch *ds, int port, bool vlan_filtering, struct netlink_ext_ack *extack) qca8k_port_vlan_filtering() argument 999 qca8k_port_vlan_add(struct dsa_switch *ds, int port, const struct switchdev_obj_port_vlan *vlan, struct netlink_ext_ack *extack) qca8k_port_vlan_add() argument 1029 qca8k_port_vlan_del(struct dsa_switch *ds, int port, const struct switchdev_obj_port_vlan *vlan) qca8k_port_vlan_del() argument 1127 qca8k_lag_refresh_portmap(struct dsa_switch *ds, int port, struct dsa_lag lag, bool delete) qca8k_lag_refresh_portmap() argument 1196 qca8k_port_lag_join(struct dsa_switch *ds, int port, struct dsa_lag lag, struct netdev_lag_upper_info *info, struct netlink_ext_ack *extack) qca8k_port_lag_join() argument 1212 qca8k_port_lag_leave(struct dsa_switch *ds, int port, struct dsa_lag lag) qca8k_port_lag_leave() argument [all...] |
/kernel/linux/linux-6.6/drivers/cxl/core/ |
H A D | hdm.c | 15 * instances per CXL port and per CXL endpoint. Define common helpers 21 static int add_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, in add_hdm_decoder() argument 29 dev_err(&port->dev, "Failed to add decoder\n"); in add_hdm_decoder() 33 rc = cxl_decoder_autoremove(&port->dev, cxld); in add_hdm_decoder() 37 dev_dbg(&cxld->dev, "Added to port %s\n", dev_name(&port->dev)); in add_hdm_decoder() 49 int devm_cxl_add_passthrough_decoder(struct cxl_port *port) in devm_cxl_add_passthrough_decoder() argument 56 cxlsd = cxl_switch_decoder_alloc(port, 1); in devm_cxl_add_passthrough_decoder() 60 device_lock_assert(&port->dev); in devm_cxl_add_passthrough_decoder() 62 xa_for_each(&port in devm_cxl_add_passthrough_decoder() 84 map_hdm_decoder_regs(struct cxl_port *port, void __iomem *crb, struct cxl_component_regs *regs) map_hdm_decoder_regs() argument 153 devm_cxl_setup_hdm(struct cxl_port *port, struct cxl_endpoint_dvsec_info *info) devm_cxl_setup_hdm() argument 230 struct cxl_port *port = cxled_to_port(cxled); __cxl_dpa_release() local 261 struct cxl_port *port = cxled_to_port(cxled); devm_cxl_dpa_release() local 273 struct cxl_port *port = cxled_to_port(cxled); __cxl_dpa_reserve() local 346 struct cxl_port *port = cxled_to_port(cxled); devm_cxl_dpa_reserve() local 385 struct cxl_port *port = cxled_to_port(cxled); cxl_dpa_free() local 468 struct cxl_port *port = cxled_to_port(cxled); cxl_dpa_alloc() local 627 struct cxl_port *port = to_cxl_port(cxld->dev.parent); cxl_decoder_commit() local 715 struct cxl_port *port = to_cxl_port(cxld->dev.parent); cxl_decoder_reset() local 756 cxl_setup_hdm_decoder_from_dvsec( struct cxl_port *port, struct cxl_decoder *cxld, u64 *dpa_base, int which, struct cxl_endpoint_dvsec_info *info) cxl_setup_hdm_decoder_from_dvsec() argument 797 init_hdm_decoder(struct cxl_port *port, struct cxl_decoder *cxld, int *target_map, void __iomem *hdm, int which, u64 *dpa_base, struct cxl_endpoint_dvsec_info *info) init_hdm_decoder() argument 982 struct cxl_port *port = cxlhdm->port; devm_cxl_enumerate_decoders() local [all...] |