Searched refs:pcs (Results 51 - 75 of 87) sorted by relevance

1234

/linux-master/drivers/net/ethernet/altera/
H A Daltera_tse_main.c35 #include <linux/pcs-lynx.h>
1089 return priv->pcs;
1258 ret = request_and_map(pdev, "pcs", &pcs_res, &priv->pcs_base);
1408 snprintf(mrc.name, MII_BUS_ID_SIZE, "%s-pcs-mii", ndev->name);
1415 priv->pcs = lynx_pcs_create_mdiodev(pcs_bus, 0);
1416 if (IS_ERR(priv->pcs)) {
1417 ret = PTR_ERR(priv->pcs);
1447 lynx_pcs_destroy(priv->pcs);
1469 lynx_pcs_destroy(priv->pcs);
H A Daltera_tse.h479 struct phylink_pcs *pcs; member in struct:altera_tse_private
/linux-master/drivers/net/dsa/ocelot/
H A Dseville_vsc9953.c13 #include <linux/pcs-lynx.h>
887 felix->pcs = devm_kcalloc(dev, felix->info->num_ports,
890 if (!felix->pcs) {
928 felix->pcs[port] = phylink_pcs;
942 struct phylink_pcs *phylink_pcs = felix->pcs[port];
H A Dfelix.c1070 struct phylink_pcs *pcs = NULL; local
1072 if (felix->pcs && felix->pcs[port])
1073 pcs = felix->pcs[port];
1075 return pcs;
/linux-master/drivers/hwmon/peci/
H A Ddimmtemp.c228 u32 pcs; local
240 ret = peci_pcs_read(priv->peci_dev, PECI_PCS_DDR_DIMM_TEMP, chan_rank, &pcs);
257 if (__dimm_temp(pcs, dimm_idx))
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_ethtool.c325 (priv->hw->pcs & STMMAC_PCS_RGMII ||
326 priv->hw->pcs & STMMAC_PCS_SGMII)) {
412 (priv->hw->pcs & STMMAC_PCS_RGMII ||
413 priv->hw->pcs & STMMAC_PCS_SGMII)) {
526 if (priv->hw->pcs && !stmmac_pcs_get_adv_lp(priv, priv->ioaddr, &adv_lp)) {
542 if (priv->hw->pcs && !stmmac_pcs_get_adv_lp(priv, priv->ioaddr, &adv_lp)) {
H A Ddwmac1000_dma.c243 dma_cap->pcs = (hw_cap & DMA_HW_FEAT_PCSSEL) >> 6;
H A Dstmmac_main.c477 if (priv->hw->pcs == STMMAC_PCS_TBI ||
478 priv->hw->pcs == STMMAC_PCS_RTBI)
945 return &priv->hw->xpcs->pcs;
1125 if (priv->dma_cap.pcs) {
1131 priv->hw->pcs = STMMAC_PCS_RGMII;
1134 priv->hw->pcs = STMMAC_PCS_SGMII;
3411 if (priv->hw->pcs) {
3481 if (priv->hw->pcs)
3945 if (priv->hw->pcs != STMMAC_PCS_TBI &&
3946 priv->hw->pcs !
[all...]
H A Ddwmac1000_core.c60 if (hw->pcs)
/linux-master/drivers/net/dsa/b53/
H A Db53_priv.h87 struct phylink_pcs pcs; member in struct:b53_pcs
152 struct b53_pcs pcs[B53_N_PCS]; member in struct:b53_device
/linux-master/drivers/phy/qualcomm/
H A Dphy-qcom-qmp-combo.c31 #include "phy-qcom-qmp-pcs-misc-v3.h"
32 #include "phy-qcom-qmp-pcs-usb-v4.h"
33 #include "phy-qcom-qmp-pcs-usb-v5.h"
34 #include "phy-qcom-qmp-pcs-usb-v6.h"
1413 /* Init sequence for PHY blocks - serdes, tx, rx, pcs */
1480 void __iomem *pcs; member in struct:qmp_combo
2551 qphy_setbits(qmp->pcs, cfg->regs[QPHY_PCS_POWER_DOWN_CONTROL],
2666 void __iomem *pcs = qmp->pcs; local
2687 qmp_configure(pcs, cf
[all...]
/linux-master/drivers/usb/gadget/udc/cdns2/
H A Dcdns2-debug.h124 ring->free_trbs, ring->ccs, ring->pcs);
H A Dcdns2-gadget.c188 cdns2_ep_inc_trb(&ring->enqueue, &ring->pcs, TRBS_PER_SEGMENT);
291 pep->wa1_cycle_bit = pep->ring.pcs ? TRB_CYCLE : 0;
356 link_trb->control = cpu_to_le32(((ring->pcs) ? TRB_CYCLE : 0) |
574 if (pep->ring.pcs == 0)
577 control |= pep->ring.pcs;
638 control = TRB_TYPE(TRB_NORMAL) | ring->pcs | TRB_ISP;
643 control = ring->pcs | TRB_TYPE(TRB_LINK) | TRB_CHAIN
1597 pep->ring.pcs = !!DMA_EP_STS_CCS(reg);
H A Dcdns2-gadget.h501 * @pcs: producer cycle state.
510 u8 pcs; member in struct:cdns2_ring
/linux-master/drivers/usb/cdns3/
H A Dcdns3-gadget.c328 cdns3_ep_inc_trb(&priv_ep->enqueue, &priv_ep->pcs, priv_ep->num_trbs);
967 priv_ep->wa1_cycle_bit = priv_ep->pcs ? TRB_CYCLE : 0;
1131 int pcs; local
1190 link_trb->control = cpu_to_le32(((priv_ep->pcs) ? TRB_CYCLE : 0) |
1218 control = priv_ep->pcs ? 0 : TRB_CYCLE;
1282 pcs = priv_ep->pcs ? TRB_CYCLE : 0;
1289 control |= pcs;
1296 control |= pcs | ioc | TRB_ISP;
2473 priv_ep->pcs
[all...]
/linux-master/drivers/net/ethernet/freescale/enetc/
H A Denetc_pf.c11 #include <linux/pcs-lynx.h>
894 dev_err(dev, "cannot create lynx pcs (%d)\n", err);
899 pf->pcs = phylink_pcs;
912 if (pf->pcs)
913 lynx_pcs_destroy(pf->pcs);
964 return pf->pcs;
/linux-master/drivers/usb/gadget/udc/
H A Dtegra-xudc.c409 bool pcs; member in struct:tegra_xudc_ep
1140 trb_write_cycle(trb, ep->pcs);
1197 trb_write_cycle(trb, ep->pcs);
1198 ep->pcs = !ep->pcs;
1340 bool pcs; local
1347 pcs = trb_read_cycle(trb);
1349 trb_write_cycle(trb, !pcs);
1362 ep->pcs = pcs_enq;
1487 ep_ctx_write_dcs(ep->context, ep->pcs);
[all...]
/linux-master/drivers/net/dsa/sja1105/
H A Dsja1105_mdio.c4 #include <linux/pcs/pcs-xpcs.h>
384 snprintf(bus->id, MII_BUS_ID_SIZE, "%s-pcs",
/linux-master/drivers/net/dsa/
H A Dmt7530.h716 struct phylink_pcs pcs; member in struct:mt753x_pcs
799 struct mt753x_pcs pcs[MT7530_NUM_PORTS]; member in struct:mt7530_priv
/linux-master/drivers/ata/
H A Data_piix.c1344 u16 pcs, new_pcs; local
1346 pci_read_config_word(pdev, ICH5_PCS, &pcs);
1348 new_pcs = pcs | map_db->port_enable;
1350 if (new_pcs != pcs) {
/linux-master/drivers/net/ethernet/xilinx/
H A Dxilinx_axienet.h406 * @pcs: phylink pcs structure for PCS PHY
473 struct phylink_pcs pcs; member in struct:axienet_local
/linux-master/drivers/net/ethernet/wangxun/txgbe/
H A Dtxgbe_phy.c13 #include <linux/pcs/pcs-xpcs.h>
166 return &txgbe->xpcs->pcs;
738 wx_err(wx, "failed to init mdio pcs: %d\n", ret);
/linux-master/drivers/net/ethernet/intel/igb/
H A De1000_82575.c1286 * If sgmii is enabled, then use the pcs register to determine link, otherwise
1359 u32 pcs, status; local
1370 pcs = rd32(E1000_PCS_LSTAT);
1376 if ((pcs & E1000_PCS_LSTS_LINK_OK) && (pcs & E1000_PCS_LSTS_SYNK_OK)) {
1380 if (pcs & E1000_PCS_LSTS_SPEED_1000)
1382 else if (pcs & E1000_PCS_LSTS_SPEED_100)
1388 if (pcs & E1000_PCS_LSTS_DUPLEX_FULL)
1720 * link so it is best to just force the MAC and let the pcs
/linux-master/drivers/net/ethernet/marvell/mvpp2/
H A Dmvpp2_main.c6146 static struct mvpp2_port *mvpp2_pcs_xlg_to_port(struct phylink_pcs *pcs) argument
6148 return container_of(pcs, struct mvpp2_port, pcs_xlg);
6151 static struct mvpp2_port *mvpp2_pcs_gmac_to_port(struct phylink_pcs *pcs) argument
6153 return container_of(pcs, struct mvpp2_port, pcs_gmac);
6156 static void mvpp2_xlg_pcs_get_state(struct phylink_pcs *pcs, argument
6159 struct mvpp2_port *port = mvpp2_pcs_xlg_to_port(pcs);
6180 static int mvpp2_xlg_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, argument
6193 static int mvpp2_gmac_pcs_validate(struct phylink_pcs *pcs, argument
6208 static void mvpp2_gmac_pcs_get_state(struct phylink_pcs *pcs, argument
6211 struct mvpp2_port *port = mvpp2_pcs_gmac_to_port(pcs);
6243 mvpp2_gmac_pcs_config(struct phylink_pcs *pcs, unsigned int neg_mode, phy_interface_t interface, const unsigned long *advertising, bool permit_pause_to_mac) argument
6300 mvpp2_gmac_pcs_an_restart(struct phylink_pcs *pcs) argument
6653 struct phylink_pcs *pcs; local
[all...]
/linux-master/kernel/locking/
H A Dlockdep.c301 struct lock_class_stats *pcs = local
305 stats.contention_point[i] += pcs->contention_point[i];
308 stats.contending_point[i] += pcs->contending_point[i];
310 lock_time_add(&pcs->read_waittime, &stats.read_waittime);
311 lock_time_add(&pcs->write_waittime, &stats.write_waittime);
313 lock_time_add(&pcs->read_holdtime, &stats.read_holdtime);
314 lock_time_add(&pcs->write_holdtime, &stats.write_holdtime);
317 stats.bounces[i] += pcs->bounces[i];

Completed in 1263 milliseconds

1234