Lines Matching refs:handle
43 static u32 fw_hash(u32 handle) in fw_hash() argument
45 handle ^= (handle >> 16); in fw_hash()
46 handle ^= (handle >> 8); in fw_hash()
47 return handle % HTSIZE; in fw_hash()
79 !(TC_H_MAJ(id ^ q->handle)))) { in fw_classify()
89 static void *fw_get(struct tcf_proto *tp, u32 handle) in fw_get() argument
97 f = rtnl_dereference(head->ht[fw_hash(handle)]); in fw_get()
99 if (f->id == handle) in fw_get()
239 u32 handle, struct nlattr **tca, void **arg, in fw_change() argument
249 return handle ? -EINVAL : 0; /* Succeed if it is old method. */ in fw_change()
260 if (f->id != handle && handle) in fw_change()
301 if (!handle) in fw_change()
324 f->id = handle; in fw_change()
331 RCU_INIT_POINTER(f->next, head->ht[fw_hash(handle)]); in fw_change()
332 rcu_assign_pointer(head->ht[fw_hash(handle)], f); in fw_change()