Home
last modified time | relevance | path

Searched refs:hooks (Results 1 - 25 of 124) sorted by relevance

12345

/kernel/linux/linux-5.10/net/netfilter/
H A Dnf_queue.c265 const struct nf_hook_entries *hooks, in nf_iterate()
271 while (i < hooks->num_hook_entries) { in nf_iterate()
272 hook = &hooks->hooks[i]; in nf_iterate()
311 const struct nf_hook_entries *hooks; in nf_reinject() local
321 hooks = nf_hook_entries_head(net, pf, entry->state.hook); in nf_reinject()
324 if (WARN_ON_ONCE(!hooks || i >= hooks->num_hook_entries)) { in nf_reinject()
330 hook_entry = &hooks->hooks[ in nf_reinject()
263 nf_iterate(struct sk_buff *skb, struct nf_hook_state *state, const struct nf_hook_entries *hooks, unsigned int *index) nf_iterate() argument
[all...]
H A Dnft_fib.c32 unsigned int hooks; in nft_fib_validate() local
37 hooks = (1 << NF_INET_PRE_ROUTING); in nft_fib_validate()
41 hooks = (1 << NF_INET_PRE_ROUTING) | in nft_fib_validate()
45 hooks = (1 << NF_INET_LOCAL_OUT) | in nft_fib_validate()
49 hooks = (1 << NF_INET_LOCAL_IN) | in nft_fib_validate()
60 return nft_chain_validate_hooks(ctx->chain, hooks); in nft_fib_validate()
H A Dxt_socket.c225 .hooks = (1 << NF_INET_PRE_ROUTING) |
236 .hooks = (1 << NF_INET_PRE_ROUTING) |
248 .hooks = (1 << NF_INET_PRE_ROUTING) |
260 .hooks = (1 << NF_INET_PRE_ROUTING) |
272 .hooks = (1 << NF_INET_PRE_ROUTING) |
284 .hooks = (1 << NF_INET_PRE_ROUTING) |
296 .hooks = (1 << NF_INET_PRE_ROUTING) |
H A Dxt_nat.c160 .hooks = (1 << NF_INET_POST_ROUTING) |
173 .hooks = (1 << NF_INET_PRE_ROUTING) |
185 .hooks = (1 << NF_INET_POST_ROUTING) |
197 .hooks = (1 << NF_INET_PRE_ROUTING) |
209 .hooks = (1 << NF_INET_POST_ROUTING) |
221 .hooks = (1 << NF_INET_PRE_ROUTING) |
H A Dcore.c44 /* max hooks per family/hooknum */
144 new->hooks[nhooks] = old->hooks[i]; in nf_hook_entries_grow()
148 new->hooks[nhooks].hook = reg->hook; in nf_hook_entries_grow()
149 new->hooks[nhooks].priv = reg->priv; in nf_hook_entries_grow()
157 new->hooks[nhooks].hook = reg->hook; in nf_hook_entries_grow()
158 new->hooks[nhooks].priv = reg->priv; in nf_hook_entries_grow()
164 static void hooks_validate(const struct nf_hook_entries *hooks) in hooks_validate() argument
171 orig_ops = nf_hook_entries_get_hook_ops(hooks); in hooks_validate()
173 for (i = 0; i < hooks in hooks_validate()
[all...]
H A Dnft_meta.c536 unsigned int hooks; in nft_meta_get_validate_sdif() local
542 hooks = (1 << NF_INET_LOCAL_IN) | in nft_meta_get_validate_sdif()
549 return nft_chain_validate_hooks(ctx->chain, hooks); in nft_meta_get_validate_sdif()
555 unsigned int hooks; in nft_meta_get_validate_xfrm() local
559 hooks = 1 << NF_NETDEV_INGRESS; in nft_meta_get_validate_xfrm()
564 hooks = (1 << NF_INET_PRE_ROUTING) | in nft_meta_get_validate_xfrm()
572 return nft_chain_validate_hooks(ctx->chain, hooks); in nft_meta_get_validate_xfrm()
602 unsigned int hooks; in nft_meta_set_validate() local
609 hooks = 1 << NF_BR_PRE_ROUTING; in nft_meta_set_validate()
612 hooks in nft_meta_set_validate()
[all...]
H A Dnft_chain_filter.c38 .hooks = {
80 .hooks = {
122 .hooks = {
208 .hooks = {
266 .hooks = {
317 .hooks = {
H A Dnf_conntrack_sip.c863 const struct nf_nat_sip_hooks *hooks; in set_expected_rtp_rtcp() local
949 hooks = rcu_dereference(nf_nat_sip_hooks); in set_expected_rtp_rtcp()
950 if (hooks && in set_expected_rtp_rtcp()
951 !hooks->sdp_port(skb, protoff, dataoff, dptr, datalen, in set_expected_rtp_rtcp()
971 hooks = rcu_dereference(nf_nat_sip_hooks); in set_expected_rtp_rtcp()
972 if (hooks && ct->status & IPS_NAT_MASK && !direct_rtp) in set_expected_rtp_rtcp()
973 ret = hooks->sdp_media(skb, protoff, dataoff, dptr, in set_expected_rtp_rtcp()
1039 const struct nf_nat_sip_hooks *hooks; in process_sdp() local
1044 hooks = rcu_dereference(nf_nat_sip_hooks); in process_sdp()
1112 if (maddr_len && hooks in process_sdp()
1231 const struct nf_nat_sip_hooks *hooks; process_register_request() local
1507 const struct nf_nat_sip_hooks *hooks; process_sip_msg() local
1601 const struct nf_nat_sip_hooks *hooks; sip_help_tcp() local
[all...]
H A Dnft_chain_nat.c45 .hooks = {
66 .hooks = {
97 .hooks = {
/kernel/linux/linux-6.6/net/netfilter/
H A Dnf_queue.c254 const struct nf_hook_entries *hooks, in nf_iterate()
260 while (i < hooks->num_hook_entries) { in nf_iterate()
261 hook = &hooks->hooks[i]; in nf_iterate()
300 const struct nf_hook_entries *hooks; in nf_reinject() local
310 hooks = nf_hook_entries_head(net, pf, entry->state.hook); in nf_reinject()
313 if (WARN_ON_ONCE(!hooks || i >= hooks->num_hook_entries)) { in nf_reinject()
319 hook_entry = &hooks->hooks[ in nf_reinject()
252 nf_iterate(struct sk_buff *skb, struct nf_hook_state *state, const struct nf_hook_entries *hooks, unsigned int *index) nf_iterate() argument
[all...]
H A Dnft_fib.c33 unsigned int hooks; in nft_fib_validate() local
38 hooks = (1 << NF_INET_PRE_ROUTING); in nft_fib_validate()
40 hooks |= (1 << NF_INET_LOCAL_IN) | in nft_fib_validate()
46 hooks = (1 << NF_INET_PRE_ROUTING) | in nft_fib_validate()
50 hooks = (1 << NF_INET_LOCAL_OUT) | in nft_fib_validate()
54 hooks = (1 << NF_INET_LOCAL_IN) | in nft_fib_validate()
65 return nft_chain_validate_hooks(ctx->chain, hooks); in nft_fib_validate()
H A Dxt_nat.c160 .hooks = (1 << NF_INET_POST_ROUTING) |
173 .hooks = (1 << NF_INET_PRE_ROUTING) |
185 .hooks = (1 << NF_INET_POST_ROUTING) |
197 .hooks = (1 << NF_INET_PRE_ROUTING) |
209 .hooks = (1 << NF_INET_POST_ROUTING) |
221 .hooks = (1 << NF_INET_PRE_ROUTING) |
H A Dcore.c44 /* max hooks per family/hooknum */
156 new->hooks[nhooks] = old->hooks[i]; in nf_hook_entries_grow()
160 new->hooks[nhooks].hook = reg->hook; in nf_hook_entries_grow()
161 new->hooks[nhooks].priv = reg->priv; in nf_hook_entries_grow()
169 new->hooks[nhooks].hook = reg->hook; in nf_hook_entries_grow()
170 new->hooks[nhooks].priv = reg->priv; in nf_hook_entries_grow()
176 static void hooks_validate(const struct nf_hook_entries *hooks) in hooks_validate() argument
183 orig_ops = nf_hook_entries_get_hook_ops(hooks); in hooks_validate()
185 for (i = 0; i < hooks in hooks_validate()
[all...]
H A Dxt_socket.c235 .hooks = (1 << NF_INET_PRE_ROUTING) |
247 .hooks = (1 << NF_INET_PRE_ROUTING) |
260 .hooks = (1 << NF_INET_PRE_ROUTING) |
273 .hooks = (1 << NF_INET_PRE_ROUTING) |
286 .hooks = (1 << NF_INET_PRE_ROUTING) |
299 .hooks = (1 << NF_INET_PRE_ROUTING) |
312 .hooks = (1 << NF_INET_PRE_ROUTING) |
H A Dnft_chain_filter.c35 .hooks = {
77 .hooks = {
119 .hooks = {
205 .hooks = {
263 .hooks = {
315 .hooks = {
H A Dnf_conntrack_sip.c863 const struct nf_nat_sip_hooks *hooks; in set_expected_rtp_rtcp() local
949 hooks = rcu_dereference(nf_nat_sip_hooks); in set_expected_rtp_rtcp()
950 if (hooks && in set_expected_rtp_rtcp()
951 !hooks->sdp_port(skb, protoff, dataoff, dptr, datalen, in set_expected_rtp_rtcp()
971 hooks = rcu_dereference(nf_nat_sip_hooks); in set_expected_rtp_rtcp()
972 if (hooks && ct->status & IPS_NAT_MASK && !direct_rtp) in set_expected_rtp_rtcp()
973 ret = hooks->sdp_media(skb, protoff, dataoff, dptr, in set_expected_rtp_rtcp()
1039 const struct nf_nat_sip_hooks *hooks; in process_sdp() local
1044 hooks = rcu_dereference(nf_nat_sip_hooks); in process_sdp()
1112 if (maddr_len && hooks in process_sdp()
1231 const struct nf_nat_sip_hooks *hooks; process_register_request() local
1512 const struct nf_nat_sip_hooks *hooks; process_sip_msg() local
1606 const struct nf_nat_sip_hooks *hooks; sip_help_tcp() local
[all...]
/kernel/linux/linux-6.6/sound/soc/generic/
H A Daudio-graph-card2.c872 struct graph2_custom_hooks *hooks, in graph_link()
883 if (hooks && hooks->custom_normal) in graph_link()
884 func = hooks->custom_normal; in graph_link()
889 if (hooks && hooks->custom_dpcm) in graph_link()
890 func = hooks->custom_dpcm; in graph_link()
895 if (hooks && hooks->custom_c2c) in graph_link()
896 func = hooks in graph_link()
871 graph_link(struct asoc_simple_priv *priv, struct graph2_custom_hooks *hooks, enum graph_type gtype, struct device_node *lnk, struct link_info *li) graph_link() argument
1054 graph_count(struct asoc_simple_priv *priv, struct graph2_custom_hooks *hooks, enum graph_type gtype, struct device_node *lnk, struct link_info *li) graph_count() argument
1097 graph_for_each_link(struct asoc_simple_priv *priv, struct graph2_custom_hooks *hooks, struct link_info *li, int (*func)(struct asoc_simple_priv *priv, struct graph2_custom_hooks *hooks, enum graph_type gtype, struct device_node *lnk, struct link_info *li)) graph_for_each_link() argument
1127 audio_graph2_parse_of(struct asoc_simple_priv *priv, struct device *dev, struct graph2_custom_hooks *hooks) audio_graph2_parse_of() argument
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/via/
H A Dvia-core.c564 void viafb_pm_register(struct viafb_pm_hooks *hooks) in viafb_pm_register() argument
566 INIT_LIST_HEAD(&hooks->list); in viafb_pm_register()
569 list_add_tail(&hooks->list, &viafb_pm_hooks); in viafb_pm_register()
574 void viafb_pm_unregister(struct viafb_pm_hooks *hooks) in viafb_pm_unregister() argument
577 list_del(&hooks->list); in viafb_pm_unregister()
584 struct viafb_pm_hooks *hooks; in via_suspend() local
596 list_for_each_entry_reverse(hooks, &viafb_pm_hooks, list) in via_suspend()
597 hooks->suspend(hooks->private); in via_suspend()
605 struct viafb_pm_hooks *hooks; in via_resume() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/via/
H A Dvia-core.c565 void viafb_pm_register(struct viafb_pm_hooks *hooks) in viafb_pm_register() argument
567 INIT_LIST_HEAD(&hooks->list); in viafb_pm_register()
570 list_add_tail(&hooks->list, &viafb_pm_hooks); in viafb_pm_register()
575 void viafb_pm_unregister(struct viafb_pm_hooks *hooks) in viafb_pm_unregister() argument
578 list_del(&hooks->list); in viafb_pm_unregister()
585 struct viafb_pm_hooks *hooks; in via_suspend() local
597 list_for_each_entry_reverse(hooks, &viafb_pm_hooks, list) in via_suspend()
598 hooks->suspend(hooks->private); in via_suspend()
606 struct viafb_pm_hooks *hooks; in via_resume() local
[all...]
/kernel/uniproton/src/om/hook/
H A Dprt_hook_init.c59 OsVoidFunc *hooks = NULL; in OsHookConfigInit() local
76 hooks = g_osMemAlloc(OS_MID_HOOK, OS_MEM_DEFAULT_FSC_PT, size); in OsHookConfigInit()
79 if (hooks == NULL) { in OsHookConfigInit()
83 if (memset_s((void *)hooks, size, 0, size) != EOK) { in OsHookConfigInit()
93 g_hookCb[hookIndex].mulHook = hooks; in OsHookConfigInit()
94 *(hooks + hookCnt) = (OsVoidFunc)OS_MHOOK_BOUNDARY; in OsHookConfigInit()
95 hooks += hookCnt + 1; in OsHookConfigInit()
/kernel/linux/linux-5.10/drivers/hooks/
H A Dvendor_hooks.c11 #include <trace/hooks/vendor_hooks.h>
12 #include <trace/hooks/mm.h>
/kernel/linux/linux-5.10/include/linux/
H A Dlsm_hooks.h35 * Security hooks for program execution operations.
87 * Security hooks for mount using fs_context.
103 * Security hooks for filesystem operations.
204 * Security hooks for inode operations.
221 * the post_create/mkdir/... hooks called by the VFS. The hook function
479 * Security hooks for kernfs node operations
488 * Security hooks for file operations
589 * Security hooks for task operations.
782 * Security hooks for Netlink messaging.
795 * Security hooks fo
1639 security_delete_hooks(struct security_hook_list *hooks, int count) security_delete_hooks() argument
[all...]
/kernel/linux/build/test/tracepointtest/tracepoint_test/
H A Dtracepoint_test.c12 #include <trace/hooks/mm.h>
13 #include <trace/hooks/emmc.h>
/kernel/linux/build/test/tracepointtest/
H A Demmc.h15 #define TRACE_INCLUDE_PATH trace/hooks
19 #include <trace/hooks/vendor_hooks.h>
/kernel/linux/linux-5.10/include/trace/hooks/
H A Dmm.h5 #define TRACE_INCLUDE_PATH trace/hooks
10 #include <trace/hooks/vendor_hooks.h>

Completed in 17 milliseconds

12345