/linux-master/drivers/usb/serial/ |
H A D | navman.c | 29 struct usb_serial_port *port = urb->context; local 42 dev_dbg(&port->dev, "%s - urb shutting down with status: %d\n", 46 dev_dbg(&port->dev, "%s - nonzero urb status received: %d\n", 51 usb_serial_debug_data(&port->dev, __func__, urb->actual_length, data); 54 tty_insert_flip_string(&port->port, data, urb->actual_length); 55 tty_flip_buffer_push(&port->port); 66 static int navman_open(struct tty_struct *tty, struct usb_serial_port *port) argument 70 if (port 82 navman_close(struct usb_serial_port *port) argument 87 navman_write(struct tty_struct *tty, struct usb_serial_port *port, const unsigned char *buf, int count) argument [all...] |
/linux-master/scripts/dtc/include-prefixes/dt-bindings/gpio/ |
H A D | tegra241-gpio.h | 32 #define TEGRA241_MAIN_GPIO(port, offset) \ 33 ((TEGRA241_MAIN_GPIO_PORT_##port * 8) + (offset)) 39 #define TEGRA241_AON_GPIO(port, offset) \ 40 ((TEGRA241_AON_GPIO_PORT_##port * 8) + (offset))
|
/linux-master/include/dt-bindings/gpio/ |
H A D | tegra241-gpio.h | 32 #define TEGRA241_MAIN_GPIO(port, offset) \ 33 ((TEGRA241_MAIN_GPIO_PORT_##port * 8) + (offset)) 39 #define TEGRA241_AON_GPIO(port, offset) \ 40 ((TEGRA241_AON_GPIO_PORT_##port * 8) + (offset))
|
/linux-master/drivers/net/dsa/mv88e6xxx/ |
H A D | switchdev.h | 15 int mv88e6xxx_handle_miss_violation(struct mv88e6xxx_chip *chip, int port,
|
H A D | port.c | 18 #include "port.h" 21 int mv88e6xxx_port_read(struct mv88e6xxx_chip *chip, int port, int reg, argument 24 int addr = chip->info->port_base_addr + port; 29 int mv88e6xxx_port_wait_bit(struct mv88e6xxx_chip *chip, int port, int reg, argument 32 int addr = chip->info->port_base_addr + port; 37 int mv88e6xxx_port_write(struct mv88e6xxx_chip *chip, int port, int reg, argument 40 int addr = chip->info->port_base_addr + port; 50 int mv88e6185_port_set_pause(struct mv88e6xxx_chip *chip, int port, argument 56 err = mv88e6xxx_port_read(chip, port, MV88E6XXX_PORT_STS, ®); 65 return mv88e6xxx_port_write(chip, port, MV88E6XXX_PORT_ST 77 mv88e6xxx_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode) argument 118 mv88e6352_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode) argument 127 mv88e6390_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode) argument 136 mv88e6320_port_set_rgmii_delay(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode) argument 145 mv88e6xxx_port_set_link(struct mv88e6xxx_chip *chip, int port, int link) argument 183 mv88e6xxx_port_sync_link(struct mv88e6xxx_chip *chip, int port, unsigned int mode, bool isup) argument 200 mv88e6185_port_sync_link(struct mv88e6xxx_chip *chip, int port, unsigned int mode, bool isup) argument 219 mv88e6xxx_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port, int speed, bool alt_bit, bool force_bit, int duplex) argument 307 mv88e6185_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port, int speed, int duplex) argument 318 mv88e6250_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port, int speed, int duplex) argument 329 mv88e6341_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port, int speed, int duplex) argument 345 mv88e6341_port_max_speed_mode(struct mv88e6xxx_chip *chip, int port) argument 355 mv88e6352_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port, int speed, int duplex) argument 369 mv88e6390_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port, int speed, int duplex) argument 385 mv88e6390_port_max_speed_mode(struct mv88e6xxx_chip *chip, int port) argument 395 mv88e6390x_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port, int speed, int duplex) argument 408 mv88e6390x_port_max_speed_mode(struct mv88e6xxx_chip *chip, int port) argument 421 mv88e6393x_port_set_speed_duplex(struct mv88e6xxx_chip *chip, int port, int speed, int duplex) argument 510 mv88e6393x_port_max_speed_mode(struct mv88e6xxx_chip *chip, int port) argument 523 mv88e6xxx_port_set_cmode(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode, bool force) argument 599 mv88e6390x_port_set_cmode(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode) argument 608 mv88e6390_port_set_cmode(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode) argument 628 mv88e6393x_port_set_cmode(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode) argument 664 mv88e6341_port_set_cmode_writable(struct mv88e6xxx_chip *chip, int port) argument 689 mv88e6341_port_set_cmode(struct mv88e6xxx_chip *chip, int port, phy_interface_t mode) argument 715 mv88e6185_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode) argument 729 mv88e6352_port_get_cmode(struct mv88e6xxx_chip *chip, int port, u8 *cmode) argument 749 mv88e6097_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in, u8 out) argument 756 mv88e6390_port_pause_limit(struct mv88e6xxx_chip *chip, int port, u8 in, u8 out) argument 781 mv88e6xxx_port_set_state(struct mv88e6xxx_chip *chip, int port, u8 state) argument 822 mv88e6xxx_port_set_egress_mode(struct mv88e6xxx_chip *chip, int port, enum mv88e6xxx_egress_mode mode) argument 854 mv88e6085_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port, enum mv88e6xxx_frame_mode mode) argument 880 mv88e6351_port_set_frame_mode(struct mv88e6xxx_chip *chip, int port, enum mv88e6xxx_frame_mode mode) argument 912 mv88e6185_port_set_forward_unknown(struct mv88e6xxx_chip *chip, int port, bool unicast) argument 930 mv88e6352_port_set_ucast_flood(struct mv88e6xxx_chip *chip, int port, bool unicast) argument 948 mv88e6352_port_set_mcast_flood(struct mv88e6xxx_chip *chip, int port, bool multicast) argument 968 mv88e6xxx_port_set_message_port(struct mv88e6xxx_chip *chip, int port, bool message_port) argument 986 mv88e6xxx_port_set_trunk(struct mv88e6xxx_chip *chip, int port, bool trunk, u8 id) argument 1009 mv88e6xxx_port_set_vlan_map(struct mv88e6xxx_chip *chip, int port, u16 map) argument 1031 mv88e6xxx_port_get_fid(struct mv88e6xxx_chip *chip, int port, u16 *fid) argument 1057 mv88e6xxx_port_set_fid(struct mv88e6xxx_chip *chip, int port, u16 fid) argument 1101 mv88e6xxx_port_get_pvid(struct mv88e6xxx_chip *chip, int port, u16 *pvid) argument 1116 mv88e6xxx_port_set_pvid(struct mv88e6xxx_chip *chip, int port, u16 pvid) argument 1148 mv88e6185_port_set_default_forward(struct mv88e6xxx_chip *chip, int port, bool multicast) argument 1166 mv88e6095_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port, int upstream_port) argument 1182 mv88e6xxx_port_set_mirror(struct mv88e6xxx_chip *chip, int port, enum mv88e6xxx_egress_direction direction, bool mirror) argument 1219 mv88e6xxx_port_set_lock(struct mv88e6xxx_chip *chip, int port, bool locked) argument 1248 mv88e6xxx_port_set_8021q_mode(struct mv88e6xxx_chip *chip, int port, u16 mode) argument 1271 mv88e6xxx_port_drop_untagged(struct mv88e6xxx_chip *chip, int port, bool drop_untagged) argument 1292 mv88e6xxx_port_set_map_da(struct mv88e6xxx_chip *chip, int port, bool map) argument 1309 mv88e6165_port_set_jumbo_size(struct mv88e6xxx_chip *chip, int port, size_t size) argument 1337 mv88e6095_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port) argument 1343 mv88e6097_port_egress_rate_limiting(struct mv88e6xxx_chip *chip, int port) argument 1351 mv88e6xxx_port_set_assoc_vector(struct mv88e6xxx_chip *chip, int port, u16 pav) argument 1372 mv88e6xxx_port_disable_learn_limit(struct mv88e6xxx_chip *chip, int port) argument 1379 mv88e6xxx_port_disable_pri_override(struct mv88e6xxx_chip *chip, int port) argument 1386 mv88e6393x_port_policy_read(struct mv88e6xxx_chip *chip, int port, u16 pointer, u8 *data) argument 1407 mv88e6393x_port_policy_write(struct mv88e6xxx_chip *chip, int port, u16 pointer, u8 data) argument 1421 int err, port; local 1435 mv88e6393x_set_egress_port(struct mv88e6xxx_chip *chip, enum mv88e6xxx_egress_direction direction, int port) argument 1460 mv88e6393x_port_set_upstream_port(struct mv88e6xxx_chip *chip, int port, int upstream_port) argument 1504 mv88e6393x_port_epc_wait_ready(struct mv88e6xxx_chip *chip, int port) argument 1513 mv88e6393x_port_set_ether_type(struct mv88e6xxx_chip *chip, int port, u16 etype) argument 1536 mv88e6351_port_set_ether_type(struct mv88e6xxx_chip *chip, int port, u16 etype) argument 1546 mv88e6095_port_tag_remap(struct mv88e6xxx_chip *chip, int port) argument 1562 mv88e6xxx_port_ieeepmt_write(struct mv88e6xxx_chip *chip, int port, u16 table, u8 ptr, u16 data) argument 1575 mv88e6390_port_tag_remap(struct mv88e6xxx_chip *chip, int port) argument 1670 mv88e6352_port_set_policy(struct mv88e6xxx_chip *chip, int port, enum mv88e6xxx_policy_mapping mapping, enum mv88e6xxx_policy_action action) argument 1693 mv88e6393x_port_set_policy(struct mv88e6xxx_chip *chip, int port, enum mv88e6xxx_policy_mapping mapping, enum mv88e6xxx_policy_action action) argument [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | g4x_hdmi.h | 13 enum port; 20 i915_reg_t hdmi_reg, enum port port); 25 i915_reg_t hdmi_reg, int port) 24 g4x_hdmi_init(struct drm_i915_private *dev_priv, i915_reg_t hdmi_reg, int port) argument
|
/linux-master/drivers/tty/serial/ |
H A D | digicolor-usart.c | 77 struct uart_port port; member in struct:digicolor_port 83 static bool digicolor_uart_tx_full(struct uart_port *port) argument 85 return !!(readb_relaxed(port->membase + UA_STATUS_FIFO) & 89 static bool digicolor_uart_rx_empty(struct uart_port *port) argument 91 return !!(readb_relaxed(port->membase + UA_STATUS_FIFO) & 95 static void digicolor_uart_stop_tx(struct uart_port *port) argument 97 u8 int_enable = readb_relaxed(port->membase + UA_INT_ENABLE); 100 writeb_relaxed(int_enable, port->membase + UA_INT_ENABLE); 103 static void digicolor_uart_start_tx(struct uart_port *port) argument 105 u8 int_enable = readb_relaxed(port 111 digicolor_uart_stop_rx(struct uart_port *port) argument 132 digicolor_uart_rx(struct uart_port *port) argument 180 digicolor_uart_tx(struct uart_port *port) argument 219 struct uart_port *port = dev_id; local 233 digicolor_uart_tx_empty(struct uart_port *port) argument 240 digicolor_uart_get_mctrl(struct uart_port *port) argument 245 digicolor_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 249 digicolor_uart_break_ctl(struct uart_port *port, int state) argument 253 digicolor_uart_startup(struct uart_port *port) argument 277 digicolor_uart_shutdown(struct uart_port *port) argument 286 digicolor_uart_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 347 digicolor_uart_type(struct uart_port *port) argument 352 digicolor_uart_config_port(struct uart_port *port, int flags) argument 358 digicolor_uart_release_port(struct uart_port *port) argument 362 digicolor_uart_request_port(struct uart_port *port) argument 384 digicolor_uart_console_putchar(struct uart_port *port, unsigned char ch) argument 395 struct uart_port *port = digicolor_ports[co->index]; local 419 struct uart_port *port; local 508 struct uart_port *port = platform_get_drvdata(pdev); local [all...] |
H A D | meson_uart.c | 89 static void meson_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 93 static unsigned int meson_uart_get_mctrl(struct uart_port *port) argument 98 static unsigned int meson_uart_tx_empty(struct uart_port *port) argument 102 val = readl(port->membase + AML_UART_STATUS); 107 static void meson_uart_stop_tx(struct uart_port *port) argument 111 val = readl(port->membase + AML_UART_CONTROL); 113 writel(val, port->membase + AML_UART_CONTROL); 116 static void meson_uart_stop_rx(struct uart_port *port) argument 120 val = readl(port->membase + AML_UART_CONTROL); 122 writel(val, port 125 meson_uart_shutdown(struct uart_port *port) argument 142 meson_uart_start_tx(struct uart_port *port) argument 179 meson_receive_chars(struct uart_port *port) argument 239 struct uart_port *port = (struct uart_port *)dev_id; local 256 meson_uart_type(struct uart_port *port) argument 269 meson_uart_reset(struct uart_port *port) argument 281 meson_uart_startup(struct uart_port *port) argument 312 meson_uart_change_speed(struct uart_port *port, unsigned long baud) argument 336 meson_uart_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 411 meson_uart_verify_port(struct uart_port *port, struct serial_struct *ser) argument 425 meson_uart_release_port(struct uart_port *port) argument 432 meson_uart_request_port(struct uart_port *port) argument 448 meson_uart_config_port(struct uart_port *port, int flags) argument 462 meson_uart_poll_get_char(struct uart_port *port) argument 479 meson_uart_poll_put_char(struct uart_port *port, unsigned char c) argument 536 meson_uart_enable_tx_engine(struct uart_port *port) argument 545 meson_console_putchar(struct uart_port *port, unsigned char ch) argument 555 meson_serial_port_write(struct uart_port *port, const char *s, u_int count) argument 581 struct uart_port *port; local 592 struct uart_port *port; local 667 meson_uart_probe_clocks(struct platform_device *pdev, struct uart_port *port) argument 702 struct uart_port *port; local 795 struct uart_port *port; local [all...] |
H A D | 21285.c | 3 * Driver for the serial port on the 21285 StrongArm-110 core logic chip. 46 * this, use bits of the private_data pointer of the uart port structure. 51 static bool is_enabled(struct uart_port *port, int bit) argument 53 unsigned long *private_data = (unsigned long *)&port->private_data; 60 static void enable(struct uart_port *port, int bit) argument 62 unsigned long *private_data = (unsigned long *)&port->private_data; 67 static void disable(struct uart_port *port, int bit) argument 69 unsigned long *private_data = (unsigned long *)&port->private_data; 74 #define is_tx_enabled(port) is_enabled(port, tx_enabled_bi 93 serial21285_stop_tx(struct uart_port *port) argument 101 serial21285_start_tx(struct uart_port *port) argument 109 serial21285_stop_rx(struct uart_port *port) argument 119 struct uart_port *port = dev_id; local 157 struct uart_port *port = dev_id; local 168 serial21285_tx_empty(struct uart_port *port) argument 174 serial21285_get_mctrl(struct uart_port *port) argument 179 serial21285_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 183 serial21285_break_ctl(struct uart_port *port, int break_state) argument 198 serial21285_startup(struct uart_port *port) argument 217 serial21285_shutdown(struct uart_port *port) argument 224 serial21285_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 315 serial21285_type(struct uart_port *port) argument 320 serial21285_release_port(struct uart_port *port) argument 325 serial21285_request_port(struct uart_port *port) argument 331 serial21285_config_port(struct uart_port *port, int flags) argument 340 serial21285_verify_port(struct uart_port *port, struct serial_struct *ser) argument 385 serial21285_console_putchar(struct uart_port *port, unsigned char ch) argument 400 serial21285_get_options(struct uart_port *port, int *baud, int *parity, int *bits) argument 437 struct uart_port *port = &serial21285_port; local [all...] |
H A D | msm_serial.c | 191 void msm_write(struct uart_port *port, unsigned int val, unsigned int off) argument 193 writel_relaxed(val, port->membase + off); 197 unsigned int msm_read(struct uart_port *port, unsigned int off) argument 199 return readl_relaxed(port->membase + off); 205 static void msm_serial_set_mnd_regs_tcxo(struct uart_port *port) argument 207 msm_write(port, 0x06, MSM_UART_MREG); 208 msm_write(port, 0xF1, MSM_UART_NREG); 209 msm_write(port, 0x0F, MSM_UART_DREG); 210 msm_write(port, 0x1A, MSM_UART_MNDREG); 211 port 217 msm_serial_set_mnd_regs_tcxoby4(struct uart_port *port) argument 226 msm_serial_set_mnd_regs(struct uart_port *port) argument 246 msm_stop_dma(struct uart_port *port, struct msm_dma *dma) argument 395 msm_wait_for_xmitr(struct uart_port *port) argument 409 msm_stop_tx(struct uart_port *port) argument 417 msm_start_tx(struct uart_port *port) argument 430 msm_reset_dm_count(struct uart_port *port, int count) argument 440 struct uart_port *port = &msm_port->uart; local 486 struct uart_port *port = &msm_port->uart; local 546 struct uart_port *port = &msm_port->uart; local 690 msm_stop_rx(struct uart_port *port) argument 702 msm_enable_ms(struct uart_port *port) argument 832 msm_handle_tx_pio(struct uart_port *port, unsigned int tx_count) argument 877 msm_handle_tx(struct uart_port *port) argument 933 msm_handle_delta_cts(struct uart_port *port) argument 942 struct uart_port *port = dev_id; local 985 msm_tx_empty(struct uart_port *port) argument 990 msm_get_mctrl(struct uart_port *port) argument 995 msm_reset(struct uart_port *port) argument 1016 msm_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 1032 msm_break_ctl(struct uart_port *port, int break_ctl) argument 1047 msm_find_best_baud(struct uart_port *port, unsigned int baud, unsigned long *rate) argument 1159 msm_reset(port); variable 1179 msm_init_clock(struct uart_port *port) argument 1189 msm_startup(struct uart_port *port) argument 1242 msm_shutdown(struct uart_port *port) argument 1258 msm_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 1341 msm_type(struct uart_port *port) argument 1346 msm_release_port(struct uart_port *port) argument 1362 msm_request_port(struct uart_port *port) argument 1391 msm_config_port(struct uart_port *port, int flags) argument 1403 msm_verify_port(struct uart_port *port, struct serial_struct *ser) argument 1412 msm_power(struct uart_port *port, unsigned int state, unsigned int oldstate) argument 1434 msm_poll_get_char_single(struct uart_port *port) argument 1445 msm_poll_get_char_dm(struct uart_port *port) argument 1485 msm_poll_get_char(struct uart_port *port) argument 1506 msm_poll_put_char(struct uart_port *port, unsigned char c) argument 1596 __msm_console_write(struct uart_port *port, const char *s, unsigned int count, bool is_uartdm) argument 1665 struct uart_port *port; local 1678 struct uart_port *port; local 1783 struct uart_port *port; local 1850 struct uart_port *port = platform_get_drvdata(pdev); local 1864 struct msm_port *port = dev_get_drvdata(dev); local 1873 struct msm_port *port = dev_get_drvdata(dev); local [all...] |
H A D | mps2-uart.c | 71 struct uart_port port; member in struct:mps2_uart_port 78 static inline struct mps2_uart_port *to_mps2_port(struct uart_port *port) argument 80 return container_of(port, struct mps2_uart_port, port); 83 static void mps2_uart_write8(struct uart_port *port, u8 val, unsigned int off) argument 85 struct mps2_uart_port *mps_port = to_mps2_port(port); 87 writeb(val, mps_port->port.membase + off); 90 static u8 mps2_uart_read8(struct uart_port *port, unsigned int off) argument 92 struct mps2_uart_port *mps_port = to_mps2_port(port); 94 return readb(mps_port->port 97 mps2_uart_write32(struct uart_port *port, u32 val, unsigned int off) argument 104 mps2_uart_tx_empty(struct uart_port *port) argument 111 mps2_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 115 mps2_uart_get_mctrl(struct uart_port *port) argument 120 mps2_uart_stop_tx(struct uart_port *port) argument 129 mps2_uart_tx_chars(struct uart_port *port) argument 138 mps2_uart_start_tx(struct uart_port *port) argument 156 mps2_uart_stop_rx(struct uart_port *port) argument 165 mps2_uart_break_ctl(struct uart_port *port, int ctl) argument 169 mps2_uart_rx_chars(struct uart_port *port) argument 185 struct uart_port *port = data; local 203 struct uart_port *port = data; local 222 struct uart_port *port = data; local 266 mps2_uart_startup(struct uart_port *port) argument 323 mps2_uart_shutdown(struct uart_port *port) argument 341 mps2_uart_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 370 mps2_uart_type(struct uart_port *port) argument 375 mps2_uart_release_port(struct uart_port *port) argument 379 mps2_uart_request_port(struct uart_port *port) argument 384 mps2_uart_config_port(struct uart_port *port, int type) argument 390 mps2_uart_verify_port(struct uart_port *port, struct serial_struct *serinfo) argument 416 mps2_uart_console_putchar(struct uart_port *port, unsigned char ch) argument 427 struct uart_port *port = &mps_port->port; local 468 mps2_early_putchar(struct uart_port *port, unsigned char ch) argument [all...] |
H A D | sunsu.c | 85 struct uart_port port; member in struct:uart_sunsu_port 106 offset <<= up->port.regshift; 108 switch (up->port.iotype) { 110 outb(up->port.hub6 - 1 + offset, up->port.iobase); 111 return inb(up->port.iobase + 1); 114 return readb(up->port.membase + offset); 117 return inb(up->port.iobase + offset); 136 offset <<= up->port.regshift; 138 switch (up->port 263 sunsu_stop_tx(struct uart_port *port) argument 279 sunsu_start_tx(struct uart_port *port) argument 298 sunsu_stop_rx(struct uart_port *port) argument 308 sunsu_enable_ms(struct uart_port *port) argument 323 struct tty_port *port = &up->port.state->port; local 541 sunsu_tx_empty(struct uart_port *port) argument 555 sunsu_get_mctrl(struct uart_port *port) argument 576 sunsu_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 596 sunsu_break_ctl(struct uart_port *port, int break_state) argument 611 sunsu_startup(struct uart_port *port) argument 722 sunsu_shutdown(struct uart_port *port) argument 770 sunsu_change_speed(struct uart_port *port, unsigned int cflag, unsigned int iflag, unsigned int quot) argument 898 sunsu_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 912 sunsu_release_port(struct uart_port *port) argument 916 sunsu_request_port(struct uart_port *port) argument 921 sunsu_config_port(struct uart_port *port, int flags) argument 937 sunsu_verify_port(struct uart_port *port, struct serial_struct *ser) argument 943 sunsu_type(struct uart_port *port) argument 1279 sunsu_console_putchar(struct uart_port *port, unsigned char ch) argument 1334 struct uart_port *port; local [all...] |
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_fsl.c | 26 int fsl8250_handle_irq(struct uart_port *port) argument 31 struct uart_8250_port *up = up_to_u8250p(port); 33 uart_port_lock_irqsave(&up->port, &flags); 35 iir = port->serial_in(port, UART_IIR); 37 uart_port_unlock_irqrestore(&up->port, flags); 57 port->serial_in(port, UART_RX); 58 uart_port_unlock_irqrestore(&up->port, flags); 62 lsr = orig_lsr = up->port [all...] |
H A D | 8250_pci1xxxx.c | 152 static int pci1xxxx_set_sys_lock(struct pci1xxxx_8250 *port) argument 154 writel(UART_SYSLOCK, port->membase + UART_SYSLOCK_REG); 155 return readl(port->membase + UART_SYSLOCK_REG); 158 static int pci1xxxx_acquire_sys_lock(struct pci1xxxx_8250 *port) argument 162 return readx_poll_timeout(pci1xxxx_set_sys_lock, port, regval, 168 static void pci1xxxx_release_sys_lock(struct pci1xxxx_8250 *port) argument 170 writel(0x0, port->membase + UART_SYSLOCK_REG); 223 static unsigned int pci1xxxx_get_divisor(struct uart_port *port, argument 245 static void pci1xxxx_set_divisor(struct uart_port *port, unsigned int baud, argument 249 writel(UART_BIT_DIVISOR_8, port 257 pci1xxxx_rs485_config(struct uart_port *port, struct ktermios *termios, struct serial_rs485 *rs485) argument 307 pci1xxxx_read_burst_status(struct uart_port *port) argument 328 pci1xxxx_process_read_data(struct uart_port *port, unsigned char *rx_buff, u32 *buff_index, u32 *valid_byte_count) argument 360 pci1xxxx_rx_burst(struct uart_port *port, u32 uart_status) argument 384 pci1xxxx_process_write_data(struct uart_port *port, struct circ_buf *xmit, int *data_empty_count, u32 *valid_byte_count) argument 437 pci1xxxx_tx_burst(struct uart_port *port, u32 uart_status) argument 483 pci1xxxx_handle_irq(struct uart_port *port) argument 509 struct uart_port *port = &up->port; local 536 struct uart_port *port = &up->port; local 616 pci1xxxx_setup(struct pci_dev *pdev, struct uart_8250_port *port, int port_idx, int rev) argument 671 pci1xxxx_logical_to_physical_port_translate(int subsys_dev, int port) argument [all...] |
/linux-master/sound/core/seq/ |
H A D | seq_ports.c | 24 NOTE: the current implementation of the port structure as a linked list is 26 subscribers of a port we first need to find the address of the port 36 dynamicly kmalloced. When a port is added or deleted we can simply allocate 43 /* return pointer to port structure - port is locked if found */ 47 struct snd_seq_client_port *port; local 52 list_for_each_entry(port, &client->ports_list_head, list) { 53 if (port->addr.port 69 struct snd_seq_client_port *port, *found; local 114 snd_seq_create_port(struct snd_seq_client *client, int port, struct snd_seq_client_port **port_ret) argument 212 clear_subscriber_list(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_port_subs_info *grp, int is_src) argument 250 port_delete(struct snd_seq_client *client, struct snd_seq_client_port *port) argument 273 snd_seq_delete_port(struct snd_seq_client *client, int port) argument 299 struct snd_seq_client_port *port, *tmp; local 325 snd_seq_set_port_info(struct snd_seq_client_port * port, struct snd_seq_port_info * info) argument 369 snd_seq_get_port_info(struct snd_seq_client_port * port, struct snd_seq_port_info * info) argument 421 subscribe_port(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_port_subs_info *grp, struct snd_seq_port_subscribe *info, int send_ack) argument 446 unsubscribe_port(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_port_subs_info *grp, struct snd_seq_port_subscribe *info, int send_ack) argument 489 check_and_subscribe_port(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_subscribers *subs, bool is_src, bool exclusive, bool ack) argument 534 __delete_and_unsubscribe_port(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_subscribers *subs, bool is_src, bool ack) argument 556 delete_and_unsubscribe_port(struct snd_seq_client *client, struct snd_seq_client_port *port, struct snd_seq_subscribers *subs, bool is_src, bool ack) argument 711 snd_seq_event_port_detach(int client, int port) argument [all...] |
/linux-master/include/drm/ |
H A D | intel_lpe_audio.h | 36 int port; member in struct:intel_hdmi_lpe_audio_port_pdata 43 struct intel_hdmi_lpe_audio_port_pdata port[3]; /* for ports B,C,D */ member in struct:intel_hdmi_lpe_audio_pdata 47 void (*notify_audio_lpe)(struct platform_device *pdev, int port); /* port: 0==B,1==C,2==D */
|
/linux-master/drivers/net/wan/ |
H A D | hd64572.c | 44 #define get_msci(port) ((port)->chan ? MSCI1_OFFSET : MSCI0_OFFSET) 45 #define get_dmac_rx(port) ((port)->chan ? DMAC1RX_OFFSET : DMAC0RX_OFFSET) 46 #define get_dmac_tx(port) ((port)->chan ? DMAC1TX_OFFSET : DMAC0TX_OFFSET) 62 static inline void enable_intr(port_t *port) argument 65 sca_outl(sca_inl(IER0, port->card) | 66 (port->chan ? 0x08002200 : 0x00080022), IER0, port 69 disable_intr(port_t *port) argument 75 desc_abs_number(port_t *port, u16 desc, int transmit) argument 84 desc_offset(port_t *port, u16 desc, int transmit) argument 90 desc_address(port_t *port, u16 desc, int transmit) argument 97 buffer_offset(port_t *port, u16 desc, int transmit) argument 103 sca_set_carrier(port_t *port) argument 120 sca_init_port(port_t *port) argument 181 sca_msci_intr(port_t *port) argument 193 sca_rx(card_t *card, port_t *port, pkt_desc __iomem *desc, u16 rxin) argument 223 sca_rx_done(port_t *port, int budget) argument 278 sca_tx_done(port_t *port) argument 318 port_t *port = container_of(napi, port_t, napi); local 346 port_t *port = get_port(card, i); local 357 sca_set_port(port_t *port) argument 411 port_t *port = dev_to_port(dev); local 487 port_t *port = dev_to_port(dev); local 521 port_t *port = dev_to_port(dev); local 566 port_t *port = dev_to_port(dev); local [all...] |
H A D | hd64570.c | 42 #define get_msci(port) (phy_node(port) ? MSCI1_OFFSET : MSCI0_OFFSET) 43 #define get_dmac_rx(port) (phy_node(port) ? DMAC1RX_OFFSET : DMAC0RX_OFFSET) 44 #define get_dmac_tx(port) (phy_node(port) ? DMAC1TX_OFFSET : DMAC0TX_OFFSET) 50 static inline struct net_device *port_to_dev(port_t *port) argument 52 return port->dev; 89 static inline u16 next_desc(port_t *port, u16 desc, int transmit) argument 91 return (desc + 1) % (transmit ? port_to_card(port) 95 desc_abs_number(port_t *port, u16 desc, int transmit) argument 105 desc_offset(port_t *port, u16 desc, int transmit) argument 111 desc_address(port_t *port, u16 desc, int transmit) argument 123 buffer_offset(port_t *port, u16 desc, int transmit) argument 129 sca_set_carrier(port_t *port) argument 146 sca_init_port(port_t *port) argument 217 sca_msci_intr(port_t *port) argument 237 sca_rx(card_t *card, port_t *port, pkt_desc __iomem *desc, u16 rxin) argument 284 sca_rx_intr(port_t *port) argument 336 sca_tx_intr(port_t *port) argument 382 port_t *port = get_port(card, i); local 401 sca_set_port(port_t *port) argument 454 port_t *port = dev_to_port(dev); local 535 port_t *port = dev_to_port(dev); local 575 port_t *port = dev_to_port(dev); local 628 port_t *port = dev_to_port(dev); local [all...] |
/linux-master/arch/um/drivers/ |
H A D | port_kern.c | 16 #include "port.h" 23 int port; member in struct:port_list 31 struct port_list *port; member in struct:port_dev 42 struct port_list *port; member in struct:connection 63 list_add(&conn->list, &conn->port->connections); 65 complete(&conn->port->done); 71 "There are currently no UML consoles waiting for port connections.\n" \ 76 static int port_accept(struct port_list *port) argument 81 fd = port_connection(port->fd, socket, &pid); 100 .port 130 struct port_list *port; local 151 struct port_list *port = data; local 161 struct port_list *port; local 227 struct port_list *port = dev->port; local 294 struct port_list *port; local [all...] |
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_execlist.h | 14 #define xe_execlist_port_assert_held(port) lockdep_assert_held(&(port)->lock) 19 void xe_execlist_port_destroy(struct xe_execlist_port *port);
|
/linux-master/drivers/pci/controller/ |
H A D | pcie-xilinx-cpm.c | 94 * struct xilinx_cpm_pcie - PCIe port information 119 static u32 pcie_read(struct xilinx_cpm_pcie *port, u32 reg) argument 121 return readl_relaxed(port->reg_base + reg); 124 static void pcie_write(struct xilinx_cpm_pcie *port, argument 127 writel_relaxed(val, port->reg_base + reg); 130 static bool cpm_pcie_link_up(struct xilinx_cpm_pcie *port) argument 132 return (pcie_read(port, XILINX_CPM_PCIE_REG_PSCR) & 136 static void cpm_pcie_clear_err_interrupts(struct xilinx_cpm_pcie *port) argument 138 unsigned long val = pcie_read(port, XILINX_CPM_PCIE_REG_RPEFR); 141 dev_dbg(port 150 struct xilinx_cpm_pcie *port = irq_data_get_irq_chip_data(data); local 164 struct xilinx_cpm_pcie *port = irq_data_get_irq_chip_data(data); local 208 struct xilinx_cpm_pcie *port = irq_desc_get_handler_data(desc); local 226 struct xilinx_cpm_pcie *port = irq_data_get_irq_chip_data(d); local 238 struct xilinx_cpm_pcie *port = irq_data_get_irq_chip_data(d); local 270 struct xilinx_cpm_pcie *port = irq_desc_get_handler_data(desc); local 331 struct xilinx_cpm_pcie *port = dev_id; local 354 xilinx_cpm_free_irq_domains(struct xilinx_cpm_pcie *port) argument 373 xilinx_cpm_pcie_init_irq_domain(struct xilinx_cpm_pcie *port) argument 414 xilinx_cpm_setup_irq(struct xilinx_cpm_pcie *port) argument 466 xilinx_cpm_pcie_init_port(struct xilinx_cpm_pcie *port) argument 507 xilinx_cpm_pcie_parse_dt(struct xilinx_cpm_pcie *port, struct resource *bus_range) argument 540 xilinx_cpm_free_interrupts(struct xilinx_cpm_pcie *port) argument 554 struct xilinx_cpm_pcie *port; local [all...] |
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_xdp.c | 11 struct lan966x_port *port = netdev_priv(dev); local 12 struct lan966x *lan966x = port->lan966x; 24 old_prog = xchg(&port->xdp_prog, xdp->prog); 32 xchg(&port->xdp_prog, old_prog); 58 struct lan966x_port *port = netdev_priv(dev); local 65 err = lan966x_fdma_xmit_xdpf(port, xdpf, 0); 75 int lan966x_xdp_run(struct lan966x_port *port, struct page *page, u32 data_len) argument 77 struct bpf_prog *xdp_prog = port->xdp_prog; 78 struct lan966x *lan966x = port->lan966x; 83 &port 124 lan966x_xdp_port_init(struct lan966x_port *port) argument 132 lan966x_xdp_port_deinit(struct lan966x_port *port) argument [all...] |
/linux-master/drivers/net/dsa/microchip/ |
H A D | ksz8.h | 16 u32 ksz8_get_port_addr(int port, int offset); 17 void ksz8_cfg_port_member(struct ksz_device *dev, int port, u8 member); 18 void ksz8_flush_dyn_mac_table(struct ksz_device *dev, int port); 19 void ksz8_port_setup(struct ksz_device *dev, int port, bool cpu_port); 24 void ksz8_r_mib_cnt(struct ksz_device *dev, int port, u16 addr, u64 *cnt); 25 void ksz8_r_mib_pkt(struct ksz_device *dev, int port, u16 addr, 27 void ksz8_freeze_mib(struct ksz_device *dev, int port, bool freeze); 28 void ksz8_port_init_cnt(struct ksz_device *dev, int port); 29 int ksz8_fdb_dump(struct ksz_device *dev, int port, 31 int ksz8_fdb_add(struct ksz_device *dev, int port, cons [all...] |
/linux-master/drivers/ata/pata_parport/ |
H A D | bpck6.c | 6 * "BACKPACK" parallel port IDE adapter (works on Series 6 drives). 70 parport_write_data(pi->pardev->port, cmd); 71 parport_frob_control(pi->pardev->port, 0, PARPORT_CONTROL_AUTOFD); 76 pi->pardev->port->ops->epp_write_addr(pi->pardev->port, &cmd, 1, 0); 88 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, 90 data = parport_read_status(pi->pardev->port); 92 parport_frob_control(pi->pardev->port, PARPORT_CONTROL_STROBE, 94 data |= parport_read_status(pi->pardev->port) & 0xB8; 98 parport_data_reverse(pi->pardev->port); 135 u8 port = cont ? reg | 8 : reg; local 143 u8 port = cont ? reg | 8 : reg; local [all...] |
/linux-master/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); local [all...] |