Lines Matching refs:ndev

146 	old_net_dev = table->data_vec[ix].attr.ndev;  in write_gid()
147 if (old_net_dev && old_net_dev != attr->ndev) in write_gid()
159 if (table->data_vec[ix].attr.ndev && in write_gid()
160 table->data_vec[ix].attr.ndev != old_net_dev) in write_gid()
161 dev_hold(table->data_vec[ix].attr.ndev); in write_gid()
224 attr->ndev != val->ndev) in find_gid()
263 if (idev && attr->ndev != idev) { in ib_cache_gid_add()
324 struct net_device *ndev) in ib_cache_gid_del_all_netdev_gids() argument
335 if (table->data_vec[ix].attr.ndev == ndev) in ib_cache_gid_del_all_netdev_gids()
363 if (attr->ndev) in __ib_cache_gid_get()
364 dev_hold(attr->ndev); in __ib_cache_gid_get()
399 struct net_device *ndev, u8 *port, in ib_cache_gid_find() argument
403 struct ib_gid_attr gid_attr_val = {.ndev = ndev}; in ib_cache_gid_find()
405 if (ndev) in ib_cache_gid_find()
414 u8 port, struct net_device *ndev, in ib_find_cached_gid_by_port() argument
421 struct ib_gid_attr val = {.ndev = ndev}; in ib_find_cached_gid_by_port()
429 if (ndev) in ib_find_cached_gid_by_port()
570 struct net_device *ndev, in ib_cache_gid_set_default_gid() argument
583 make_default_gid(ndev, &gid); in ib_cache_gid_set_default_gid()
585 gid_attr.ndev = ndev; in ib_cache_gid_set_default_gid()
615 if (current_gid_attr.ndev) in ib_cache_gid_set_default_gid()
616 dev_put(current_gid_attr.ndev); in ib_cache_gid_set_default_gid()
740 struct net_device *ndev, in ib_find_cached_gid() argument
744 return ib_cache_gid_find(device, gid, ndev, port_num, index); in ib_find_cached_gid()