Lines Matching +refs:add +refs:addr +refs:attrs

95 		const union ib_gid *gid, const struct sockaddr *addr,
97 static int ipoib_set_mac(struct net_device *dev, void *addr);
103 .add = ipoib_add_one,
287 static bool ipoib_is_dev_match_addr_rcu(const struct sockaddr *addr, in ipoib_is_dev_match_addr_rcu() argument
292 struct sockaddr_in *addr_in = (struct sockaddr_in *)addr; in ipoib_is_dev_match_addr_rcu()
293 struct sockaddr_in6 *addr_in6 = (struct sockaddr_in6 *)addr; in ipoib_is_dev_match_addr_rcu()
296 switch (addr->sa_family) { in ipoib_is_dev_match_addr_rcu()
344 const struct sockaddr *addr; member
354 if (ipoib_is_dev_match_addr_rcu(data->addr, upper)) { in ipoib_upper_walk()
374 const struct sockaddr *addr, struct net_device *dev) in ipoib_get_net_dev_match_addr() argument
378 .addr = addr, in ipoib_get_net_dev_match_addr()
383 if (ipoib_is_dev_match_addr_rcu(addr, dev)) { in ipoib_get_net_dev_match_addr()
403 const struct sockaddr *addr, in ipoib_match_gid_pkey_addr() argument
413 if (!addr) { in ipoib_match_gid_pkey_addr()
418 net_dev = ipoib_get_net_dev_match_addr(addr, priv->dev); in ipoib_match_gid_pkey_addr()
433 pkey_index, addr, in ipoib_match_gid_pkey_addr()
450 const struct sockaddr *addr, in __ipoib_get_net_dev_by_params() argument
463 addr, 0, net_dev); in __ipoib_get_net_dev_by_params()
473 const union ib_gid *gid, const struct sockaddr *addr, in ipoib_get_net_dev_by_params() argument
505 gid, addr, &net_dev); in ipoib_get_net_dev_by_params()
1881 priv->hca_caps = priv->ca->attrs.device_cap_flags; in ipoib_set_dev_features()
1882 priv->kernel_caps = priv->ca->attrs.kernel_cap_flags; in ipoib_set_dev_features()
2243 if (hca->attrs.kernel_cap_flags & IBK_VIRTUAL_FUNCTION) in ipoib_intf_init()
2403 static int ipoib_set_mac(struct net_device *dev, void *addr) in ipoib_set_mac() argument
2406 struct sockaddr_storage *ss = addr; in ipoib_set_mac()