/linux-master/include/linux/ |
H A D | scc.h | 20 #define Inb(port) inb_p(port) 21 #define Outb(port, val) outb_p(val, port) 23 #define Inb(port) inb(port) 24 #define Outb(port, val) outb(val, port) 60 io_port special; /* I/O address of special function port */
|
/linux-master/arch/um/drivers/ |
H A D | port.h | 9 extern void *port_data(int port); 13 extern int port_listen_fd(int port);
|
/linux-master/arch/mips/include/asm/mach-generic/ |
H A D | mangle-port.h | 11 #define __swizzle_addr_b(port) (port) 12 #define __swizzle_addr_w(port) (port) 13 #define __swizzle_addr_l(port) (port) 14 #define __swizzle_addr_q(port) (port)
|
/linux-master/drivers/net/ethernet/marvell/prestera/ |
H A D | prestera_rxtx.h | 15 int prestera_rxtx_port_init(struct prestera_port *port); 17 netdev_tx_t prestera_rxtx_xmit(struct prestera_port *port, struct sk_buff *skb);
|
/linux-master/arch/x86/boot/ |
H A D | video.h | 97 static inline u8 in_idx(u16 port, u8 index) argument 99 outb(index, port); 100 return inb(port+1); 103 static inline void out_idx(u8 v, u16 port, u8 index) argument 105 outw(index+(v << 8), port); 108 /* Writes a value to an indexed port and then reads the port again */ 109 static inline u8 tst_idx(u8 v, u16 port, u8 index) argument 111 out_idx(port, index, v); 112 return in_idx(port, inde [all...] |
/linux-master/arch/sparc/lib/ |
H A D | iomap.c | 9 /* Create a virtual mapping cookie for an IO port range */ 10 void __iomem *ioport_map(unsigned long port, unsigned int nr) argument 12 return (void __iomem *) (unsigned long) port;
|
/linux-master/drivers/net/dsa/sja1105/ |
H A D | sja1105_vl.h | 11 int sja1105_vl_redirect(struct sja1105_private *priv, int port, 16 int sja1105_vl_delete(struct sja1105_private *priv, int port, 20 int sja1105_vl_gate(struct sja1105_private *priv, int port, 26 int sja1105_vl_stats(struct sja1105_private *priv, int port, 32 static inline int sja1105_vl_redirect(struct sja1105_private *priv, int port, argument 44 int port, struct sja1105_rule *rule, 51 static inline int sja1105_vl_gate(struct sja1105_private *priv, int port, argument 63 static inline int sja1105_vl_stats(struct sja1105_private *priv, int port, argument 43 sja1105_vl_delete(struct sja1105_private *priv, int port, struct sja1105_rule *rule, struct netlink_ext_ack *extack) argument
|
/linux-master/drivers/gpu/drm/nouveau/nvkm/falcon/ |
H A D | gp102.c | 25 gp102_flcn_pio_emem_rd(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len) argument 28 *(u32 *)img = nvkm_falcon_rd32(falcon, 0xac4 + (port * 8)); 35 gp102_flcn_pio_emem_rd_init(struct nvkm_falcon *falcon, u8 port, u32 dmem_base) argument 37 nvkm_falcon_wr32(falcon, 0xac0 + (port * 8), BIT(25) | dmem_base); 41 gp102_flcn_pio_emem_wr(struct nvkm_falcon *falcon, u8 port, const u8 *img, int len, u16 tag) argument 44 nvkm_falcon_wr32(falcon, 0xac4 + (port * 8), *(u32 *)img); 51 gp102_flcn_pio_emem_wr_init(struct nvkm_falcon *falcon, u8 port, bool sec, u32 emem_base) argument 53 nvkm_falcon_wr32(falcon, 0xac0 + (port * 8), BIT(24) | emem_base);
|
/linux-master/drivers/net/ethernet/qualcomm/rmnet/ |
H A D | rmnet_map.h | 44 struct rmnet_port *port); 47 struct rmnet_port *port, 49 void rmnet_map_command(struct sk_buff *skb, struct rmnet_port *port); 52 struct rmnet_port *port, 56 unsigned int rmnet_map_tx_aggregate(struct sk_buff *skb, struct rmnet_port *port, 58 void rmnet_map_tx_aggregate_init(struct rmnet_port *port); 59 void rmnet_map_tx_aggregate_exit(struct rmnet_port *port); 60 void rmnet_map_update_ul_agg_config(struct rmnet_port *port, u32 size,
|
/linux-master/drivers/tty/serial/8250/ |
H A D | 8250_pcilib.h | 14 int serial8250_pci_setup_port(struct pci_dev *dev, struct uart_8250_port *port, u8 bar,
|
/linux-master/tools/usb/usbip/src/ |
H A D | usbip_detach.c | 24 " -p, --port=<port> " USBIP_VHCI_DRV_NAME 25 " port the device is on\n"; 32 static int detach_port(char *port) argument 41 unsigned int port_len = strlen(port); 44 if (!isdigit(port[i])) { 45 err("invalid port %s", port); 49 portnum = atoi(port); 57 /* check for invalid port */ [all...] |
/linux-master/include/soc/mediatek/ |
H A D | smi.h | 20 #define MTK_SMI_MMU_EN(port) BIT(port)
|
/linux-master/sound/soc/intel/avs/ |
H A D | utils.h | 24 static inline bool avs_mach_singular_tdm(struct snd_soc_acpi_mach *mach, u32 port) argument 28 return !tdms || (hweight_long(tdms[port]) == 1); 31 static inline u32 avs_mach_ssp_tdm(struct snd_soc_acpi_mach *mach, u32 port) argument 35 return tdms ? __ffs(tdms[port]) : 0; 41 int port; local 47 port = avs_mach_ssp_port(mach); 49 if (!avs_mach_singular_tdm(mach, port)) { 53 *ssp_port = port;
|
/linux-master/security/landlock/ |
H A D | net.h | 19 const u16 port, access_mask_t access_rights); 26 landlock_append_net_rule(struct landlock_ruleset *const ruleset, const u16 port, argument
|
/linux-master/drivers/usb/typec/ |
H A D | port-mapper.c | 17 struct typec_port *port = to_typec_port(dev); local 19 return component_bind_all(dev, &port->con); 24 struct typec_port *port = to_typec_port(dev); local 26 component_unbind_all(dev, &port->con); 35 struct typec_port *port; member in struct:each_port_arg 50 con_adev = ACPI_COMPANION(&arg->port->dev); 55 component_match_add(&arg->port->dev, &arg->match, typec_port_compare, 62 struct each_port_arg arg = { .port = con, .match = NULL };
|
/linux-master/tools/testing/selftests/net/ |
H A D | net_helper.sh | 9 local port="${2}" 14 pattern=":$(printf "%04X" "${port}") "
|
/linux-master/drivers/i2c/busses/ |
H A D | i2c-fsi.c | 134 /* port busy register */ 159 u16 port; member in struct:fsi_i2c_port 214 static int fsi_i2c_set_port(struct fsi_i2c_port *port) argument 217 struct fsi_device *fsi = port->master->fsi; 224 if (FIELD_GET(I2C_MODE_PORT, mode) == port->port) 227 mode = (mode & ~I2C_MODE_PORT) | FIELD_PREP(I2C_MODE_PORT, port->port); 232 /* reset engine when port is changed */ 236 static int fsi_i2c_start(struct fsi_i2c_port *port, struc argument 266 fsi_i2c_write_fifo(struct fsi_i2c_port *port, struct i2c_msg *msg, u8 fifo_count) argument 292 fsi_i2c_read_fifo(struct fsi_i2c_port *port, struct i2c_msg *msg, u8 fifo_count) argument 332 struct fsi_i2c_port *port = adap->algo_data; local 343 struct fsi_i2c_port *port = adap->algo_data; local 355 struct fsi_i2c_port *port = adap->algo_data; local 366 struct fsi_i2c_port *port = adap->algo_data; local 379 struct fsi_i2c_port *port = adap->algo_data; local 394 struct fsi_i2c_port *port = adap->algo_data; local 405 fsi_i2c_reset_bus(struct fsi_i2c_master *i2c, struct fsi_i2c_port *port) argument 438 fsi_i2c_reset_engine(struct fsi_i2c_master *i2c, u16 port) argument 475 fsi_i2c_abort(struct fsi_i2c_port *port, u32 status) argument 525 fsi_i2c_handle_status(struct fsi_i2c_port *port, struct i2c_msg *msg, u32 status) argument 574 fsi_i2c_wait(struct fsi_i2c_port *port, struct i2c_msg *msg, unsigned long timeout) argument 611 struct fsi_i2c_port *port = adap->algo_data; local 661 fsi_i2c_find_port_of_node(struct device_node *fsi, int port) argument 680 struct fsi_i2c_port *port; local 746 struct fsi_i2c_port *port, *tmp; local [all...] |
/linux-master/drivers/net/ethernet/microchip/sparx5/ |
H A D | sparx5_switchdev.c | 23 static int sparx5_port_attr_pre_bridge_flags(struct sparx5_port *port, argument 32 static void sparx5_port_update_mcast_ip_flood(struct sparx5_port *port, bool flood_flag) argument 34 bool should_flood = flood_flag || port->is_mrouter; 38 sparx5_pgid_update_mask(port, pgid, should_flood); 41 static void sparx5_port_attr_bridge_flags(struct sparx5_port *port, argument 45 sparx5_pgid_update_mask(port, PGID_MC_FLOOD, !!(flags.val & BR_MCAST_FLOOD)); 46 sparx5_port_update_mcast_ip_flood(port, !!(flags.val & BR_MCAST_FLOOD)); 50 sparx5_pgid_update_mask(port, PGID_UC_FLOOD, !!(flags.val & BR_FLOOD)); 52 sparx5_pgid_update_mask(port, PGID_BCAST, !!(flags.val & BR_BCAST_FLOOD)); 55 static void sparx5_attr_stp_state_set(struct sparx5_port *port, argument 85 sparx5_port_attr_ageing_set(struct sparx5_port *port, unsigned long ageing_clock_t) argument 94 sparx5_port_attr_mrouter_set(struct sparx5_port *port, struct net_device *orig_dev, bool enable) argument 129 struct sparx5_port *port = netdev_priv(dev); local 165 sparx5_port_bridge_join(struct sparx5_port *port, struct net_device *bridge, struct netlink_ext_ack *extack) argument 205 sparx5_port_bridge_leave(struct sparx5_port *port, struct net_device *bridge) argument 231 struct sparx5_port *port = netdev_priv(dev); local 252 struct sparx5_port *port = netdev_priv(dev); local 305 struct sparx5_port *port; local 413 struct sparx5_port *port = netdev_priv(dev); local 517 struct sparx5_port *port = netdev_priv(dev); local 574 struct sparx5_port *port = netdev_priv(dev); local 648 struct sparx5_port *port = netdev_priv(dev); local [all...] |
H A D | sparx5_netdev.c | 64 /* MISC.CPU_MASK/DPORT = Destination port */ 100 struct sparx5_port *port = netdev_priv(ndev); local 103 sparx5_port_enable(port, true); 104 err = phylink_of_phy_connect(port->phylink, port->of_node, 0); 110 phylink_start(port->phylink); 114 port->conf.power_down = false; 115 if (port->conf.serdes_reset) 116 err = sparx5_serdes_set(port->sparx5, port, 138 struct sparx5_port *port = netdev_priv(ndev); local 160 struct sparx5_port *port = netdev_priv(dev); local 170 struct sparx5_port *port = netdev_priv(dev); local 182 struct sparx5_port *port = netdev_priv(dev); local 309 struct sparx5_port *port; local [all...] |
/linux-master/drivers/phy/broadcom/ |
H A D | phy-brcm-sata.c | 27 /* The older SATA PHY registers duplicated per port registers within the map, 28 * rather than having a separate map per port. 194 static inline void __iomem *brcm_sata_ctrl_base(struct brcm_sata_port *port) argument 196 struct brcm_sata_phy *priv = port->phy_priv; 208 return priv->ctrl_base + (port->portnum * size); 211 static void brcm_sata_phy_wr(struct brcm_sata_port *port, u32 bank, argument 214 struct brcm_sata_phy *priv = port->phy_priv; 219 bank += (port->portnum * SATA_PCB_REG_40NM_SPACE_SIZE); 221 pcb_base += (port->portnum * SATA_PCB_REG_28NM_SPACE_SIZE); 229 static u32 brcm_sata_phy_rd(struct brcm_sata_port *port, u3 argument 248 brcm_stb_sata_ssc_init(struct brcm_sata_port *port) argument 277 brcm_stb_sata_rxaeq_init(struct brcm_sata_port *port) argument 305 brcm_stb_sata_init(struct brcm_sata_port *port) argument 312 brcm_stb_sata_16nm_ssc_init(struct brcm_sata_port *port) argument 417 brcm_stb_sata_16nm_init(struct brcm_sata_port *port) argument 427 brcm_ns2_sata_init(struct brcm_sata_port *port) argument 488 brcm_nsp_sata_init(struct brcm_sata_port *port) argument 561 brcm_sr_sata_init(struct brcm_sata_port *port) argument 613 brcm_dsl_sata_init(struct brcm_sata_port *port) argument 670 struct brcm_sata_port *port = phy_get_drvdata(phy); local 699 brcm_stb_sata_calibrate(struct brcm_sata_port *port) argument 709 struct brcm_sata_port *port = phy_get_drvdata(phy); local 787 struct brcm_sata_port *port; local [all...] |
/linux-master/include/net/ |
H A D | dsa.h | 214 /* TC port policer entry */ 239 /* A CPU port is physically connected to a conduit device. A user port 310 /* List of MAC addresses that must be forwarded on this port. 401 /* If the switch driver always programs the CPU port as egress tagged 416 * should be retrieved from here and not from the per-port settings. 470 /* Number of switch port queues */ 503 static inline bool dsa_port_is_dsa(struct dsa_port *port) argument 505 return port->type == DSA_PORT_TYPE_DSA; 508 static inline bool dsa_port_is_cpu(struct dsa_port *port) argument 625 dsa_towards_port(struct dsa_switch *ds, int device, int port) argument 635 dsa_upstream_port(struct dsa_switch *ds, int port) argument 647 dsa_is_upstream_port(struct dsa_switch *ds, int port) argument 656 dsa_is_downstream_port(struct dsa_switch *ds, int port) argument 1297 dsa_devlink_port_to_ds(struct devlink_port *port) argument 1305 dsa_devlink_port_to_port(struct devlink_port *port) argument [all...] |
/linux-master/drivers/leds/ |
H A D | leds-ot200.c | 21 unsigned long port; member in struct:ot200_led 33 .port = 0x5a, 38 .port = 0x5a, 43 .port = 0x5a, 48 .port = 0x49, 53 .port = 0x49, 58 .port = 0x49, 63 .port = 0x49, 68 .port = 0x49, 73 .port [all...] |
/linux-master/drivers/net/ethernet/ti/ |
H A D | netcp_sgmii.c | 46 /* port is 0 based */ 47 int netcp_sgmii_reset(void __iomem *sgmii_ofs, int port) argument 50 sgmii_write_reg_bit(sgmii_ofs, SGMII_SRESET_REG(port), 53 while ((sgmii_read_reg(sgmii_ofs, SGMII_SRESET_REG(port)) & 60 /* port is 0 based */ 61 bool netcp_sgmii_rtreset(void __iomem *sgmii_ofs, int port, bool set) argument 67 reg = sgmii_read_reg(sgmii_ofs, SGMII_SRESET_REG(port)); 73 sgmii_write_reg(sgmii_ofs, SGMII_SRESET_REG(port), reg); 79 int netcp_sgmii_get_port_link(void __iomem *sgmii_ofs, int port) argument 83 status = sgmii_read_reg(sgmii_ofs, SGMII_STATUS_REG(port)); 89 netcp_sgmii_config(void __iomem *sgmii_ofs, int port, u32 interface) argument [all...] |
/linux-master/drivers/usb/serial/ |
H A D | belkin_sa.c | 39 static int belkin_sa_port_probe(struct usb_serial_port *port); 40 static void belkin_sa_port_remove(struct usb_serial_port *port); 42 struct usb_serial_port *port); 43 static void belkin_sa_close(struct usb_serial_port *port); 47 struct usb_serial_port *port, 113 static int belkin_sa_port_probe(struct usb_serial_port *port) argument 115 struct usb_device *dev = port->serial->dev; 133 usb_set_serial_port_data(port, priv); 138 static void belkin_sa_port_remove(struct usb_serial_port *port) argument 142 priv = usb_get_serial_port_data(port); 146 belkin_sa_open(struct tty_struct *tty, struct usb_serial_port *port) argument 164 belkin_sa_close(struct usb_serial_port *port) argument 172 struct usb_serial_port *port = urb->context; local 237 struct usb_serial_port *port = urb->context; local 276 belkin_sa_set_termios(struct tty_struct *tty, struct usb_serial_port *port, const struct ktermios *old_termios) argument 404 struct usb_serial_port *port = tty->driver_data; local 419 struct usb_serial_port *port = tty->driver_data; local 434 struct usb_serial_port *port = tty->driver_data; local [all...] |
/linux-master/drivers/tty/serial/ |
H A D | cpm_uart.c | 50 static int cpm_uart_tx_pump(struct uart_port *port); 57 static void cpm_line_cr_cmd(struct uart_cpm_port *port, int cmd) argument 59 cpm_command(port->command, cmd); 65 static unsigned int cpm_uart_tx_empty(struct uart_port *port) argument 68 container_of(port, struct uart_cpm_port, port); 83 pr_debug("CPM uart[%d]:tx_empty: %d\n", port->line, ret); 88 static void cpm_uart_set_mctrl(struct uart_port *port, unsigned int mctrl) argument 91 container_of(port, struct uart_cpm_port, port); 100 cpm_uart_get_mctrl(struct uart_port *port) argument 132 cpm_uart_stop_tx(struct uart_port *port) argument 150 cpm_uart_start_tx(struct uart_port *port) argument 179 cpm_uart_stop_rx(struct uart_port *port) argument 197 cpm_uart_break_ctl(struct uart_port *port, int break_state) argument 214 cpm_uart_int_tx(struct uart_port *port) argument 228 cpm_uart_int_rx(struct uart_port *port) argument 358 struct uart_port *port = data; local 387 cpm_uart_startup(struct uart_port *port) argument 443 cpm_uart_shutdown(struct uart_port *port) argument 488 cpm_uart_set_termios(struct uart_port *port, struct ktermios *termios, const struct ktermios *old) argument 615 cpm_uart_type(struct uart_port *port) argument 625 cpm_uart_verify_port(struct uart_port *port, struct serial_struct *ser) argument 644 cpm_uart_tx_pump(struct uart_port *port) argument 947 cpm_uart_request_port(struct uart_port *port) argument 980 cpm_uart_release_port(struct uart_port *port) argument 992 cpm_uart_config_port(struct uart_port *port, int flags) argument 1125 cpm_get_poll_char(struct uart_port *port) argument 1146 cpm_put_poll_char(struct uart_port *port, unsigned char c) argument 1210 cpm_uart_map_pram(struct uart_cpm_port *port, struct device_node *np) argument 1252 cpm_uart_unmap_pram(struct uart_cpm_port *port, void __iomem *pram) argument 1404 struct uart_port *port; local [all...] |