Lines Matching refs:h
83 int h = route4_fastmap_hash(id, iif); in route4_set_fastmap() local
87 head->fastmap[h].id = id; in route4_set_fastmap()
88 head->fastmap[h].iif = iif; in route4_set_fastmap()
89 head->fastmap[h].filter = f; in route4_set_fastmap()
135 u32 id, h; in route4_classify() local
148 h = route4_fastmap_hash(id, iif); in route4_classify()
151 if (id == head->fastmap[h].id && in route4_classify()
152 iif == head->fastmap[h].iif && in route4_classify()
153 (f = head->fastmap[h].filter) != NULL) { in route4_classify()
165 h = route4_hash_to(id); in route4_classify()
168 b = rcu_dereference_bh(head->table[h]); in route4_classify()
187 if (h < 256) { in route4_classify()
188 h = 256; in route4_classify()
210 u32 h = id & 0xFF; in to_hash() local
213 h += 256; in to_hash()
214 return h; in to_hash()
328 unsigned int h = 0; in route4_delete() local
334 h = f->handle; in route4_delete()
337 fp = &b->ht[from_hash(h >> 16)]; in route4_delete()
364 RCU_INIT_POINTER(head->table[to_hash(h)], NULL); in route4_delete()
486 unsigned int h, th; in route4_change() local
523 h = from_hash(f->handle >> 16); in route4_change()
524 fp = &f->bkt->ht[h]; in route4_change()
537 h = from_hash(fold->handle >> 16); in route4_change()
540 fp = &b->ht[h]; in route4_change()
567 unsigned int h, h1; in route4_walk() local
575 for (h = 0; h <= 256; h++) { in route4_walk()
576 struct route4_bucket *b = rtnl_dereference(head->table[h]); in route4_walk()