Lines Matching refs:ifr
148 mlx4_ifreq(const struct mlx4_priv *priv, int req, struct ifreq *ifr) in mlx4_ifreq() argument
157 ret = mlx4_get_ifname(priv, &ifr->ifr_name); in mlx4_ifreq()
158 if (!ret && ioctl(sock, req, ifr) == -1) { in mlx4_ifreq()
800 struct ifreq ifr; in mlx4_link_update() local
809 if (mlx4_ifreq(priv, SIOCGIFFLAGS, &ifr)) { in mlx4_link_update()
814 dev_link.link_status = ((ifr.ifr_flags & IFF_UP) && in mlx4_link_update()
815 (ifr.ifr_flags & IFF_RUNNING)); in mlx4_link_update()
816 ifr.ifr_data = (void *)&edata; in mlx4_link_update()
817 if (mlx4_ifreq(priv, SIOCETHTOOL, &ifr)) { in mlx4_link_update()
850 struct ifreq ifr; in mlx4_flow_ctrl_get() local
856 ifr.ifr_data = (void *)ðpause; in mlx4_flow_ctrl_get()
857 if (mlx4_ifreq(priv, SIOCETHTOOL, &ifr)) { in mlx4_flow_ctrl_get()
894 struct ifreq ifr; in mlx4_flow_ctrl_set() local
900 ifr.ifr_data = (void *)ðpause; in mlx4_flow_ctrl_set()
912 if (mlx4_ifreq(priv, SIOCETHTOOL, &ifr)) { in mlx4_flow_ctrl_set()