/linux-3.4.99/drivers/scsi/aic94xx/ |
D | aic94xx_scb.c | 90 int phy_id = dl->status_block[0] & DL_PHY_MASK; in asd_phy_event_tasklet() local 91 struct asd_phy *phy = &asd_ha->phys[phy_id]; in asd_phy_event_tasklet() 99 ASD_DPRINTK("phy%d: device unplugged\n", phy_id); in asd_phy_event_tasklet() 100 asd_turn_led(asd_ha, phy_id, 0); in asd_phy_event_tasklet() 106 asd_turn_led(asd_ha, phy_id, 1); in asd_phy_event_tasklet() 109 phy_id, phy->sas_phy.linkrate, phy->sas_phy.iproto); in asd_phy_event_tasklet() 114 asd_turn_led(asd_ha, phy_id, 1); in asd_phy_event_tasklet() 119 ASD_DPRINTK("phy%d error while OOB: oob status:0x%x\n", phy_id, in asd_phy_event_tasklet() 121 asd_turn_led(asd_ha, phy_id, 0); in asd_phy_event_tasklet() 237 int edb_id, int phy_id) in asd_bytes_dmaed_tasklet() argument [all …]
|
/linux-3.4.99/drivers/scsi/mvsas/ |
D | mv_94xx.c | 51 void set_phy_tuning(struct mvs_info *mvi, int phy_id, in set_phy_tuning() argument 96 mvs_write_port_vsr_addr(mvi, phy_id, setting_0); in set_phy_tuning() 97 tmp = mvs_read_port_vsr_data(mvi, phy_id); in set_phy_tuning() 102 mvs_write_port_vsr_data(mvi, phy_id, tmp); in set_phy_tuning() 105 mvs_write_port_vsr_addr(mvi, phy_id, setting_1); in set_phy_tuning() 106 tmp = mvs_read_port_vsr_data(mvi, phy_id); in set_phy_tuning() 109 mvs_write_port_vsr_data(mvi, phy_id, tmp); in set_phy_tuning() 113 void set_phy_ffe_tuning(struct mvs_info *mvi, int phy_id, in set_phy_ffe_tuning() argument 130 mvs_write_port_vsr_addr(mvi, phy_id, VSR_PHY_FFE_CONTROL); in set_phy_ffe_tuning() 131 tmp = mvs_read_port_vsr_data(mvi, phy_id); in set_phy_ffe_tuning() [all …]
|
D | mv_64xx.c | 44 static void __devinit mvs_64xx_enable_xmt(struct mvs_info *mvi, int phy_id) in mvs_64xx_enable_xmt() argument 51 tmp |= 1 << (phy_id + PCS_EN_PORT_XMT_SHIFT); in mvs_64xx_enable_xmt() 53 tmp |= 1 << (phy_id + PCS_EN_PORT_XMT_SHIFT2); in mvs_64xx_enable_xmt() 83 static void mvs_64xx_stp_reset(struct mvs_info *mvi, u32 phy_id) in mvs_64xx_stp_reset() argument 89 if (phy_id < MVS_SOC_PORTS) in mvs_64xx_stp_reset() 98 if (phy_id < MVS_SOC_PORTS) in mvs_64xx_stp_reset() 99 tmp |= (1U << phy_id) << PCTL_LINK_OFFS; in mvs_64xx_stp_reset() 101 tmp |= (1U << (phy_id - MVS_SOC_PORTS)) << PCTL_LINK_OFFS; in mvs_64xx_stp_reset() 104 if (phy_id < MVS_SOC_PORTS) { in mvs_64xx_stp_reset() 120 static void mvs_64xx_phy_reset(struct mvs_info *mvi, u32 phy_id, int hard) in mvs_64xx_phy_reset() argument [all …]
|
/linux-3.4.99/drivers/net/ |
D | mii.c | 40 advert = mii->mdio_read(mii->dev, mii->phy_id, addr); in mii_get_an() 76 ecmd->phy_address = mii->phy_id; in mii_ethtool_gset() 81 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_gset() 82 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); in mii_ethtool_gset() 84 ctrl1000 = mii->mdio_read(dev, mii->phy_id, MII_CTRL1000); in mii_ethtool_gset() 85 stat1000 = mii->mdio_read(dev, mii->phy_id, MII_STAT1000); in mii_ethtool_gset() 159 if (ecmd->phy_address != mii->phy_id) in mii_ethtool_sset() 181 advert = mii->mdio_read(dev, mii->phy_id, MII_ADVERTISE); in mii_ethtool_sset() 184 advert2 = mii->mdio_read(dev, mii->phy_id, MII_CTRL1000); in mii_ethtool_sset() 193 mii->mdio_write(dev, mii->phy_id, MII_ADVERTISE, tmp); in mii_ethtool_sset() [all …]
|
D | sungem_phy.c | 70 static int reset_one_mii_phy(struct mii_phy* phy, int phy_id) in reset_one_mii_phy() argument 75 val = __phy_read(phy, phy_id, MII_BMCR); in reset_one_mii_phy() 78 __phy_write(phy, phy_id, MII_BMCR, val); in reset_one_mii_phy() 83 val = __phy_read(phy, phy_id, MII_BMCR); in reset_one_mii_phy() 89 __phy_write(phy, phy_id, MII_BMCR, val & ~BMCR_ISOLATE); in reset_one_mii_phy() 899 .phy_id = 0x00406210, 918 .phy_id = 0x004061e0, 936 .phy_id = 0x0143bc30, 955 .phy_id = 0x00206040, 974 .phy_id = 0x00206050, [all …]
|
/linux-3.4.99/drivers/scsi/libsas/ |
D | sas_expander.c | 38 static int sas_configure_phy(struct domain_device *dev, int phy_id, 198 static void sas_set_ex_phy(struct domain_device *dev, int phy_id, void *rsp) in sas_set_ex_phy() argument 207 struct ex_phy *phy = &ex->ex_phy[phy_id]; in sas_set_ex_phy() 215 phy->phy = sas_phy_alloc(&rphy->dev, phy_id); in sas_set_ex_phy() 243 phy->phy_id = phy_id; in sas_set_ex_phy() 252 phy->phy_id = phy_id; in sas_set_ex_phy() 279 phy->phy->identify.phy_identifier = phy_id; in sas_set_ex_phy() 341 SAS_ADDR(dev->sas_addr), phy->phy_id, in sas_set_ex_phy() 347 struct domain_device *sas_ex_to_ata(struct domain_device *ex_dev, int phy_id) in sas_ex_to_ata() argument 349 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; in sas_ex_to_ata() [all …]
|
D | sas_host_smp.c | 23 u8 phy_id) in sas_host_smp_discover() argument 28 if (phy_id >= sas_ha->num_phys) { in sas_host_smp_discover() 34 phy = sas_ha->sas_phy[phy_id]->phy; in sas_host_smp_discover() 35 resp_data[9] = phy_id; in sas_host_smp_discover() 38 memcpy(resp_data + 24, sas_ha->sas_phy[phy_id]->attached_sas_addr, in sas_host_smp_discover() 45 if (!sas_ha->sas_phy[phy_id]->port || in sas_host_smp_discover() 46 !sas_ha->sas_phy[phy_id]->port->port_dev) in sas_host_smp_discover() 49 rphy = sas_ha->sas_phy[phy_id]->port->port_dev->rphy; in sas_host_smp_discover() 141 u8 phy_id) in sas_report_phy_sata() argument 147 if (phy_id >= sas_ha->num_phys) { in sas_report_phy_sata() [all …]
|
D | sas_internal.h | 88 int sas_smp_phy_control(struct domain_device *dev, int phy_id, 94 struct domain_device *sas_ex_to_ata(struct domain_device *ex_dev, int phy_id); 96 int sas_get_report_phy_sata(struct domain_device *dev, int phy_id, 167 static inline void sas_add_parent_port(struct domain_device *dev, int phy_id) in sas_add_parent_port() argument 170 struct ex_phy *ex_phy = &ex->ex_phy[phy_id]; in sas_add_parent_port() 173 ex->parent_port = sas_port_alloc(&dev->rphy->dev, phy_id); in sas_add_parent_port()
|
/linux-3.4.99/arch/mips/include/asm/octeon/ |
D | cvmx-mdio.h | 300 static inline int cvmx_mdio_read(int bus_id, int phy_id, int location) in cvmx_mdio_read() argument 311 smi_cmd.s.phy_adr = phy_id; in cvmx_mdio_read() 339 static inline int cvmx_mdio_write(int bus_id, int phy_id, int location, int val) in cvmx_mdio_write() argument 354 smi_cmd.s.phy_adr = phy_id; in cvmx_mdio_write() 381 static inline int cvmx_mdio_45_read(int bus_id, int phy_id, int device, in cvmx_mdio_45_read() argument 400 smi_cmd.s.phy_adr = phy_id; in cvmx_mdio_45_read() 411 bus_id, phy_id, device, location); in cvmx_mdio_45_read() 417 smi_cmd.s.phy_adr = phy_id; in cvmx_mdio_45_read() 429 bus_id, phy_id, device, location); in cvmx_mdio_45_read() 438 bus_id, phy_id, device, location); in cvmx_mdio_45_read() [all …]
|
/linux-3.4.99/drivers/net/ethernet/sis/ |
D | sis190.c | 297 int phy_id; member 383 static void mdio_write(void __iomem *ioaddr, int phy_id, int reg, int val) in mdio_write() argument 386 (((u32) reg) << EhnMIIregShift) | (phy_id << EhnMIIpmdShift) | in mdio_write() 390 static int mdio_read(void __iomem *ioaddr, int phy_id, int reg) in mdio_read() argument 393 (((u32) reg) << EhnMIIregShift) | (phy_id << EhnMIIpmdShift)); in mdio_read() 398 static void __mdio_write(struct net_device *dev, int phy_id, int reg, int val) in __mdio_write() argument 402 mdio_write(tp->mmio_addr, phy_id, reg, val); in __mdio_write() 405 static int __mdio_read(struct net_device *dev, int phy_id, int reg) in __mdio_read() argument 409 return mdio_read(tp->mmio_addr, phy_id, reg); in __mdio_read() 412 static u16 mdio_read_latched(void __iomem *ioaddr, int phy_id, int reg) in mdio_read_latched() argument [all …]
|
/linux-3.4.99/drivers/net/ethernet/xilinx/ |
D | ll_temac_mdio.c | 22 static int temac_mdio_read(struct mii_bus *bus, int phy_id, int reg) in temac_mdio_read() argument 31 temac_iow(lp, XTE_LSW0_OFFSET, (phy_id << 5) | reg); in temac_mdio_read() 36 phy_id, reg, rc); in temac_mdio_read() 41 static int temac_mdio_write(struct mii_bus *bus, int phy_id, int reg, u16 val) in temac_mdio_write() argument 46 phy_id, reg, val); in temac_mdio_write() 53 temac_indirect_out32(lp, XTE_MIIMAI_OFFSET, (phy_id << 5) | reg); in temac_mdio_write()
|
D | xilinx_axienet_mdio.c | 46 static int axienet_mdio_read(struct mii_bus *bus, int phy_id, int reg) in axienet_mdio_read() argument 57 (((phy_id << XAE_MDIO_MCR_PHYAD_SHIFT) & in axienet_mdio_read() 71 phy_id, reg, rc); in axienet_mdio_read() 89 static int axienet_mdio_write(struct mii_bus *bus, int phy_id, int reg, in axienet_mdio_write() argument 96 phy_id, reg, val); in axienet_mdio_write() 104 (((phy_id << XAE_MDIO_MCR_PHYAD_SHIFT) & in axienet_mdio_write()
|
/linux-3.4.99/drivers/net/ethernet/freescale/ |
D | fec_mpc52xx_phy.c | 28 static int mpc52xx_fec_mdio_transfer(struct mii_bus *bus, int phy_id, in mpc52xx_fec_mdio_transfer() argument 35 value |= (phy_id << FEC_MII_DATA_PA_SHIFT) & FEC_MII_DATA_PA_MSK; in mpc52xx_fec_mdio_transfer() 52 static int mpc52xx_fec_mdio_read(struct mii_bus *bus, int phy_id, int reg) in mpc52xx_fec_mdio_read() argument 54 return mpc52xx_fec_mdio_transfer(bus, phy_id, reg, FEC_MII_READ_FRAME); in mpc52xx_fec_mdio_read() 57 static int mpc52xx_fec_mdio_write(struct mii_bus *bus, int phy_id, int reg, in mpc52xx_fec_mdio_write() argument 60 return mpc52xx_fec_mdio_transfer(bus, phy_id, reg, in mpc52xx_fec_mdio_write()
|
/linux-3.4.99/include/linux/ |
D | mdio.h | 279 static inline bool mdio_phy_id_is_c45(int phy_id) in mdio_phy_id_is_c45() argument 281 return (phy_id & MDIO_PHY_ID_C45) && !(phy_id & ~MDIO_PHY_ID_C45_MASK); in mdio_phy_id_is_c45() 284 static inline __u16 mdio_phy_id_prtad(int phy_id) in mdio_phy_id_prtad() argument 286 return (phy_id & MDIO_PHY_ID_PRTAD) >> 5; in mdio_phy_id_prtad() 289 static inline __u16 mdio_phy_id_devad(int phy_id) in mdio_phy_id_devad() argument 291 return phy_id & MDIO_PHY_ID_DEVAD; in mdio_phy_id_devad()
|
/linux-3.4.99/drivers/net/usb/ |
D | asix.c | 621 static int asix_mdio_read(struct net_device *netdev, int phy_id, int loc) in asix_mdio_read() argument 628 asix_read_cmd(dev, AX_CMD_READ_MII_REG, phy_id, in asix_mdio_read() 634 phy_id, loc, le16_to_cpu(res)); in asix_mdio_read() 640 asix_mdio_write(struct net_device *netdev, int phy_id, int loc, int val) in asix_mdio_write() argument 646 phy_id, loc, val); in asix_mdio_write() 649 asix_write_cmd(dev, AX_CMD_WRITE_MII_REG, phy_id, (__u16)loc, 2, &res); in asix_mdio_write() 658 u32 phy_id; in asix_get_phyid() local 663 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID1); in asix_get_phyid() 672 phy_id = (phy_reg & 0xffff) << 16; in asix_get_phyid() 674 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID2); in asix_get_phyid() [all …]
|
/linux-3.4.99/drivers/net/phy/ |
D | fixed.c | 118 static int fixed_mdio_read(struct mii_bus *bus, int phy_id, int reg_num) in fixed_mdio_read() argument 127 if (fp->id == phy_id) { in fixed_mdio_read() 141 static int fixed_mdio_write(struct mii_bus *bus, int phy_id, int reg_num, in fixed_mdio_write() argument 163 if (fp->id == phydev->phy_id) { in fixed_phy_set_link_update() 174 int fixed_phy_add(unsigned int irq, int phy_id, in fixed_phy_add() argument 187 fmb->irqs[phy_id] = irq; in fixed_phy_add() 189 fp->id = phy_id; in fixed_phy_add()
|
D | broadcom.c | 23 ((phydev)->drv->phy_id & (phydev)->drv->phy_id_mask) 26 ((phydev)->drv->phy_id & ~((phydev)->drv->phy_id_mask)) 296 if (phydev->drv->phy_id == PHY_ID_BCM50610) { in bcm54xx_phydsp_config() 686 .phy_id = PHY_ID_BCM5411, 701 .phy_id = PHY_ID_BCM5421, 716 .phy_id = PHY_ID_BCM5461, 731 .phy_id = PHY_ID_BCM5464, 746 .phy_id = PHY_ID_BCM5481, 761 .phy_id = PHY_ID_BCM5482, 776 .phy_id = PHY_ID_BCM50610, [all …]
|
D | smsc.c | 65 .phy_id = 0x0007c0a0, /* OUI=0x00800f, Model#=0x0a */ 89 .phy_id = 0x0007c0b0, /* OUI=0x00800f, Model#=0x0b */ 113 .phy_id = 0x0007c0c0, /* OUI=0x00800f, Model#=0x0c */ 137 .phy_id = 0x0007c0d0, /* OUI=0x00800f, Model#=0x0d */ 161 .phy_id = 0x0007c0f0, /* OUI=0x00800f, Model#=0x0f */
|
D | phy_device.c | 121 (phydev->phy_id & fixup->phy_uid_mask)) in phy_needs_fixup() 153 int addr, int phy_id) in phy_device_create() argument 175 dev->phy_id = phy_id; in phy_device_create() 196 request_module(MDIO_MODULE_PREFIX MDIO_ID_FMT, MDIO_ID_ARGS(phy_id)); in phy_device_create() 210 int get_phy_id(struct mii_bus *bus, int addr, u32 *phy_id) in get_phy_id() argument 221 *phy_id = (phy_reg & 0xffff) << 16; in get_phy_id() 229 *phy_id |= (phy_reg & 0xffff); in get_phy_id() 246 u32 phy_id; in get_phy_device() local 249 r = get_phy_id(bus, addr, &phy_id); in get_phy_device() 254 if ((phy_id & 0x1fffffff) == 0x1fffffff) in get_phy_device() [all …]
|
/linux-3.4.99/arch/mips/include/asm/mach-bcm63xx/ |
D | bcm63xx_dev_enet.h | 19 int phy_id; member 37 int phy_id, int reg), 39 int phy_id, int reg, int val));
|
/linux-3.4.99/drivers/of/ |
D | of_mdio.c | 171 const __be32 *phy_id; in of_phy_connect_fixed_link() local 181 phy_id = of_get_property(net_np, "fixed-link", &sz); in of_phy_connect_fixed_link() 182 if (!phy_id || sz < sizeof(*phy_id)) in of_phy_connect_fixed_link() 185 sprintf(bus_id, PHY_ID_FMT, "fixed-0", be32_to_cpu(phy_id[0])); in of_phy_connect_fixed_link()
|
/linux-3.4.99/drivers/scsi/pm8001/ |
D | pm8001_sas.c | 165 int rc = 0, phy_id = sas_phy->id; in pm8001_phy_control() local 171 pm8001_ha->phy[phy_id].enable_completion = &completion; in pm8001_phy_control() 176 pm8001_ha->phy[phy_id].minimum_linkrate = in pm8001_phy_control() 180 pm8001_ha->phy[phy_id].maximum_linkrate = in pm8001_phy_control() 183 if (pm8001_ha->phy[phy_id].phy_state == 0) { in pm8001_phy_control() 184 PM8001_CHIP_DISP->phy_start_req(pm8001_ha, phy_id); in pm8001_phy_control() 187 PM8001_CHIP_DISP->phy_ctl_req(pm8001_ha, phy_id, in pm8001_phy_control() 191 if (pm8001_ha->phy[phy_id].phy_state == 0) { in pm8001_phy_control() 192 PM8001_CHIP_DISP->phy_start_req(pm8001_ha, phy_id); in pm8001_phy_control() 195 PM8001_CHIP_DISP->phy_ctl_req(pm8001_ha, phy_id, in pm8001_phy_control() [all …]
|
/linux-3.4.99/arch/powerpc/platforms/85xx/ |
D | mpc85xx_mds.c | 373 char phy_id[20]; in board_fixups() local 383 snprintf(phy_id, sizeof(phy_id), "%llx:%02x", in board_fixups() 386 phy_register_fixup_for_id(phy_id, mpc8568_fixup_125_clock); in board_fixups() 387 phy_register_fixup_for_id(phy_id, mpc8568_mds_phy_fixups); in board_fixups() 390 snprintf(phy_id, sizeof(phy_id), "%llx:%02x", in board_fixups() 392 phy_register_fixup_for_id(phy_id, mpc8568_mds_phy_fixups); in board_fixups()
|
/linux-3.4.99/drivers/net/cris/ |
D | eth_v10.c | 211 static int e100_get_mdio_reg(struct net_device *dev, int phy_id, int location); 212 static void e100_set_mdio_reg(struct net_device *dev, int phy_id, int location, int value); 643 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, MII_ADVERTISE); in generic_check_speed() 657 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, in tdk_check_speed() 668 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, in broadcom_check_speed() 679 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, in intel_check_speed() 695 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, MII_BMSR); in e100_check_speed() 724 unsigned short data = e100_get_mdio_reg(dev, np->mii_if.phy_id, in e100_negotiate() 766 e100_set_mdio_reg(dev, np->mii_if.phy_id, MII_ADVERTISE, data); in e100_negotiate() 768 data = e100_get_mdio_reg(dev, np->mii_if.phy_id, MII_BMCR); in e100_negotiate() [all …]
|
/linux-3.4.99/drivers/staging/octeon/ |
D | ethernet-mdio.c | 167 char phy_id[MII_BUS_ID_SIZE + 3]; in cvm_oct_phy_setup_device() local 169 snprintf(phy_id, sizeof(phy_id), PHY_ID_FMT, "mdio-octeon-0", phy_addr); in cvm_oct_phy_setup_device() 171 priv->phydev = phy_connect(dev, phy_id, cvm_oct_adjust_link, 0, in cvm_oct_phy_setup_device()
|