Lines Matching refs:req_info
31 struct phy_req_info *req_info = PHY_REQINFO(req_base); in ethnl_phy_reply_size() local
32 struct phy_device_node *pdn = req_info->pdn; in ethnl_phy_reply_size()
76 struct phy_req_info *req_info = PHY_REQINFO(req_base); in ethnl_phy_fill_reply() local
77 struct phy_device_node *pdn = req_info->pdn; in ethnl_phy_fill_reply()
126 struct phy_req_info *req_info = PHY_REQINFO(req_base); in ethnl_phy_parse_request() local
140 req_info->pdn = xa_load(&topo->phys, phydev->phyindex); in ethnl_phy_parse_request()
147 struct phy_req_info req_info = {}; in ethnl_phy_doit() local
154 ret = ethnl_parse_header_dev_get(&req_info.base, in ethnl_phy_doit()
162 netdev_lock_ops(req_info.base.dev); in ethnl_phy_doit()
164 ret = ethnl_phy_parse_request(&req_info.base, tb, info->extack); in ethnl_phy_doit()
169 if (!req_info.pdn) in ethnl_phy_doit()
172 ret = ethnl_phy_reply_size(&req_info.base, info->extack); in ethnl_phy_doit()
177 rskb = ethnl_reply_init(reply_len, req_info.base.dev, in ethnl_phy_doit()
186 ret = ethnl_phy_fill_reply(&req_info.base, rskb); in ethnl_phy_doit()
190 netdev_unlock_ops(req_info.base.dev); in ethnl_phy_doit()
192 ethnl_parse_header_dev_put(&req_info.base); in ethnl_phy_doit()
200 netdev_unlock_ops(req_info.base.dev); in ethnl_phy_doit()
202 ethnl_parse_header_dev_put(&req_info.base); in ethnl_phy_doit()