Searched refs:mdio_cmd (Results 1 – 2 of 2) sorted by relevance
/Linux-v4.19/drivers/net/ethernet/hisilicon/hns3/hns3pf/ |
D | hclge_mdio.c | 52 struct hclge_mdio_cfg_cmd *mdio_cmd; in hclge_mdio_write() local 62 mdio_cmd = (struct hclge_mdio_cfg_cmd *)desc.data; in hclge_mdio_write() 64 hnae3_set_field(mdio_cmd->phyid, HCLGE_MDIO_PHYID_M, in hclge_mdio_write() 66 hnae3_set_field(mdio_cmd->phyad, HCLGE_MDIO_PHYREG_M, in hclge_mdio_write() 69 hnae3_set_bit(mdio_cmd->ctrl_bit, HCLGE_MDIO_CTRL_START_B, 1); in hclge_mdio_write() 70 hnae3_set_field(mdio_cmd->ctrl_bit, HCLGE_MDIO_CTRL_ST_M, in hclge_mdio_write() 72 hnae3_set_field(mdio_cmd->ctrl_bit, HCLGE_MDIO_CTRL_OP_M, in hclge_mdio_write() 75 mdio_cmd->data_wr = cpu_to_le16(data); in hclge_mdio_write() 90 struct hclge_mdio_cfg_cmd *mdio_cmd; in hclge_mdio_read() local 100 mdio_cmd = (struct hclge_mdio_cfg_cmd *)desc.data; in hclge_mdio_read() [all …]
|
/Linux-v4.19/drivers/net/ethernet/cavium/liquidio/ |
D | lio_ethtool.c | 782 struct oct_mdio_cmd *mdio_cmd; in octnet_mdio45_access() local 796 mdio_cmd = (struct oct_mdio_cmd *)sc->virtdptr; in octnet_mdio45_access() 800 mdio_cmd->op = op; in octnet_mdio45_access() 801 mdio_cmd->mdio_addr = loc; in octnet_mdio45_access() 803 mdio_cmd->value1 = *value; in octnet_mdio45_access() 804 octeon_swap_8B_data((u64 *)mdio_cmd, sizeof(struct oct_mdio_cmd) / 8); in octnet_mdio45_access()
|