• Home
  • Raw
  • Download

Lines Matching refs:id

52 static inline unsigned int genl_family_hash(unsigned int id)  in genl_family_hash()  argument
54 return id & GENL_FAM_TAB_MASK; in genl_family_hash()
57 static inline struct list_head *genl_family_chain(unsigned int id) in genl_family_chain() argument
59 return &family_ht[genl_family_hash(id)]; in genl_family_chain()
62 static struct genl_family *genl_family_find_byid(unsigned int id) in genl_family_find_byid() argument
66 list_for_each_entry(f, genl_family_chain(id), family_list) in genl_family_find_byid()
67 if (f->id == id) in genl_family_find_byid()
139 int id; in genl_register_mc_group() local
149 id = GENL_ID_CTRL; in genl_register_mc_group()
151 id = find_first_zero_bit(mc_groups, in genl_register_mc_group()
155 if (id >= mc_groups_longs * BITS_PER_LONG) { in genl_register_mc_group()
183 grp->id = id; in genl_register_mc_group()
184 set_bit(id, mc_groups); in genl_register_mc_group()
199 netlink_clear_multicast_users(genl_sock, grp->id); in __genl_unregister_mc_group()
200 clear_bit(grp->id, mc_groups); in __genl_unregister_mc_group()
203 grp->id = 0; in __genl_unregister_mc_group()
331 if (family->id && family->id < GENL_MIN_ID) in genl_register_family()
334 if (family->id > GENL_MAX_ID) in genl_register_family()
347 if (genl_family_find_byid(family->id)) { in genl_register_family()
352 if (family->id == GENL_ID_GENERATE) { in genl_register_family()
360 family->id = newid; in genl_register_family()
373 list_add_tail(&family->family_list, genl_family_chain(family->id)); in genl_register_family()
402 list_for_each_entry(rc, genl_family_chain(family->id), family_list) { in genl_unregister_family()
403 if (family->id != rc->id || strcmp(rc->name, family->name)) in genl_unregister_family()
487 .id = GENL_ID_CTRL,
503 NLA_PUT_U16(skb, CTRL_ATTR_FAMILY_ID, family->id); in ctrl_fill_info()
549 NLA_PUT_U32(skb, CTRL_ATTR_MCAST_GRP_ID, grp->id); in ctrl_fill_info()
578 NLA_PUT_U16(skb, CTRL_ATTR_FAMILY_ID, grp->family->id); in ctrl_fill_mcgrp_info()
588 NLA_PUT_U32(skb, CTRL_ATTR_MCAST_GRP_ID, grp->id); in ctrl_fill_mcgrp_info()
684 u16 id = nla_get_u16(info->attrs[CTRL_ATTR_FAMILY_ID]); in ctrl_getfamily() local
685 res = genl_family_find_byid(id); in ctrl_getfamily()