Lines Matching refs:h
86 int h = route4_fastmap_hash(id, iif); in route4_set_fastmap() local
90 head->fastmap[h].id = id; in route4_set_fastmap()
91 head->fastmap[h].iif = iif; in route4_set_fastmap()
92 head->fastmap[h].filter = f; in route4_set_fastmap()
138 u32 id, h; in route4_classify() local
149 h = route4_fastmap_hash(id, iif); in route4_classify()
152 if (id == head->fastmap[h].id && in route4_classify()
153 iif == head->fastmap[h].iif && in route4_classify()
154 (f = head->fastmap[h].filter) != NULL) { in route4_classify()
166 h = route4_hash_to(id); in route4_classify()
169 b = rcu_dereference_bh(head->table[h]); in route4_classify()
188 if (h < 256) { in route4_classify()
189 h = 256; in route4_classify()
202 u32 h = id & 0xFF; in to_hash() local
205 h += 256; in to_hash()
206 return h; in to_hash()
326 unsigned int h = 0; in route4_delete() local
332 h = f->handle; in route4_delete()
335 fp = &b->ht[from_hash(h >> 16)]; in route4_delete()
363 RCU_INIT_POINTER(head->table[to_hash(h)], NULL); in route4_delete()
482 unsigned int h, th; in route4_change() local
522 h = from_hash(f->handle >> 16); in route4_change()
523 fp = &f->bkt->ht[h]; in route4_change()
536 h = from_hash(fold->handle >> 16); in route4_change()
539 fp = &b->ht[h]; in route4_change()
569 unsigned int h, h1; in route4_walk() local
577 for (h = 0; h <= 256; h++) { in route4_walk()
578 struct route4_bucket *b = rtnl_dereference(head->table[h]); in route4_walk()