Home
last modified time | relevance | path

Searched refs:phy_id (Results 1 – 25 of 252) sorted by relevance

1234567891011

/drivers/scsi/aic94xx/
Daic94xx_scb.c90 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 …]
/drivers/net/
Dmii.c40 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()
163 cmd->base.phy_address = mii->phy_id; in mii_ethtool_get_link_ksettings()
168 bmcr = mii->mdio_read(dev, mii->phy_id, MII_BMCR); in mii_ethtool_get_link_ksettings()
169 bmsr = mii->mdio_read(dev, mii->phy_id, MII_BMSR); in mii_ethtool_get_link_ksettings()
171 ctrl1000 = mii->mdio_read(dev, mii->phy_id, MII_CTRL1000); in mii_ethtool_get_link_ksettings()
[all …]
/drivers/scsi/mvsas/
Dmv_94xx.c51 static 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 static 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 …]
Dmv_64xx.c44 static void 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 …]
/drivers/scsi/libsas/
Dsas_expander.c38 static int sas_configure_phy(struct domain_device *dev, int phy_id,
208 static void sas_set_ex_phy(struct domain_device *dev, int phy_id, void *rsp) in sas_set_ex_phy() argument
217 struct ex_phy *phy = &ex->ex_phy[phy_id]; in sas_set_ex_phy()
225 phy->phy = sas_phy_alloc(&rphy->dev, phy_id); in sas_set_ex_phy()
253 phy->phy_id = phy_id; in sas_set_ex_phy()
262 phy->phy_id = phy_id; in sas_set_ex_phy()
289 phy->phy->identify.phy_identifier = phy_id; in sas_set_ex_phy()
352 SAS_ADDR(dev->sas_addr), phy->phy_id, in sas_set_ex_phy()
358 struct domain_device *sas_ex_to_ata(struct domain_device *ex_dev, int phy_id) in sas_ex_to_ata() argument
360 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; in sas_ex_to_ata()
[all …]
Dsas_host_smp.c23 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 …]
/drivers/net/phy/
Dmdio-i2c.c25 static bool i2c_mii_valid_phy_id(int phy_id) in i2c_mii_valid_phy_id() argument
27 return phy_id != 0x10 && phy_id != 0x11; in i2c_mii_valid_phy_id()
30 static unsigned int i2c_mii_phy_addr(int phy_id) in i2c_mii_phy_addr() argument
32 return phy_id + 0x40; in i2c_mii_phy_addr()
35 static int i2c_mii_read(struct mii_bus *bus, int phy_id, int reg) in i2c_mii_read() argument
42 if (!i2c_mii_valid_phy_id(phy_id)) in i2c_mii_read()
45 bus_addr = i2c_mii_phy_addr(phy_id); in i2c_mii_read()
62 static int i2c_mii_write(struct mii_bus *bus, int phy_id, int reg, u16 val) in i2c_mii_write() argument
69 if (!i2c_mii_valid_phy_id(phy_id)) in i2c_mii_write()
76 msg.addr = i2c_mii_phy_addr(phy_id); in i2c_mii_write()
Dvitesse.c167 (phydev->drv->phy_id == PHY_ID_VSC8234 || in vsc82xx_config_intr()
168 phydev->drv->phy_id == PHY_ID_VSC8244 || in vsc82xx_config_intr()
169 phydev->drv->phy_id == PHY_ID_VSC8514 || in vsc82xx_config_intr()
170 phydev->drv->phy_id == PHY_ID_VSC8572 || in vsc82xx_config_intr()
171 phydev->drv->phy_id == PHY_ID_VSC8574 || in vsc82xx_config_intr()
172 phydev->drv->phy_id == PHY_ID_VSC8601) ? in vsc82xx_config_intr()
263 .phy_id = PHY_ID_VSC8234,
274 .phy_id = PHY_ID_VSC8244,
285 .phy_id = PHY_ID_VSC8514,
296 .phy_id = PHY_ID_VSC8572,
[all …]
Dmdio-cavium.c32 int phy_id, int regnum) in cavium_mdiobus_c45_addr() argument
48 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_c45_addr()
65 int cavium_mdiobus_read(struct mii_bus *bus, int phy_id, int regnum) in cavium_mdiobus_read() argument
74 int r = cavium_mdiobus_c45_addr(p, phy_id, regnum); in cavium_mdiobus_read()
87 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_read()
106 int cavium_mdiobus_write(struct mii_bus *bus, int phy_id, int regnum, u16 val) in cavium_mdiobus_write() argument
115 int r = cavium_mdiobus_c45_addr(p, phy_id, regnum); in cavium_mdiobus_write()
132 smi_cmd.s.phy_adr = phy_id; in cavium_mdiobus_write()
Dcortina.c71 u32 phy_id = 0; in cortina_probe() local
79 phy_id = id_lsb << 16; in cortina_probe()
85 phy_id |= id_msb; in cortina_probe()
90 if (phy_id != phydev->drv->phy_id) { in cortina_probe()
101 .phy_id = PHY_ID_CS4340,
Dbroadcom.c24 ((phydev)->drv->phy_id & (phydev)->drv->phy_id_mask)
27 ((phydev)->drv->phy_id & ~((phydev)->drv->phy_id_mask))
170 if (phydev->drv->phy_id == PHY_ID_BCM50610) { in bcm54xx_phydsp_config()
539 .phy_id = PHY_ID_BCM5411,
550 .phy_id = PHY_ID_BCM5421,
561 .phy_id = PHY_ID_BCM54210E,
572 .phy_id = PHY_ID_BCM5461,
583 .phy_id = PHY_ID_BCM54612E,
594 .phy_id = PHY_ID_BCM54616S,
605 .phy_id = PHY_ID_BCM5464,
[all …]
/drivers/net/usb/
Dasix_devices.c85 u32 phy_id; in asix_get_phyid() local
90 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID1); in asix_get_phyid()
101 phy_id = (phy_reg & 0xffff) << 16; in asix_get_phyid()
103 phy_reg = asix_mdio_read(dev->net, dev->mii.phy_id, MII_PHYSID2); in asix_get_phyid()
107 phy_id |= (phy_reg & 0xffff); in asix_get_phyid()
109 return phy_id; in asix_get_phyid()
220 asix_mdio_write(dev->net, dev->mii.phy_id, MII_BMCR, reset_bits); in asix_phy_reset()
227 if (asix_mdio_read(dev->net, dev->mii.phy_id, MII_BMCR) in asix_phy_reset()
235 dev->mii.phy_id); in asix_phy_reset()
277 dev->mii.phy_id = asix_get_phy_addr(dev); in ax88172_bind()
[all …]
/drivers/net/ethernet/sis/
Dsis190.c297 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 …]
/drivers/char/tpm/st33zp24/
Di2c.c48 static int write8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size) in write8_reg() argument
50 struct st33zp24_i2c_phy *phy = phy_id; in write8_reg()
65 static int read8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size) in read8_reg() argument
67 struct st33zp24_i2c_phy *phy = phy_id; in read8_reg()
87 static int st33zp24_i2c_send(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_i2c_send() argument
90 return write8_reg(phy_id, tpm_register | TPM_WRITE_DIRECTION, tpm_data, in st33zp24_i2c_send()
103 static int st33zp24_i2c_recv(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_i2c_recv() argument
106 return read8_reg(phy_id, tpm_register, tpm_data, tpm_size); in st33zp24_i2c_recv()
125 struct st33zp24_i2c_phy *phy = tpm_dev->phy_id; in st33zp24_i2c_acpi_request_resources()
157 struct st33zp24_i2c_phy *phy = tpm_dev->phy_id; in st33zp24_i2c_of_request_resources()
[all …]
Dst33zp24.c84 tpm_dev->ops->recv(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1); in clear_interruption()
85 tpm_dev->ops->send(tpm_dev->phy_id, TPM_INT_STATUS, &interrupt, 1); in clear_interruption()
100 tpm_dev->ops->send(tpm_dev->phy_id, TPM_STS, &data, 1); in st33zp24_cancel()
113 tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS, &data, 1); in st33zp24_status()
128 status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_ACCESS, &data, 1); in check_locality()
153 ret = tpm_dev->ops->send(tpm_dev->phy_id, TPM_ACCESS, &data, 1); in request_locality()
181 tpm_dev->ops->send(tpm_dev->phy_id, TPM_ACCESS, &data, 1); in release_locality()
198 status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS + 1, in get_burstcount()
204 status = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_STS + 2, in get_burstcount()
330 ret = tpm_dev->ops->recv(tpm_dev->phy_id, TPM_DATA_FIFO, in recv_data()
[all …]
Dspi.c113 static int st33zp24_spi_send(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_spi_send() argument
117 struct st33zp24_spi_phy *phy = phy_id; in st33zp24_spi_send()
156 static int st33zp24_spi_read8_reg(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_spi_read8_reg() argument
160 struct st33zp24_spi_phy *phy = phy_id; in st33zp24_spi_read8_reg()
197 static int st33zp24_spi_recv(void *phy_id, u8 tpm_register, u8 *tpm_data, in st33zp24_spi_recv() argument
202 ret = st33zp24_spi_read8_reg(phy_id, tpm_register, tpm_data, tpm_size); in st33zp24_spi_recv()
208 static int st33zp24_spi_evaluate_latency(void *phy_id) in st33zp24_spi_evaluate_latency() argument
210 struct st33zp24_spi_phy *phy = phy_id; in st33zp24_spi_evaluate_latency()
216 status = st33zp24_spi_read8_reg(phy_id, TPM_INTF_CAPABILITY, in st33zp24_spi_evaluate_latency()
244 struct st33zp24_spi_phy *phy = tpm_dev->phy_id; in st33zp24_spi_acpi_request_resources()
[all …]
Dst33zp24.h26 void *phy_id; member
37 int (*send)(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size);
38 int (*recv)(void *phy_id, u8 tpm_register, u8 *tpm_data, int tpm_size);
46 int st33zp24_probe(void *phy_id, const struct st33zp24_phy_ops *ops,
/drivers/nfc/s3fwrn5/
Ds3fwrn5.h44 void *phy_id; member
61 info->phy_ops->set_mode(info->phy_id, mode); in s3fwrn5_set_mode()
71 return info->phy_ops->get_mode(info->phy_id); in s3fwrn5_get_mode()
79 info->phy_ops->set_wake(info->phy_id, wake); in s3fwrn5_set_wake()
89 return info->phy_ops->write(info->phy_id, skb); in s3fwrn5_write()
92 int s3fwrn5_probe(struct nci_dev **ndev, void *phy_id, struct device *pdev,
Di2c.c49 static void s3fwrn5_i2c_set_wake(void *phy_id, bool wake) in s3fwrn5_i2c_set_wake() argument
51 struct s3fwrn5_i2c_phy *phy = phy_id; in s3fwrn5_i2c_set_wake()
59 static void s3fwrn5_i2c_set_mode(void *phy_id, enum s3fwrn5_mode mode) in s3fwrn5_i2c_set_mode() argument
61 struct s3fwrn5_i2c_phy *phy = phy_id; in s3fwrn5_i2c_set_mode()
87 static enum s3fwrn5_mode s3fwrn5_i2c_get_mode(void *phy_id) in s3fwrn5_i2c_get_mode() argument
89 struct s3fwrn5_i2c_phy *phy = phy_id; in s3fwrn5_i2c_get_mode()
101 static int s3fwrn5_i2c_write(void *phy_id, struct sk_buff *skb) in s3fwrn5_i2c_write() argument
103 struct s3fwrn5_i2c_phy *phy = phy_id; in s3fwrn5_i2c_write()
175 static irqreturn_t s3fwrn5_i2c_irq_thread_fn(int irq, void *phy_id) in s3fwrn5_i2c_irq_thread_fn() argument
177 struct s3fwrn5_i2c_phy *phy = phy_id; in s3fwrn5_i2c_irq_thread_fn()
/drivers/nfc/nxp-nci/
Dcore.c56 r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_NCI); in nxp_nci_open()
73 r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_COLD); in nxp_nci_close()
96 r = info->phy_ops->write(info->phy_id, skb); in nxp_nci_send()
111 int nxp_nci_probe(void *phy_id, struct device *pdev, in nxp_nci_probe() argument
125 info->phy_id = phy_id; in nxp_nci_probe()
134 r = info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_COLD); in nxp_nci_probe()
176 info->phy_ops->set_mode(info->phy_id, NXP_NCI_MODE_COLD); in nxp_nci_remove()
/drivers/net/ethernet/xilinx/
Dll_temac_mdio.c23 static int temac_mdio_read(struct mii_bus *bus, int phy_id, int reg) in temac_mdio_read() argument
32 temac_iow(lp, XTE_LSW0_OFFSET, (phy_id << 5) | reg); in temac_mdio_read()
37 phy_id, reg, rc); in temac_mdio_read()
42 static int temac_mdio_write(struct mii_bus *bus, int phy_id, int reg, u16 val) in temac_mdio_write() argument
47 phy_id, reg, val); in temac_mdio_write()
54 temac_indirect_out32(lp, XTE_MIIMAI_OFFSET, (phy_id << 5) | reg); in temac_mdio_write()
Dxilinx_axienet_mdio.c47 static int axienet_mdio_read(struct mii_bus *bus, int phy_id, int reg) in axienet_mdio_read() argument
58 (((phy_id << XAE_MDIO_MCR_PHYAD_SHIFT) & in axienet_mdio_read()
72 phy_id, reg, rc); in axienet_mdio_read()
90 static int axienet_mdio_write(struct mii_bus *bus, int phy_id, int reg, in axienet_mdio_write() argument
97 phy_id, reg, val); in axienet_mdio_write()
105 (((phy_id << XAE_MDIO_MCR_PHYAD_SHIFT) & in axienet_mdio_write()
/drivers/nfc/st-nci/
Di2c.c54 static int st_nci_i2c_enable(void *phy_id) in st_nci_i2c_enable() argument
56 struct st_nci_i2c_phy *phy = phy_id; in st_nci_i2c_enable()
71 static void st_nci_i2c_disable(void *phy_id) in st_nci_i2c_disable() argument
73 struct st_nci_i2c_phy *phy = phy_id; in st_nci_i2c_disable()
84 static int st_nci_i2c_write(void *phy_id, struct sk_buff *skb) in st_nci_i2c_write() argument
87 struct st_nci_i2c_phy *phy = phy_id; in st_nci_i2c_write()
168 static irqreturn_t st_nci_irq_thread_fn(int irq, void *phy_id) in st_nci_irq_thread_fn() argument
170 struct st_nci_i2c_phy *phy = phy_id; in st_nci_irq_thread_fn()
Dspi.c55 static int st_nci_spi_enable(void *phy_id) in st_nci_spi_enable() argument
57 struct st_nci_spi_phy *phy = phy_id; in st_nci_spi_enable()
72 static void st_nci_spi_disable(void *phy_id) in st_nci_spi_disable() argument
74 struct st_nci_spi_phy *phy = phy_id; in st_nci_spi_disable()
85 static int st_nci_spi_write(void *phy_id, struct sk_buff *skb) in st_nci_spi_write() argument
88 struct st_nci_spi_phy *phy = phy_id; in st_nci_spi_write()
183 static irqreturn_t st_nci_irq_thread_fn(int irq, void *phy_id) in st_nci_irq_thread_fn() argument
185 struct st_nci_spi_phy *phy = phy_id; in st_nci_irq_thread_fn()
/drivers/net/ethernet/freescale/
Dfec_mpc52xx_phy.c27 static int mpc52xx_fec_mdio_transfer(struct mii_bus *bus, int phy_id, in mpc52xx_fec_mdio_transfer() argument
34 value |= (phy_id << FEC_MII_DATA_PA_SHIFT) & FEC_MII_DATA_PA_MSK; in mpc52xx_fec_mdio_transfer()
51 static int mpc52xx_fec_mdio_read(struct mii_bus *bus, int phy_id, int reg) in mpc52xx_fec_mdio_read() argument
53 return mpc52xx_fec_mdio_transfer(bus, phy_id, reg, FEC_MII_READ_FRAME); in mpc52xx_fec_mdio_read()
56 static int mpc52xx_fec_mdio_write(struct mii_bus *bus, int phy_id, int reg, in mpc52xx_fec_mdio_write() argument
59 return mpc52xx_fec_mdio_transfer(bus, phy_id, reg, in mpc52xx_fec_mdio_write()

1234567891011