/linux-master/net/netfilter/ |
H A D | nf_flow_table_ip.c | 176 struct flow_ports *ports; local 219 ports = (struct flow_ports *)(skb_network_header(skb) + thoff); 220 tuple->src_port = ports->source; 221 tuple->dst_port = ports->dest; 579 struct flow_ports *ports; local 616 ports = (struct flow_ports *)(skb_network_header(skb) + thoff); 617 tuple->src_port = ports->source; 618 tuple->dst_port = ports->dest;
|
/linux-master/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_buffers.c | 102 struct mlxsw_sp_sb_port *ports; member in struct:mlxsw_sp_sb 166 struct mlxsw_sp_sb_port *sb_port = &mlxsw_sp->sb->ports[local_port]; 178 return &mlxsw_sp->sb->ports[local_port].pms[pool_index]; 647 mlxsw_sp->sb->ports = kcalloc(max_ports, 650 if (!mlxsw_sp->sb->ports) 662 err = mlxsw_sp_sb_port_init(mlxsw_sp, &mlxsw_sp->sb->ports[i]); 671 mlxsw_sp_sb_port_fini(&mlxsw_sp->sb->ports[i]); 674 kfree(mlxsw_sp->sb->ports); 684 mlxsw_sp_sb_port_fini(&mlxsw_sp->sb->ports[i]); 686 kfree(mlxsw_sp->sb->ports); [all...] |
/linux-master/drivers/ssb/ |
H A D | driver_chipcommon.c | 602 struct ssb_serial_port *ports) 689 ports[i].regs = uart_regs; 690 ports[i].irq = irq; 691 ports[i].baud_base = baud_base; 692 ports[i].reg_shift = 0; 601 ssb_chipco_serial_init(struct ssb_chipcommon *cc, struct ssb_serial_port *ports) argument
|
/linux-master/drivers/net/ethernet/chelsio/inline_crypto/chtls/ |
H A D | chtls_main.c | 137 netdev = cdev->ports[i]; 197 strlcat(tlsdev->name, cdev->lldi->ports[0]->name, 256 cdev->ports = lldi->ports; 259 cdev->pfvf = FW_VIID_PFN_G(cxgb4_port_viid(lldi->ports[0]))
|
/linux-master/drivers/media/platform/xilinx/ |
H A D | xilinx-vipp.c | 106 /* Skip sink ports, they will be processed from the other end of 457 struct device_node *ports; local 461 ports = of_get_child_by_name(xdev->dev->of_node, "ports"); 462 if (ports == NULL) { 463 dev_err(xdev->dev, "ports node not present\n"); 467 for_each_child_of_node(ports, port) { 475 of_node_put(ports);
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_tc.c | 266 actions->nat.l4.ports.sport = htons(val); 268 actions->nat.l4.ports.dport = htons(val); 270 actions->nat.l4.ports.sport, 271 actions->nat.l4.ports.dport); 448 flow->l4_key.ports.dport = match.key->dst; 449 flow->l4_mask.ports.dport = match.mask->dst; 450 flow->l4_key.ports.sport = match.key->src; 451 flow->l4_mask.ports.sport = match.mask->src; 626 if (actions->nat.l4.ports.sport) 628 actions->nat.l4.ports [all...] |
/linux-master/drivers/tty/ |
H A D | moxa.c | 72 #define C218_TestRx (C218_ConfBase + 0x10) /* 8 bytes for 8 ports */ 73 #define C218_TestTx (C218_ConfBase + 0x18) /* 8 bytes for 8 ports */ 74 #define C218_RXerr (C218_ConfBase + 0x20) /* 8 bytes for 8 ports */ 75 #define C218_ErrFlag (C218_ConfBase + 0x28) /* 8 bytes for 8 ports */ 408 struct moxa_port *ports; member in struct:moxa_board_conf 616 p = moxa_boards[i].ports; 645 p = moxa_boards[i].ports; 963 port = brd->ports; 981 port = brd->ports; 1128 brd->ports [all...] |
/linux-master/drivers/net/wwan/t7xx/ |
H A D | t7xx_port_proxy.c | 47 for (i = 0, (p) = &(proxy)->ports[i]; \ 49 i++, (p) = &(proxy)->ports[i]) 377 port = &port_prox->ports[0]; 466 * t7xx_port_proxy_md_status_notify() - Notify all ports of state. 470 * Called by t7xx_fsm. Used to dispatch modem status for all ports, 533 port_prox->ports[i].port_conf = &port_conf[i]; 548 ports, 562 * t7xx_port_proxy_init() - Initialize ports.
|
/linux-master/drivers/net/dsa/ |
H A D | mt7530.c | 1186 /* CPU port gets connected to all user ports of 1213 priv->ports[port].pm |= PCR_MATRIX(BIT(cpu_dp->index)); 1215 priv->ports[port].enable = true; 1217 priv->ports[port].pm); 1234 priv->ports[port].enable = false; 1249 * largest MTU of the user ports. Because the switch only has a global 1372 /* Add this port to the port matrix of the other ports in the 1379 if (priv->ports[other_port].enable) 1382 priv->ports[other_port].pm |= PCR_MATRIX(BIT(port)); 1387 /* Add the all other ports t [all...] |
/linux-master/drivers/pci/controller/ |
H A D | pci-mvebu.c | 86 struct mvebu_pcie_port *ports; member in struct:mvebu_pcie 639 * is hard-wired to zero for downstream ports but HW returns 1. 807 * is hard-wired to zero for downstream ports but HW allows 934 * Set physical slot number to port+1 as mvebu ports are indexed from 935 * zero and zero value is reserved for ports within the same silicon 968 struct mvebu_pcie_port *port = &pcie->ports[i]; 1227 struct mvebu_pcie_port *port = pcie->ports + i; 1243 struct mvebu_pcie_port *port = pcie->ports + i; 1495 pcie->ports = devm_kcalloc(dev, num, sizeof(*pcie->ports), GFP_KERNE [all...] |
/linux-master/drivers/gpu/drm/omapdrm/dss/ |
H A D | dss.c | 76 const enum omap_display_type *ports; member in struct:dss_features 1066 .ports = omap2plus_ports, 1080 .ports = omap34xx_ports, 1094 .ports = omap2plus_ports, 1108 .ports = omap2plus_ports, 1122 .ports = omap2plus_ports, 1136 .ports = omap2plus_ports, 1150 .ports = dra7xx_ports, 1170 switch (dss->feat->ports[i]) { 1197 switch (dss->feat->ports[ [all...] |
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/esw/ |
H A D | bridge_mcast.c | 32 return xa_load(&entry->ports, mlx5_esw_bridge_port_key(port)); 38 int err = xa_insert(&entry->ports, mlx5_esw_bridge_port_key(port), port, GFP_KERNEL); 48 xa_erase(&entry->ports, mlx5_esw_bridge_port_key(port)); 78 xa_for_each(&entry->ports, idx, port) { 161 xa_init(&entry->ports); 171 xa_destroy(&entry->ports); 183 xa_destroy(&entry->ports); 226 /* Single mdb can be used by multiple ports, so just log the 250 /* Single mdb can be used by multiple ports, so just log the 1025 xa_for_each(&br_offloads->ports, [all...] |
/linux-master/drivers/thunderbolt/ |
H A D | switch.c | 217 * go into D3cold because some root ports cannot trigger PME 576 * so skip other ports. 615 * Needed for USB4 but can be called for any CIO/USB4 ports. Makes the 730 * USB4 ports the buffers allocated for the control path 881 * dual link ports. 1294 * This is only needed for non-USB4 ports. 1630 * routers, resets all the downstream ports and cleans up path config 2263 kfree(sw->ports); 2286 /* Device is hub if it has any downstream ports */ 2461 /* initialize ports */ [all...] |
/linux-master/drivers/net/ethernet/freescale/dpaa2/ |
H A D | dpaa2-switch.c | 132 /* Add all the DPAA2 switch ports found in the same bridging domain to 136 if (!ethsw->ports[j]) 138 if (ethsw->ports[j]->fdb->fdb_id != fdb_id) 141 if (type == DPSW_BROADCAST && ethsw->ports[j]->bcast_flood) 142 cfg->if_id[i++] = ethsw->ports[j]->idx; 143 else if (type == DPSW_FLOODING && ethsw->ports[j]->ucast_flood) 144 cfg->if_id[i++] = ethsw->ports[j]->idx; 395 ppriv_local = ethsw->ports[i]; 645 * switch ports. Therefore, we only need to enable the NAPI instance once, the 646 * first time one of the switch ports run [all...] |
/linux-master/drivers/ata/ |
H A D | sata_nv.c | 96 /* BAR5 offset to ADMA ports */ 727 port0 = ap->host->ports[0]->private_data; 728 port1 = ap->host->ports[1]->private_data; 885 struct ata_port *ap = host->ports[i]; 1001 struct nv_adma_port_priv *pp = host->ports[0]->private_data; 1003 pp = host->ports[1]->private_data; 1070 /* clear notifiers - note both ports need to be written with 1079 pp = ap->host->ports[0]->private_data; 1081 pp = ap->host->ports[1]->private_data; 1276 /* enable ADMA on the ports */ [all...] |
/linux-master/drivers/net/ethernet/microchip/lan966x/ |
H A D | lan966x_fdma.c | 92 if (!lan966x->ports[i]) 95 port = lan966x->ports[i]; 368 port = lan966x->ports[i]; 383 port = lan966x->ports[i]; 486 port = lan966x->ports[*src_port]; 517 skb->dev = lan966x->ports[src_port]->dev; 891 port = lan966x->ports[i];
|
/linux-master/drivers/net/dsa/xrs700x/ |
H A D | xrs700x.c | 110 struct xrs700x_port *p = &priv->ports[port]; 165 struct xrs700x_port *p = &priv->ports[port]; 178 struct xrs700x_port *p = &priv->ports[port]; 394 /* Disable forwarding to non-CPU ports */ 568 "Only ports 1 and 2 can offload HSR/PRP"); 590 * redundant ports have signed up. 604 /* Clear bits for both redundant ports (HSR only) and the CPU port to 623 * forward to redundant ports when in HSR mode while discarding 778 struct xrs700x_port *p = &priv->ports[port]; 804 priv->ports [all...] |
/linux-master/drivers/gpu/drm/rockchip/ |
H A D | cdn-dp-core.c | 191 for (i = 0; i < dp->ports; i++) { 206 if (dp->active_port < 0 || dp->active_port >= dp->ports) { 474 for (i = 0; i < dp->ports; i++) 524 for (i = port->id; i < dp->ports; i++) { 1093 for (i = 0; i < dp->ports; i++) { 1209 dp->port[dp->ports++] = port; 1212 if (!dp->ports) {
|
/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | test_cls_redirect.c | 234 /* Parse the L4 ports from a packet, assuming a layout like TCP or UDP. */ 235 static INLINING bool pkt_parse_icmp_l4_ports(buf_t *pkt, flow_ports_t *ports) argument 237 if (!buf_copy(pkt, ports, sizeof(*ports))) { 244 uint16_t dst = ports->src; 245 ports->src = ports->dst; 246 ports->dst = dst;
|
/linux-master/drivers/infiniband/hw/mlx5/ |
H A D | gsi.c | 119 if (dev->devr.ports[port_num - 1].gsi) { 156 dev->devr.ports[attr->port_num - 1].gsi = gsi; 182 dev->devr.ports[port_num - 1].gsi = NULL;
|
/linux-master/net/devlink/ |
H A D | core.c | 434 xa_init_flags(&devlink->ports, XA_FLAGS_ALLOC); 482 WARN_ON(!xa_empty(&devlink->ports)); 487 xa_destroy(&devlink->ports);
|
/linux-master/drivers/net/ethernet/adi/ |
H A D | adin1110.c | 161 struct adin1110_port_priv *ports[ADIN_MAC_MAX_PORTS]; member in struct:adin1110_priv 579 netif_wake_queue(priv->ports[i]->netdev); 608 if (adin1110_port_rx_ready(priv->ports[i], status1)) 609 adin1110_read_frames(priv->ports[i], 843 /* Can't enable forwarding if ports do not belong to the same bridge */ 844 if (priv->ports[0]->bridge != priv->ports[1]->bridge || !priv->ports[0]->bridge) 851 if (priv->ports[i]->state != BR_STATE_FORWARDING) 1146 ret = adin1110_setup_rx_mode(priv->ports[ [all...] |
/linux-master/drivers/net/ethernet/qlogic/qede/ |
H A D | qede_filter.c | 438 __be16 *ports; local 460 ports = (__be16 *)(skb->data + tp_offset); 466 skb, ports[0], ports[1], ip_proto); 498 n->tuple.src_port = ports[0]; 499 n->tuple.dst_port = ports[1]; 1430 __be16 *ports = (__be16 *)(header + ETH_HLEN + sizeof(struct iphdr)); local 1442 /* ports is weakly typed to suit both TCP and UDP ports */ 1443 ports[ 1477 __be16 *ports = (__be16 *)(header + ETH_HLEN + sizeof(struct ipv6hdr)); local [all...] |
/linux-master/drivers/net/wan/ |
H A D | farsync.c | 42 /* Number of ports (per card) and cards supported 342 u32 numberOfPorts; /* Number of ports detected at startup */ 451 unsigned int nports; /* Number of serial ports */ 457 struct fst_port_info ports[FST_MAX_PORTS]; member in struct:fst_card_info 1292 for (pi = 0, port = card->ports; pi < card->nports; pi++, port++) { 1384 /* Check for rx completions on all ports on this card */ 1386 for (pi = 0, port = card->ports; pi < card->nports; pi++, port++) { 1497 port = &card->ports[event & 0x03]; 1593 /* Finally check the number of ports reported by firmware against the 2297 /* We're working on a number of ports base [all...] |
/linux-master/drivers/scsi/ |
H A D | aha152x.c | 2973 static unsigned short ports[] = { 0x340, 0x140 }; variable 2992 harmful probes on ports. I'm not sure that all listed boards pass 3070 for (i = 0; i < ARRAY_SIZE(ports) && (setup->io_port != ports[i]); i++) 3073 if (i == ARRAY_SIZE(ports)) 3317 for (i = 0; i < ARRAY_SIZE(ports) && setup_count < 2; i++) { 3318 if ((setup_count == 1) && (setup[0].io_port == ports[i])) 3321 if (!request_region(ports[i], IO_RANGE, "aha152x")) { 3322 printk(KERN_ERR "aha152x: io port 0x%x busy.\n", ports[i]); 3326 if (aha152x_porttest(ports[ [all...] |