Lines Matching refs:handle
52 static u32 fw_hash(u32 handle) in fw_hash() argument
54 handle ^= (handle >> 16); in fw_hash()
55 handle ^= (handle >> 8); in fw_hash()
56 return handle % HTSIZE; in fw_hash()
88 !(TC_H_MAJ(id ^ tp->q->handle)))) { in fw_classify()
98 static unsigned long fw_get(struct tcf_proto *tp, u32 handle) in fw_get() argument
106 f = rtnl_dereference(head->ht[fw_hash(handle)]); in fw_get()
108 if (f->id == handle) in fw_get()
238 u32 handle, in fw_change() argument
249 return handle ? -EINVAL : 0; /* Succeed if it is old method. */ in fw_change()
259 if (f->id != handle && handle) in fw_change()
296 if (!handle) in fw_change()
317 f->id = handle; in fw_change()
324 RCU_INIT_POINTER(f->next, head->ht[fw_hash(handle)]); in fw_change()
325 rcu_assign_pointer(head->ht[fw_hash(handle)], f); in fw_change()