Lines Matching refs:h
79 int h = route4_fastmap_hash(id, iif); in route4_set_fastmap() local
83 head->fastmap[h].id = id; in route4_set_fastmap()
84 head->fastmap[h].iif = iif; in route4_set_fastmap()
85 head->fastmap[h].filter = f; in route4_set_fastmap()
131 u32 id, h; in route4_classify() local
142 h = route4_fastmap_hash(id, iif); in route4_classify()
145 if (id == head->fastmap[h].id && in route4_classify()
146 iif == head->fastmap[h].iif && in route4_classify()
147 (f = head->fastmap[h].filter) != NULL) { in route4_classify()
159 h = route4_hash_to(id); in route4_classify()
162 b = rcu_dereference_bh(head->table[h]); in route4_classify()
181 if (h < 256) { in route4_classify()
182 h = 256; in route4_classify()
195 u32 h = id & 0xFF; in to_hash() local
198 h += 256; in to_hash()
199 return h; in to_hash()
319 unsigned int h = 0; in route4_delete() local
325 h = f->handle; in route4_delete()
328 fp = &b->ht[from_hash(h >> 16)]; in route4_delete()
356 RCU_INIT_POINTER(head->table[to_hash(h)], NULL); in route4_delete()
481 unsigned int h, th; in route4_change() local
526 h = from_hash(f->handle >> 16); in route4_change()
527 fp = &f->bkt->ht[h]; in route4_change()
540 h = from_hash(fold->handle >> 16); in route4_change()
543 fp = &b->ht[h]; in route4_change()
574 unsigned int h, h1; in route4_walk() local
579 for (h = 0; h <= 256; h++) { in route4_walk()
580 struct route4_bucket *b = rtnl_dereference(head->table[h]); in route4_walk()