Lines Matching refs:hh
505 seqlock_init(&n->hh.hh_lock);
1261 struct hh_cache *hh;
1269 hh = &neigh->hh;
1270 if (READ_ONCE(hh->hh_len)) {
1271 write_seqlock_bh(&hh->hh_lock);
1272 update(hh, neigh->dev, neigh->ha);
1273 write_sequnlock_bh(&hh->hh_lock);
1528 struct hh_cache *hh = &n->hh;
1535 if (!hh->hh_len)
1536 dev->header_ops->cache(n, hh, prot);
1552 if (dev->header_ops->cache && !READ_ONCE(neigh->hh.hh_len))
1576 /* As fast as possible without hh cache */