• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7800-V1.0.2.28/target/linux/generic/files/drivers/net/phy/

Lines Matching defs:data

230 	u32 data;
236 if (rtl8366_smi_read_reg(smi, RTL8366S_RESET_CTRL_REG, &data))
239 if (!(data & RTL8366S_CHIP_CTRL_RESET_HW))
289 u32 phy_no, u32 page, u32 addr, u32 *data)
316 ret = rtl8366_smi_read_reg(smi, RTL8366S_PHY_ACCESS_DATA_REG, data);
324 u32 phy_no, u32 page, u32 addr, u32 data)
347 ret = rtl8366_smi_write_reg(smi, reg, data);
359 u32 addr, data;
386 data = 0; /* writing data will be discard by ASIC */
387 err = rtl8366_smi_write_reg(smi, addr, data);
392 err = rtl8366_smi_read_reg(smi, RTL8366S_MIB_CTRL_REG, &data);
396 if (data & RTL8366S_MIB_CTRL_BUSY_MASK)
399 if (data & RTL8366S_MIB_CTRL_RESET_MASK)
404 err = rtl8366_smi_read_reg(smi, addr + (i - 1), &data);
408 mibvalue = (mibvalue << 16) | (data & 0xFFFF);
418 u32 data[2];
442 &data[i]);
448 vlan4k->untag = (data[1] >> RTL8366S_VLAN_UNTAG_SHIFT) &
450 vlan4k->member = data[1] & RTL8366S_VLAN_MEMBER_MASK;
451 vlan4k->fid = (data[1] >> RTL8366S_VLAN_FID_SHIFT) &
460 u32 data[2];
470 data[0] = vlan4k->vid & RTL8366S_VLAN_VID_MASK;
471 data[1] = (vlan4k->member & RTL8366S_VLAN_MEMBER_MASK) |
480 data[i]);
495 u32 data[2];
507 &data[i]);
512 vlanmc->vid = data[0] & RTL8366S_VLAN_VID_MASK;
513 vlanmc->priority = (data[0] >> RTL8366S_VLAN_PRIORITY_SHIFT) &
515 vlanmc->untag = (data[1] >> RTL8366S_VLAN_UNTAG_SHIFT) &
517 vlanmc->member = data[1] & RTL8366S_VLAN_MEMBER_MASK;
518 vlanmc->fid = (data[1] >> RTL8366S_VLAN_FID_SHIFT) &
527 u32 data[2];
539 data[0] = (vlanmc->vid & RTL8366S_VLAN_VID_MASK) |
542 data[1] = (vlanmc->member & RTL8366S_VLAN_MEMBER_MASK) |
551 data[i]);
561 u32 data;
568 &data);
572 *val = (data >> RTL8366S_PORT_VLAN_CTRL_SHIFT(port)) &
635 u32 data;
637 rtl8366_smi_read_reg(smi, RTL8366S_LED_BLINKRATE_REG, &data);
639 val->value.i = (data & (RTL8366S_LED_BLINKRATE_MASK));
663 u32 data;
665 rtl8366_smi_read_reg(smi, RTL8366S_SGCR, &data);
667 val->value.i = ((data & (RTL8366S_SGCR_MAX_LENGTH_MASK)) >> 4);
706 u32 data;
708 rtl8366_smi_read_reg(smi,RTL8366S_SSCR0, &data);
709 val->value.i = !data;
740 u32 data = 0;
747 &data);
750 data = data >> 8;
752 link->link = !!(data & RTL8366S_PORT_STATUS_LINK_MASK);
756 link->duplex = !!(data & RTL8366S_PORT_STATUS_DUPLEX_MASK);
757 link->rx_flow = !!(data & RTL8366S_PORT_STATUS_RXPAUSE_MASK);
758 link->tx_flow = !!(data & RTL8366S_PORT_STATUS_TXPAUSE_MASK);
759 link->aneg = !!(data & RTL8366S_PORT_STATUS_AN_MASK);
761 speed = (data & RTL8366S_PORT_STATUS_SPEED_MASK);
785 u32 data;
796 data = val->value.i << 4;
800 data = val->value.i << (val->port_vlan * 4);
803 return rtl8366_smi_rmwr(smi, reg, mask, data);
811 u32 data = 0;
816 rtl8366_smi_read_reg(smi, RTL8366S_LED_CTRL_REG, &data);
817 val->value.i = (data >> (val->port_vlan * 4)) & 0x000F;
1064 dev_err(&pdev->dev, "no platform data specified\n");