Home
last modified time | relevance | path

Searched refs:subsys (Results 1 – 3 of 3) sorted by relevance

/net/netfilter/
A Dnfnetlink.c41 rcu_dereference_protected(table[(id)].subsys, \
58 const struct nfnetlink_subsystem __rcu *subsys; member
126 if (table[n->subsys_id].subsys) { in nfnetlink_subsys_register()
130 rcu_assign_pointer(table[n->subsys_id].subsys, n); in nfnetlink_subsys_register()
140 table[n->subsys_id].subsys = NULL; in nfnetlink_subsys_unregister()
154 return rcu_dereference(table[subsys_id].subsys); in nfnetlink_get_subsys()
/net/core/
A Ddrop_monitor.c617 unsigned int subsys, subsys_reason; in net_dm_packet_report_fill() local
636 subsys = u32_get_bits(cb->reason, SKB_DROP_REASON_SUBSYS_MASK); in net_dm_packet_report_fill()
637 if (subsys < SKB_DROP_REASON_SUBSYS_NUM) in net_dm_packet_report_fill()
638 list = rcu_dereference(drop_reasons_by_subsys[subsys]); in net_dm_packet_report_fill()
A Dskbuff.c160 void drop_reasons_register_subsys(enum skb_drop_reason_subsys subsys, in drop_reasons_register_subsys() argument
163 if (WARN(subsys <= SKB_DROP_REASON_SUBSYS_CORE || in drop_reasons_register_subsys()
164 subsys >= ARRAY_SIZE(drop_reasons_by_subsys), in drop_reasons_register_subsys()
165 "invalid subsystem %d\n", subsys)) in drop_reasons_register_subsys()
169 RCU_INIT_POINTER(drop_reasons_by_subsys[subsys], list); in drop_reasons_register_subsys()
179 void drop_reasons_unregister_subsys(enum skb_drop_reason_subsys subsys) in drop_reasons_unregister_subsys() argument
181 if (WARN(subsys <= SKB_DROP_REASON_SUBSYS_CORE || in drop_reasons_unregister_subsys()
182 subsys >= ARRAY_SIZE(drop_reasons_by_subsys), in drop_reasons_unregister_subsys()
183 "invalid subsystem %d\n", subsys)) in drop_reasons_unregister_subsys()
186 RCU_INIT_POINTER(drop_reasons_by_subsys[subsys], NULL); in drop_reasons_unregister_subsys()

Completed in 23 milliseconds