/linux-master/drivers/usb/core/ |
H A D | ledtrig-usbport.c | 3 * USB port LED trigger 38 * usbport_trig_usb_dev_observed - Check if dev is connected to observed port 43 struct usbport_trig_port *port; local 48 list_for_each_entry(port, &usbport_data->ports, list) { 49 if (usb_dev->parent == port->hub && 50 usb_dev->portnum == port->portnum) 51 return port->observed; 86 struct usbport_trig_port *port = container_of(attr, local 90 return sprintf(buf, "%d\n", port->observed) + 1; 97 struct usbport_trig_port *port local 188 struct usbport_trig_port *port; local 248 usbport_trig_remove_port(struct usbport_trig_data *usbport_data, struct usbport_trig_port *port) argument 263 struct usbport_trig_port *port, *tmp; local 334 struct usbport_trig_port *port, *tmp; local [all...] |
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_of.c | 37 static int npcm_startup(struct uart_port *port) argument 44 serial_port_out(port, UART_NPCM_TOR, UART_NPCM_TOIE | 0x20); 46 return serial8250_do_startup(port); 50 static unsigned int npcm_get_divisor(struct uart_port *port, unsigned int baud, argument 53 return DIV_ROUND_CLOSEST(port->uartclk, 16 * baud + 2) - 2; 56 static int npcm_setup(struct uart_port *port) argument 58 port->get_divisor = npcm_get_divisor; 59 port->startup = npcm_startup; 76 serial8250_update_uartclk(&port8250->port, ndata->new_rate); 93 struct uart_port *port local 287 struct uart_port *port = &port8250->port; local 302 struct uart_port *port = &port8250->port; local [all...] |
H A D | 8250_mtk.c | 95 struct mtk8250_data *data = up->port.private_data; 96 struct tty_port *tty_port = &up->port.state->port; 105 uart_port_lock_irqsave(&up->port, &flags); 125 up->port.icount.rx += copied; 131 uart_port_unlock_irqrestore(&up->port, flags); 158 struct mtk8250_data *data = up->port.private_data; 190 static int mtk8250_startup(struct uart_port *port) argument 193 struct uart_8250_port *up = up_to_u8250p(port); 194 struct mtk8250_data *data = port 210 mtk8250_shutdown(struct uart_port *port) argument 245 struct uart_port *port = &up->port; local 306 mtk8250_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 453 mtk8250_do_pm(struct uart_port *port, unsigned int state, unsigned int old) argument [all...] |
H A D | 8250_pnp.c | 113 /* Intermec CV60 touchscreen port */ 202 /* Generic standard PC COM port */ 204 /* Generic 16550A-compatible COM port */ 366 * Winbond CIR port, should not be probed. We should keep track of 371 * SMSC IrCC SIR/FIR port, should not be probed by serial driver as 437 struct uart_8250_port uart, *port; local 450 uart.port.iobase = pnp_port_start(dev, 2); 453 uart.port.iobase = pnp_port_start(dev, 0); 456 uart.port.mapbase = pnp_mem_start(dev, 0); 457 uart.port [all...] |
H A D | 8250_exar.c | 204 * CTI Serial port line types. These match the values stored in the first 229 int (*rs485_config)(struct uart_port *port, struct ktermios *termios, 232 int (*register_gpio)(struct pci_dev *pcidev, struct uart_8250_port *port); 233 void (*unregister_gpio)(struct uart_8250_port *port); 240 * @setup: quirk run at ->probe() stage for each port 247 struct uart_8250_port *port, int idx); 449 static int generic_rs485_config(struct uart_port *port, struct ktermios *termios, argument 453 u8 __iomem *p = port->membase; 474 static void exar_pm(struct uart_port *port, unsigned int state, unsigned int old) argument 482 serial_port_out(port, UART_EXAR_SLEE 510 xr17v35x_startup(struct uart_port *port) argument 531 exar_shutdown(struct uart_port *port) argument 552 default_setup(struct exar8250 *priv, struct pci_dev *pcidev, int idx, unsigned int offset, struct uart_8250_port *port) argument 590 pci_fastcom335_setup(struct exar8250 *priv, struct pci_dev *pcidev, struct uart_8250_port *port, int idx) argument 854 cti_rs485_config_mpio_tristate(struct uart_port *port, struct ktermios *termios, struct serial_rs485 *rs485) argument 882 cti_port_setup_common(struct exar8250 *priv, struct pci_dev *pcidev, int idx, unsigned int offset, struct uart_8250_port *port) argument 927 cti_port_setup_fpga(struct exar8250 *priv, struct pci_dev *pcidev, struct uart_8250_port *port, int idx) argument 966 cti_port_setup_xr17v35x(struct exar8250 *priv, struct pci_dev *pcidev, struct uart_8250_port *port, int idx) argument 1031 cti_port_setup_xr17v25x(struct exar8250 *priv, struct pci_dev *pcidev, struct uart_8250_port *port, int idx) argument 1109 cti_port_setup_xr17c15x(struct exar8250 *priv, struct pci_dev *pcidev, struct uart_8250_port *port, int idx) argument 1154 pci_xr17c154_setup(struct exar8250 *priv, struct pci_dev *pcidev, struct uart_8250_port *port, int idx) argument 1233 xr17v35x_register_gpio(struct pci_dev *pcidev, struct uart_8250_port *port) argument 1242 xr17v35x_unregister_gpio(struct uart_8250_port *port) argument 1251 sealevel_rs485_config(struct uart_port *port, struct ktermios *termios, struct serial_rs485 *rs485) argument 1297 iot2040_rs485_config(struct uart_port *port, struct ktermios *termios, struct serial_rs485 *rs485) argument 1345 iot2040_register_gpio(struct pci_dev *pcidev, struct uart_8250_port *port) argument 1395 pci_xr17v35x_setup(struct exar8250 *priv, struct pci_dev *pcidev, struct uart_8250_port *port, int idx) argument 1443 struct uart_8250_port *port = serial8250_get_port(priv->line[0]); local [all...] |
/linux-master/drivers/power/supply/ |
H A D | cros_usbpd-charger.c | 91 static bool cros_usbpd_charger_port_is_dedicated(struct port_data *port) argument 93 return port->port_number >= port->charger->num_usbpd_ports; 155 static int cros_usbpd_charger_get_discovery_info(struct port_data *port) argument 157 struct charger_data *charger = port->charger; 162 req.port = port->port_number; 175 port->port_number, resp.vid, resp.pid, resp.ptype); 177 snprintf(port->manufacturer, sizeof(port 184 cros_usbpd_charger_get_power_info(struct port_data *port) argument 308 cros_usbpd_charger_get_port_status(struct port_data *port, bool ratelimit) argument 351 struct port_data *port = power_supply_get_drvdata(psy); local 363 struct port_data *port = power_supply_get_drvdata(psy); local 450 struct port_data *port = power_supply_get_drvdata(psy); local 547 struct port_data *port; local [all...] |
H A D | cros_peripheral_charger.c | 124 static int cros_pchg_get_status(struct port_data *port) argument 126 struct charger_data *charger = port->charger; 130 int old_status = port->psy_status; 131 int old_percentage = port->battery_percentage; 134 req.port = port->port_number; 138 dev_err(dev, "Unable to get port.%d status (err:%d)\n", 139 port->port_number, ret); 148 port->psy_status = POWER_SUPPLY_STATUS_UNKNOWN; 149 port 178 cros_pchg_get_port_status(struct port_data *port, bool ratelimit) argument 199 struct port_data *port = power_supply_get_drvdata(psy); local 270 struct port_data *port; local [all...] |
/linux-master/drivers/media/pci/saa7164/ |
H A D | saa7164-core.c | 107 struct saa7164_port *port = buf->port; local 113 port->sync_errors = 0; 114 port->v_cc_errors = 0; 115 port->a_cc_errors = 0; 119 port->sync_errors++; 126 a = ((port->last_v_cc + 1) & 0x0f); 129 port->last_v_cc, cc, i); 130 port->v_cc_errors++; 133 port 224 saa7164_histogram_print(struct saa7164_port *port, struct saa7164_histogram *hg) argument 245 saa7164_work_enchandler_helper(struct saa7164_port *port, int bufnr) argument 351 struct saa7164_port *port = local 427 struct saa7164_port *port = local 510 struct saa7164_port *port = buf->port; local 518 saa7164_irq_vbi(struct saa7164_port *port) argument 543 saa7164_irq_encoder(struct saa7164_port *port) argument 567 saa7164_irq_ts(struct saa7164_port *port) argument 893 struct saa7164_port *port = NULL; local [all...] |
/linux-master/drivers/thunderbolt/ |
H A D | tb.h | 26 /* Need to keep power on while USB4 port is in redrive mode */ 116 * @dma_port: If the switch has port supporting DMA configuration based 242 * struct tb_port - a thunderbolt port, part of a tb_switch 243 * @config: Cached port configuration read from registers 244 * @sw: Switch the port belongs to 245 * @remote: Remote port (%NULL if not connected) 250 * @cap_usb4: Offset to the USB4 port capability (%0 if not present) 251 * @usb4: Pointer to the USB4 port structure (only if @cap_usb4 is != %0) 252 * @port: Port number on switch 254 * @bonded: true if the port i 285 u8 port; member in struct:tb_port 313 struct tb_port *port; member in struct:usb4_port 339 struct tb_port *port; member in struct:tb_retimer 566 tb_is_upstream_port(const struct tb_port *port) argument 579 u8 port; local 609 tb_port_has_remote(const struct tb_port *port) argument 621 tb_port_is_null(const struct tb_port *port) argument 626 tb_port_is_nhi(const struct tb_port *port) argument 631 tb_port_is_pcie_down(const struct tb_port *port) argument 636 tb_port_is_pcie_up(const struct tb_port *port) argument 641 tb_port_is_dpin(const struct tb_port *port) argument 646 tb_port_is_dpout(const struct tb_port *port) argument 651 tb_port_is_usb3_down(const struct tb_port *port) argument 656 tb_port_is_usb3_up(const struct tb_port *port) argument 689 tb_port_read(struct tb_port *port, void *buffer, enum tb_cfg_space space, u32 offset, u32 length) argument 703 tb_port_write(struct tb_port *port, const void *buffer, enum tb_cfg_space space, u32 offset, u32 length) argument 1094 tb_port_use_credit_allocation(const struct tb_port *port) argument 1218 tb_downstream_route(struct tb_port *port) argument 1435 tb_acpi_power_on_retimers(struct tb_port *port) argument 1436 tb_acpi_power_off_retimers(struct tb_port *port) argument [all...] |
H A D | clx.c | 38 static int tb_port_pm_secondary_set(struct tb_port *port, bool secondary) argument 43 ret = tb_port_read(port, &phy, TB_CFG_PORT, 44 port->cap_phy + LANE_ADP_CS_1, 1); 53 return tb_port_write(port, &phy, TB_CFG_PORT, 54 port->cap_phy + LANE_ADP_CS_1, 1); 57 static int tb_port_pm_secondary_enable(struct tb_port *port) argument 59 return tb_port_pm_secondary_set(port, true); 62 static int tb_port_pm_secondary_disable(struct tb_port *port) argument 64 return tb_port_pm_secondary_set(port, false); 68 static bool tb_port_clx_supported(struct tb_port *port, unsigne argument 103 tb_port_clx_set(struct tb_port *port, unsigned int clx, bool enable) argument 132 tb_port_clx_disable(struct tb_port *port, unsigned int clx) argument 137 tb_port_clx_enable(struct tb_port *port, unsigned int clx) argument 142 tb_port_clx(struct tb_port *port) argument 172 tb_port_clx_is_enabled(struct tb_port *port, unsigned int clx) argument [all...] |
/linux-master/drivers/usb/serial/ |
H A D | ch341.c | 7 * ch341.c implements a serial port driver for the Winchiphead CH341. 10 * serial port, an IEEE-1284 parallel printer port or a memory-like 108 struct usb_serial_port *port, 340 static int ch341_detect_quirks(struct usb_serial_port *port) argument 342 struct ch341_private *priv = usb_get_serial_port_data(port); 343 struct usb_device *udev = port->serial->dev; 360 dev_info(&port->dev, "break control not supported, using simulated break\n"); 364 dev_err(&port->dev, "failed to read break control: %d\n", r); 368 dev_dbg(&port 375 ch341_port_probe(struct usb_serial_port *port) argument 408 ch341_port_remove(struct usb_serial_port *port) argument 416 ch341_carrier_raised(struct usb_serial_port *port) argument 424 ch341_dtr_rts(struct usb_serial_port *port, int on) argument 439 ch341_close(struct usb_serial_port *port) argument 447 ch341_open(struct tty_struct *tty, struct usb_serial_port *port) argument 484 ch341_set_termios(struct tty_struct *tty, struct usb_serial_port *port, const struct ktermios *old_termios) argument 567 struct usb_serial_port *port = tty->driver_data; local 637 struct usb_serial_port *port = tty->driver_data; local 683 struct usb_serial_port *port = tty->driver_data; local 703 ch341_update_status(struct usb_serial_port *port, unsigned char *data, size_t len) argument 749 struct usb_serial_port *port = urb->context; local 783 struct usb_serial_port *port = tty->driver_data; local 809 struct usb_serial_port *port = serial->port[0]; local [all...] |
H A D | f81534.c | 13 * for all serial port TX and 1 endpoint bulk-in for all serial port read in 16 * Write URB is fixed with 512bytes, per serial port used 128Bytes. 19 * Read URB is 512Bytes max, per serial port used 128Bytes. 161 struct usb_serial_port *port; member in struct:f81534_port_private 194 struct usb_serial_port *port) 197 usb_get_serial_data(port->serial); 205 if (port->port_number == count) 326 static int f81534_set_port_register(struct usb_serial_port *port, u16 reg, argument 329 struct f81534_port_private *port_priv = usb_get_serial_port_data(port); 193 f81534_logic_to_phy_port(struct usb_serial *serial, struct usb_serial_port *port) argument 335 f81534_get_port_register(struct usb_serial_port *port, u16 reg, u8 *data) argument 471 f81534_prepare_write_buffer(struct usb_serial_port *port, u8 *buf) argument 500 f81534_submit_writer(struct usb_serial_port *port, gfp_t mem_flags) argument 556 f81534_set_port_config(struct usb_serial_port *port, struct tty_struct *tty, u32 baudrate, u32 old_baudrate, u8 lcr) argument 661 struct usb_serial_port *port = tty->driver_data; local 682 f81534_update_mctrl(struct usb_serial_port *port, unsigned int set, unsigned int clear) argument 950 f81534_set_termios(struct tty_struct *tty, struct usb_serial_port *port, const struct ktermios *old_termios) argument 1002 f81534_msr_changed(struct usb_serial_port *port, u8 msr) argument 1046 f81534_read_msr(struct usb_serial_port *port) argument 1066 f81534_open(struct tty_struct *tty, struct usb_serial_port *port) argument 1107 f81534_close(struct usb_serial_port *port) argument 1135 struct usb_serial_port *port = tty->driver_data; local 1143 f81534_process_per_serial_block(struct usb_serial_port *port, u8 *data) argument 1238 struct usb_serial_port *port; local 1274 struct usb_serial_port *port = urb->context; local 1299 struct usb_serial_port *port; local 1311 f81534_set_port_output_pin(struct usb_serial_port *port) argument 1353 f81534_port_probe(struct usb_serial_port *port) argument 1418 f81534_port_remove(struct usb_serial_port *port) argument 1427 struct usb_serial_port *port = tty->driver_data; local 1456 struct usb_serial_port *port = tty->driver_data; local 1461 f81534_dtr_rts(struct usb_serial_port *port, int on) argument 1469 f81534_write(struct tty_struct *tty, struct usb_serial_port *port, const u8 *buf, int count) argument 1489 f81534_tx_empty(struct usb_serial_port *port) argument 1500 struct usb_serial_port *port; local [all...] |
H A D | cyberjack.c | 49 static int cyberjack_port_probe(struct usb_serial_port *port); 50 static void cyberjack_port_remove(struct usb_serial_port *port); 52 struct usb_serial_port *port); 53 static void cyberjack_close(struct usb_serial_port *port); 55 struct usb_serial_port *port, const unsigned char *buf, int count); 100 static int cyberjack_port_probe(struct usb_serial_port *port) argument 114 usb_set_serial_port_data(port, priv); 116 result = usb_submit_urb(port->interrupt_in_urb, GFP_KERNEL); 118 dev_err(&port->dev, "usb_submit_urb(read int) failed\n"); 123 static void cyberjack_port_remove(struct usb_serial_port *port) argument 133 cyberjack_open(struct tty_struct *tty, struct usb_serial_port *port) argument 152 cyberjack_close(struct usb_serial_port *port) argument 158 cyberjack_write(struct tty_struct *tty, struct usb_serial_port *port, const unsigned char *buf, int count) argument 251 struct usb_serial_port *port = urb->context; local 307 struct usb_serial_port *port = urb->context; local 353 struct usb_serial_port *port = urb->context; local [all...] |
/linux-master/drivers/media/cec/platform/cros-ec/ |
H A D | cros-ec-cec.c | 26 * struct cros_ec_cec_port - Driver data for a single EC CEC port 28 * @port_num: port number 59 static void cros_ec_cec_received_message(struct cros_ec_cec_port *port, argument 65 port->rx_msg.len = len; 66 memcpy(port->rx_msg.msg, msg, len); 68 cec_received_msg(port->adap, &port->rx_msg); 76 struct cros_ec_cec_port *port; local 79 * 1. Old EC firmware which only supports one port sends the data in a 84 * Check that the EC only has one CEC port, an 98 cros_ec_cec_read_message(struct cros_ec_cec_port *port) argument 124 struct cros_ec_cec_port *port; local 171 struct cros_ec_cec_port *port = adap->priv; local 195 struct cros_ec_cec_port *port = adap->priv; local 226 struct cros_ec_cec_port *port = adap->priv; local 442 struct cros_ec_cec_port *port; local 491 struct cros_ec_cec_port *port; local 556 struct cros_ec_cec_port *port; local [all...] |
/linux-master/arch/mips/include/asm/octeon/ |
H A D | cvmx-pko.h | 143 * The hardware likes to have the output port in 146 uint64_t port:6; member in struct:__anon21::__anon22 157 uint64_t port:9; 299 * Configure a output port and the associated queues for use. 301 * @port: Port to configure. 302 * @base_queue: First queue number to associate with this port. 303 * @num_queues: Number of queues t oassociate with this port 309 extern cvmx_pko_status_t cvmx_pko_config_port(uint64_t port, 320 * @port: Port the packet is for 324 static inline void cvmx_pko_doorbell(uint64_t port, uint64_ argument 376 cvmx_pko_send_packet_prepare(uint64_t port, uint64_t queue, cvmx_pko_lock_t use_locking) argument 417 cvmx_pko_send_packet_finish( uint64_t port, uint64_t queue, union cvmx_pko_command_word0 pko_command, union cvmx_buf_ptr packet, cvmx_pko_lock_t use_locking) argument 460 cvmx_pko_send_packet_finish3( uint64_t port, uint64_t queue, union cvmx_pko_command_word0 pko_command, union cvmx_buf_ptr packet, uint64_t addr, cvmx_pko_lock_t use_locking) argument 495 cvmx_pko_get_base_queue_per_core(int port, int core) argument 541 cvmx_pko_get_base_queue(int port) argument 555 cvmx_pko_get_num_queues(int port) argument [all...] |
/linux-master/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) argument 157 mv88e6xxx_serdes_irq_mapping(struct mv88e6xxx_chip *chip, int port) argument [all...] |
H A D | pcs-6185.c | 12 #include "port.h" 21 int port; member in struct:mv88e6185_pcs 36 int port; local 40 port = mpcs->port; 43 err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &status); 62 int port = mpcs->port; local 67 err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, &status); 116 static int mv88e6185_pcs_init(struct mv88e6xxx_chip *chip, int port) argument 164 mv88e6185_pcs_teardown(struct mv88e6xxx_chip *chip, int port) argument 180 mv88e6185_pcs_select(struct mv88e6xxx_chip *chip, int port, phy_interface_t interface) argument [all...] |
/linux-master/drivers/net/wwan/ |
H A D | wwan_hwsim.c | 106 struct wwan_hwsim_port *port = wwan_port_get_drvdata(wport); local 108 port->pstate = AT_PARSER_WAIT_A; 125 struct wwan_hwsim_port *port = wwan_port_get_drvdata(wport); local 145 if (port->pstate == AT_PARSER_WAIT_A) { 147 port->pstate = AT_PARSER_WAIT_T; 149 port->pstate = AT_PARSER_SKIP_LINE; 150 } else if (port->pstate == AT_PARSER_WAIT_T) { 152 port->pstate = AT_PARSER_WAIT_TERM; 154 port->pstate = AT_PARSER_SKIP_LINE; 155 } else if (port 194 struct wwan_hwsim_port *port; local 231 wwan_hwsim_port_del(struct wwan_hwsim_port *port) argument 245 struct wwan_hwsim_port *port = local 327 struct wwan_hwsim_port *port; local 371 struct wwan_hwsim_port *port = file->private_data; local 393 struct wwan_hwsim_port *port; local 474 struct wwan_hwsim_port *port; local [all...] |
/linux-master/drivers/tty/serial/ |
H A D | omap-serial.c | 109 * comes from port structure. 126 struct uart_port port; member in struct:uart_omap_port 167 #define to_uart_omap_port(p) ((container_of((p), struct uart_omap_port, port))) 176 offset <<= up->port.regshift; 177 return readw(up->port.membase + offset); 182 offset <<= up->port.regshift; 183 writew(value, up->port.membase + offset); 221 static inline int calculate_baud_abs_diff(struct uart_port *port, argument 224 unsigned int n = port->uartclk / (mode * baud); 229 return abs_diff(baud, port 244 serial_omap_baud_is_mode16(struct uart_port *port, unsigned int baud) argument 258 serial_omap_get_divisor(struct uart_port *port, unsigned int baud) argument 269 serial_omap_enable_ms(struct uart_port *port) argument 279 serial_omap_stop_tx(struct uart_port *port) argument 325 serial_omap_stop_rx(struct uart_port *port) argument 361 serial_omap_start_tx(struct uart_port *port) argument 388 serial_omap_throttle(struct uart_port *port) argument 399 serial_omap_unthrottle(struct uart_port *port) argument 575 serial_omap_tx_empty(struct uart_port *port) argument 589 serial_omap_get_mctrl(struct uart_port *port) argument 610 serial_omap_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 644 serial_omap_break_ctl(struct uart_port *port, int break_state) argument 659 serial_omap_startup(struct uart_port *port) argument 732 serial_omap_shutdown(struct uart_port *port) argument 776 serial_omap_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 1021 serial_omap_pm(struct uart_port *port, unsigned int state, unsigned int oldstate) argument 1040 serial_omap_release_port(struct uart_port *port) argument 1045 serial_omap_request_port(struct uart_port *port) argument 1051 serial_omap_config_port(struct uart_port *port, int flags) argument 1062 serial_omap_verify_port(struct uart_port *port, struct serial_struct *ser) argument 1070 serial_omap_type(struct uart_port *port) argument 1110 serial_omap_poll_put_char(struct uart_port *port, unsigned char ch) argument 1118 serial_omap_poll_get_char(struct uart_port *port) argument 1140 omap_serial_early_in(struct uart_port *port, int offset) argument 1146 omap_serial_early_out(struct uart_port *port, int offset, int value) argument 1153 omap_serial_early_putc(struct uart_port *port, unsigned char c) argument 1170 struct uart_port *port = &device->port; local 1178 struct uart_port *port = &device->port; local 1197 serial_omap_console_putchar(struct uart_port *port, unsigned char ch) argument 1294 serial_omap_config_rs485(struct uart_port *port, struct ktermios *termios, struct serial_rs485 *rs485) argument [all...] |
H A D | pxa.c | 17 * hope for a better port registration and dynamic device allocation scheme 43 struct uart_port port; member in struct:uart_pxa_port 55 return readl(up->port.membase + offset); 61 writel(value, up->port.membase + offset); 64 static void serial_pxa_enable_ms(struct uart_port *port) argument 66 struct uart_pxa_port *up = (struct uart_pxa_port *)port; 72 static void serial_pxa_stop_tx(struct uart_port *port) argument 74 struct uart_pxa_port *up = (struct uart_pxa_port *)port; 82 static void serial_pxa_stop_rx(struct uart_port *port) argument 84 struct uart_pxa_port *up = (struct uart_pxa_port *)port; 185 serial_pxa_start_tx(struct uart_port *port) argument 239 serial_pxa_tx_empty(struct uart_port *port) argument 252 serial_pxa_get_mctrl(struct uart_port *port) argument 272 serial_pxa_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 293 serial_pxa_break_ctl(struct uart_port *port, int break_state) argument 307 serial_pxa_startup(struct uart_port *port) argument 373 serial_pxa_shutdown(struct uart_port *port) argument 402 serial_pxa_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 511 serial_pxa_pm(struct uart_port *port, unsigned int state, unsigned int oldstate) argument 522 serial_pxa_release_port(struct uart_port *port) argument 526 serial_pxa_request_port(struct uart_port *port) argument 531 serial_pxa_config_port(struct uart_port *port, int flags) argument 538 serial_pxa_verify_port(struct uart_port *port, struct serial_struct *ser) argument 545 serial_pxa_type(struct uart_port *port) argument 584 serial_pxa_console_putchar(struct uart_port *port, unsigned char ch) argument 638 serial_pxa_get_poll_char(struct uart_port *port) argument 650 serial_pxa_put_poll_char(struct uart_port *port, unsigned char c) argument [all...] |
/linux-master/net/hsr/ |
H A D | hsr_forward.c | 150 struct hsr_port *port) 157 netdev_warn_once(port->dev, 168 struct hsr_port *port) 182 __FILE__, __LINE__, port->dev->name); 191 struct hsr_port *port) 195 if (port->type == HSR_PT_SLAVE_A) 201 lane_id |= port->hsr->net_id; 208 struct hsr_port *port) 227 prp_set_lan_id(trailer, port); 237 struct hsr_port *port) 149 hsr_get_untagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) argument 167 prp_get_untagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) argument 190 prp_set_lan_id(struct prp_rct *trailer, struct hsr_port *port) argument 206 prp_fill_rct(struct sk_buff *skb, struct hsr_frame_info *frame, struct hsr_port *port) argument 236 hsr_set_path_id(struct hsr_ethhdr *hsr_ethhdr, struct hsr_port *port) argument 249 hsr_fill_tag(struct sk_buff *skb, struct hsr_frame_info *frame, struct hsr_port *port, u8 proto_version) argument 280 hsr_create_tagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) argument 323 prp_create_tagged_frame(struct hsr_frame_info *frame, struct hsr_port *port) argument 369 hsr_xmit(struct sk_buff *skb, struct hsr_port *port, struct hsr_frame_info *frame) argument 392 prp_drop_frame(struct hsr_frame_info *frame, struct hsr_port *port) argument 400 hsr_drop_frame(struct hsr_frame_info *frame, struct hsr_port *port) argument 470 struct hsr_port *port; local 559 struct hsr_port *port = frame->port_rcv; local 581 struct hsr_port *port = frame->port_rcv; local 624 fill_frame_info(struct hsr_frame_info *frame, struct sk_buff *skb, struct hsr_port *port) argument 677 hsr_forward_skb(struct sk_buff *skb, struct hsr_port *port) argument [all...] |
/linux-master/arch/powerpc/platforms/powernv/ |
H A D | opal-lpc.c | 24 static u8 opal_lpc_inb(unsigned long port) argument 29 if (opal_lpc_chip_id < 0 || port > 0xffff) 31 rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 1); 35 static __le16 __opal_lpc_inw(unsigned long port) argument 40 if (opal_lpc_chip_id < 0 || port > 0xfffe) 42 if (port & 1) 43 return (__le16)opal_lpc_inb(port) << 8 | opal_lpc_inb(port + 1); 44 rc = opal_lpc_read(opal_lpc_chip_id, OPAL_LPC_IO, port, &data, 2); 47 static u16 opal_lpc_inw(unsigned long port) argument 52 __opal_lpc_inl(unsigned long port) argument 68 opal_lpc_inl(unsigned long port) argument 73 opal_lpc_outb(u8 val, unsigned long port) argument 80 __opal_lpc_outw(__le16 val, unsigned long port) argument 92 opal_lpc_outw(u16 val, unsigned long port) argument 94 __opal_lpc_outw(cpu_to_le16(val), port); local 97 __opal_lpc_outl(__le32 val, unsigned long port) argument 111 opal_lpc_outl(u32 val, unsigned long port) argument 113 __opal_lpc_outl(cpu_to_le32(val), port); local [all...] |
/linux-master/drivers/phy/marvell/ |
H A D | phy-mvebu-cp110-utmi.c | 97 * struct mvebu_cp110_utmi_port - PHY port data 100 * @id: PHY port ID 109 static void mvebu_cp110_utmi_port_setup(struct mvebu_cp110_utmi_port *port) argument 121 reg = readl(PORT_REGS(port) + UTMI_PLL_CTRL_REG); 125 writel(reg, PORT_REGS(port) + UTMI_PLL_CTRL_REG); 128 reg = readl(PORT_REGS(port) + UTMI_CAL_CTRL_REG); 131 writel(reg, PORT_REGS(port) + UTMI_CAL_CTRL_REG); 134 reg = readl(PORT_REGS(port) + UTMI_TX_CH_CTRL_REG); 137 writel(reg, PORT_REGS(port) + UTMI_TX_CH_CTRL_REG); 140 reg = readl(PORT_REGS(port) 166 struct mvebu_cp110_utmi_port *port = phy_get_drvdata(phy); local 191 struct mvebu_cp110_utmi_port *port = phy_get_drvdata(phy); local 310 struct mvebu_cp110_utmi_port *port; local [all...] |
/linux-master/drivers/net/ethernet/sun/ |
H A D | ldmvsw.c | 72 struct vnet_port *port = netdev_priv(dev); local 74 return port->vp->msg_enable; 79 struct vnet_port *port = netdev_priv(dev); local 81 port->vp->msg_enable = value; 94 /* func arg to vnet_start_xmit_common() to get the proper tx port */ 98 struct vnet_port *port = netdev_priv(dev); local 100 return port; 106 struct vnet_port *port = netdev_priv(dev); local 108 if (!port) 111 return port 122 struct vnet_port *port = netdev_priv(dev); local 129 struct vnet_port *port = netdev_priv(dev); local 143 struct vnet_port *port = netdev_priv(dev); local 231 struct vnet_port *port; local 278 struct vnet_port *port; local 407 struct vnet_port *port = dev_get_drvdata(&vdev->dev); local [all...] |
/linux-master/drivers/scsi/bnx2fc/ |
H A D | bnx2fc_debug.c | 30 if (io_req && io_req->port && io_req->port->lport && 31 io_req->port->lport->host) 32 shost_printk(KERN_INFO, io_req->port->lport->host, 54 if (tgt && tgt->port && tgt->port->lport && tgt->port->lport->host && 56 shost_printk(KERN_INFO, tgt->port->lport->host, 57 PFX "port:%x %pV",
|