Home
last modified time | relevance | path

Searched refs:hooks (Results 1 – 129 of 129) sorted by relevance

/linux-4.4.14/drivers/tty/serial/
Dioc4_serial.c478 struct hooks *ip_hooks;
523 struct hooks { struct
536 static struct hooks hooks_array[IOC4_NUM_SERIAL_PORTS] = { argument
830 struct hooks *hooks = port->ip_hooks; in port_init() local
908 write_ireg(port->ip_ioc4_soft, hooks->intr_clear, in port_init()
910 port->ip_ienb &= ~hooks->intr_clear; in port_init()
911 writel(hooks->intr_clear, &port->ip_mem->sio_ir.raw); in port_init()
924 struct hooks *hooks = port->ip_hooks; in handle_dma_error_intr() local
930 writel(hooks->intr_dma_error, &port->ip_mem->other_ir.raw); in handle_dma_error_intr()
955 write_ireg(port->ip_ioc4_soft, hooks->intr_dma_error, IOC4_W_IES, in handle_dma_error_intr()
[all …]
Dioc3_serial.c383 struct port_hooks *hooks = port->ip_hooks; in port_init() local
473 port->ip_card->ic_enable &= ~hooks->intr_clear; in port_init()
474 ioc3_disable(port->ip_is, idd, hooks->intr_clear); in port_init()
475 ioc3_ack(port->ip_is, idd, hooks->intr_clear); in port_init()
684 struct port_hooks *hooks = port->ip_hooks; in do_write() local
750 enable_intrs(port, hooks->intr_tx_mt); in do_write()
778 struct port_hooks *hooks = port->ip_hooks; in set_notification() local
786 intrbits |= (hooks->intr_rx_timer | hooks->intr_rx_high); in set_notification()
788 intrbits |= hooks->intr_tx_explicit; in set_notification()
790 intrbits |= hooks->intr_delta_dcd; in set_notification()
[all …]
/linux-4.4.14/drivers/video/fbdev/via/
Dvia-core.c608 void viafb_pm_register(struct viafb_pm_hooks *hooks) in viafb_pm_register() argument
610 INIT_LIST_HEAD(&hooks->list); in viafb_pm_register()
613 list_add_tail(&hooks->list, &viafb_pm_hooks); in viafb_pm_register()
618 void viafb_pm_unregister(struct viafb_pm_hooks *hooks) in viafb_pm_unregister() argument
621 list_del(&hooks->list); in viafb_pm_unregister()
628 struct viafb_pm_hooks *hooks; in via_suspend() local
642 list_for_each_entry_reverse(hooks, &viafb_pm_hooks, list) in via_suspend()
643 hooks->suspend(hooks->private); in via_suspend()
654 struct viafb_pm_hooks *hooks; in via_resume() local
666 list_for_each_entry(hooks, &viafb_pm_hooks, list) in via_resume()
[all …]
/linux-4.4.14/net/netfilter/
Dxt_nat.c113 .hooks = (1 << NF_INET_POST_ROUTING) |
125 .hooks = (1 << NF_INET_PRE_ROUTING) |
135 .hooks = (1 << NF_INET_POST_ROUTING) |
145 .hooks = (1 << NF_INET_PRE_ROUTING) |
Dnf_conntrack_sip.c859 const struct nf_nat_sip_hooks *hooks; in set_expected_rtp_rtcp() local
916 hooks = rcu_dereference(nf_nat_sip_hooks); in set_expected_rtp_rtcp()
917 if (hooks && in set_expected_rtp_rtcp()
918 !hooks->sdp_port(skb, protoff, dataoff, dptr, datalen, in set_expected_rtp_rtcp()
940 hooks = rcu_dereference(nf_nat_sip_hooks); in set_expected_rtp_rtcp()
941 if (hooks && ct->status & IPS_NAT_MASK && !direct_rtp) in set_expected_rtp_rtcp()
942 ret = hooks->sdp_media(skb, protoff, dataoff, dptr, in set_expected_rtp_rtcp()
997 const struct nf_nat_sip_hooks *hooks; in process_sdp() local
1002 hooks = rcu_dereference(nf_nat_sip_hooks); in process_sdp()
1070 if (maddr_len && hooks && ct->status & IPS_NAT_MASK) { in process_sdp()
[all …]
Dxt_CLASSIFY.c45 .hooks = (1 << NF_INET_LOCAL_OUT) | (1 << NF_INET_FORWARD) |
55 .hooks = (1 << NF_ARP_OUT) | (1 << NF_ARP_FORWARD),
Dxt_socket.c462 .hooks = (1 << NF_INET_PRE_ROUTING) |
473 .hooks = (1 << NF_INET_PRE_ROUTING) |
485 .hooks = (1 << NF_INET_PRE_ROUTING) |
497 .hooks = (1 << NF_INET_PRE_ROUTING) |
509 .hooks = (1 << NF_INET_PRE_ROUTING) |
521 .hooks = (1 << NF_INET_PRE_ROUTING) |
533 .hooks = (1 << NF_INET_PRE_ROUTING) |
Dxt_REDIRECT.c77 .hooks = (1 << NF_INET_PRE_ROUTING) |
89 .hooks = (1 << NF_INET_PRE_ROUTING) |
Dnf_tables_inet.c29 if (afi->hooks[ops->hooknum]) in nft_inet_hook_ops_init()
30 ops->hook = afi->hooks[ops->hooknum]; in nft_inet_hook_ops_init()
Dxt_NETMAP.c125 .hooks = (1 << NF_INET_PRE_ROUTING) |
139 .hooks = (1 << NF_INET_PRE_ROUTING) |
Dxt_realm.c37 .hooks = (1 << NF_INET_POST_ROUTING) | (1 << NF_INET_FORWARD) |
Dxt_mac.c50 .hooks = (1 << NF_INET_PRE_ROUTING) | (1 << NF_INET_LOCAL_IN) |
Dxt_cgroup.c56 .hooks = (1 << NF_INET_LOCAL_OUT) |
Dcore.c71 hook_list = &net->nf.hooks[reg->pf][reg->hooknum]; in nf_find_hook_list()
442 for (i = 0; i < ARRAY_SIZE(net->nf.hooks); i++) { in netfilter_net_init()
444 INIT_LIST_HEAD(&net->nf.hooks[i][h]); in netfilter_net_init()
Dxt_l2tp.c320 .hooks = ((1 << NF_INET_PRE_ROUTING) |
334 .hooks = ((1 << NF_INET_PRE_ROUTING) |
Dxt_owner.c81 .hooks = (1 << NF_INET_LOCAL_OUT) |
Dxt_TPROXY.c552 .hooks = 1 << NF_INET_PRE_ROUTING,
563 .hooks = 1 << NF_INET_PRE_ROUTING,
575 .hooks = 1 << NF_INET_PRE_ROUTING,
Dx_tables.c388 if (par->match->hooks && (par->hook_mask & ~par->match->hooks) != 0) { in xt_check_match()
396 textify_hooks(allow, sizeof(allow), par->match->hooks, in xt_check_match()
724 if (par->target->hooks && (par->hook_mask & ~par->target->hooks) != 0) { in xt_check_target()
732 textify_hooks(allow, sizeof(allow), par->target->hooks, in xt_check_target()
Dnf_tables_netdev.c118 .hooks = {
Dxt_osf.c362 .hooks = (1 << NF_INET_LOCAL_IN) |
Dnft_compat.c296 if (!(hook_mask & target->hooks)) in nft_target_validate()
478 if (!(hook_mask & match->hooks)) in nft_match_validate()
Dnf_tables_api.c1373 hookfn = type->hooks[hooknum]; in nf_tables_newchain()
1437 ops->hook = afi->hooks[ops->hooknum]; in nf_tables_newchain()
/linux-4.4.14/arch/arm64/kernel/
Darmv8_deprecated.c52 struct undef_hook *hooks; member
72 BUG_ON(!ops->hooks); in register_emulation_hooks()
74 for (hook = ops->hooks; hook->instr_mask; hook++) in register_emulation_hooks()
84 BUG_ON(!ops->hooks); in remove_emulation_hooks()
86 for (hook = ops->hooks; hook->instr_mask; hook++) in remove_emulation_hooks()
459 .hooks = swp_hooks,
546 .hooks = cp15_barrier_hooks,
619 .hooks = setend_hooks,
/linux-4.4.14/security/
DKconfig47 This enables the socket and networking security hooks.
48 If enabled, a security module can use these hooks to
56 This enables the XFRM (IPSec) networking security hooks.
57 If enabled, a security module can use these hooks to
66 bool "Security hooks for pathname based access control"
69 This enables the security hooks for pathname based access control.
70 If enabled, a security module can use these hooks to
/linux-4.4.14/Documentation/vm/
Dcleancache.txt143 The core hooks for cleancache in VFS are in most cases a single line
146 the page cache, and disk. All hooks compile into nothingness if
153 Some filesystems are built entirely on top of VFS and the hooks
156 But for some filesystems (such as btrfs), the VFS hooks are
157 incomplete and one or more hooks in fs-specific code are required.
164 that untested filesystems are not affected, and the hooks in the
168 The total impact of the hooks to existing fs and mm files is only
201 overcommitted in a virtual workload); and because the hooks are
214 poorly layered filesystems must either add additional hooks
224 add hooks to do the equivalent cleancache "invalidate" operations
[all …]
/linux-4.4.14/include/linux/
Dvia-core.h73 void viafb_pm_register(struct viafb_pm_hooks *hooks);
74 void viafb_pm_unregister(struct viafb_pm_hooks *hooks);
Dlsm_hooks.h1850 static inline void security_add_hooks(struct security_hook_list *hooks, in security_add_hooks() argument
1856 list_add_tail_rcu(&hooks[i].list, hooks[i].head); in security_add_hooks()
1872 static inline void security_delete_hooks(struct security_hook_list *hooks, in security_delete_hooks() argument
1878 list_del_rcu(&hooks[i].list); in security_delete_hooks()
Dnetfilter.h180 struct list_head *hook_list = &net->nf.hooks[pf][hook]; in nf_hook_thresh()
/linux-4.4.14/Documentation/locking/
Dlockstat.txt14 Lockdep already has hooks in the lock functions and maps lock instances to
17 hooks therein.
40 __* - the hooks
43 With these hooks we provide the following statistics:
/linux-4.4.14/include/net/netns/
Dnetfilter.h17 struct list_head hooks[NFPROTO_NUMPROTO][NF_MAX_HOOKS]; member
/linux-4.4.14/net/ipv6/netfilter/
Dip6t_NPT.c117 .hooks = (1 << NF_INET_LOCAL_IN) |
128 .hooks = (1 << NF_INET_PRE_ROUTING) |
Dip6t_MASQUERADE.c46 .hooks = 1 << NF_INET_POST_ROUTING,
Dip6t_eui64.c58 .hooks = (1 << NF_INET_PRE_ROUTING) | (1 << NF_INET_LOCAL_IN) |
Dnft_chain_nat_ipv6.c76 .hooks = {
Dnft_chain_route_ipv6.c66 .hooks = {
Dip6t_REJECT.c103 .hooks = (1 << NF_INET_LOCAL_IN) | (1 << NF_INET_FORWARD) |
Dnf_tables_ipv6.c51 .hooks = {
Dip6t_rpfilter.c125 .hooks = (1 << NF_INET_PRE_ROUTING),
Dip6t_SYNPROXY.c450 .hooks = (1 << NF_INET_LOCAL_IN) | (1 << NF_INET_FORWARD),
DKconfig280 first in the netfilter framework and hooks in at the PREROUTING
/linux-4.4.14/arch/s390/include/asm/
DKbuild6 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/alpha/include/asm/
DKbuild8 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/x86/include/asm/
DKbuild12 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/frv/include/asm/
DKbuild7 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/ia64/include/asm/
DKbuild7 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/mn10300/include/asm/
DKbuild8 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/microblaze/include/asm/
DKbuild9 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/m32r/include/asm/
DKbuild8 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/score/include/asm/
DKbuild10 generic-y += mm-arch-hooks.h
/linux-4.4.14/Documentation/
Dsgi-ioc4.txt37 component). There's not much to say about it other than it hooks
44 other than it hooks up to the ioc4 driver via the appropriate registration,
Dcpu-hotplug.txt180 To support physical addition/removal, one would need some BIOS hooks and
D00-INDEX71 - info on ACPI-specific hooks in the kernel.
Dkernel-parameters.txt2379 debugging driver suspend/resume hooks). This may
/linux-4.4.14/net/bridge/netfilter/
Debt_dnat.c53 .hooks = (1 << NF_BR_NUMHOOKS) | (1 << NF_BR_PRE_ROUTING) |
Debt_redirect.c59 .hooks = (1 << NF_BR_NUMHOOKS) | (1 << NF_BR_PRE_ROUTING) |
Debt_snat.c67 .hooks = (1 << NF_BR_NUMHOOKS) | (1 << NF_BR_POST_ROUTING),
Debt_arpreply.c78 .hooks = (1 << NF_BR_NUMHOOKS) | (1 << NF_BR_PRE_ROUTING),
Dnf_tables_bridge.c116 .hooks = {
/linux-4.4.14/arch/sparc/include/asm/
DKbuild15 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/mips/include/asm/
DKbuild10 generic-y += mm-arch-hooks.h
/linux-4.4.14/net/ipv4/netfilter/
Dipt_MASQUERADE.c67 .hooks = 1 << NF_INET_POST_ROUTING,
Dnft_chain_route_ipv4.c68 .hooks = {
Dnft_chain_nat_ipv4.c78 .hooks = {
Dnf_tables_arp.c34 .hooks = {
Dipt_REJECT.c96 .hooks = (1 << NF_INET_LOCAL_IN) | (1 << NF_INET_FORWARD) |
Dnf_tables_ipv4.c52 .hooks = {
Dipt_rpfilter.c126 .hooks = (1 << NF_INET_PRE_ROUTING),
Dipt_SYNPROXY.c429 .hooks = (1 << NF_INET_LOCAL_IN) | (1 << NF_INET_FORWARD),
DKconfig369 first in the netfilter framework and hooks in at the PREROUTING
/linux-4.4.14/arch/avr32/include/asm/
DKbuild15 generic-y += mm-arch-hooks.h
/linux-4.4.14/drivers/nfc/st21nfca/
DKconfig8 HCI logic and hooks into the NFC kernel APIs. Physical layers will
/linux-4.4.14/security/selinux/
DMakefile7 selinux-y := avc.o hooks.o selinuxfs.o netlink.o nlmsgtab.o netif.o \
/linux-4.4.14/arch/parisc/include/asm/
DKbuild18 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/um/include/asm/
DKbuild19 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/xtensa/include/asm/
DKbuild21 generic-y += mm-arch-hooks.h
/linux-4.4.14/drivers/char/tpm/st33zp24/
DKconfig6 TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will
/linux-4.4.14/arch/arm/include/asm/
DKbuild15 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/tile/include/asm/
DKbuild22 generic-y += mm-arch-hooks.h
/linux-4.4.14/drivers/nfc/microread/
DKconfig6 NFC chipsets. It implements the chipset HCI logic and hooks into
/linux-4.4.14/Documentation/cpuidle/
Ddriver.txt10 cpuidle driver hooks into the cpuidle infrastructure and handles the
/linux-4.4.14/arch/m68k/include/asm/
DKbuild21 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/sh/include/asm/
DKbuild19 generic-y += mm-arch-hooks.h
/linux-4.4.14/Documentation/zh_CN/arm64/
Dlegacy_instructions.txt30 这个基础框架的代码使用未定义指令钩子(hooks)来支持模拟。如果指令存在,它也允许在硬件中启用该指令。
/linux-4.4.14/include/linux/netfilter/
Dx_tables.h141 unsigned int hooks; member
181 unsigned int hooks; member
/linux-4.4.14/drivers/nfc/st-nci/
DKconfig7 NCI logic and hooks into the NFC kernel APIs. Physical layers will
/linux-4.4.14/arch/cris/include/asm/
DKbuild27 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/arc/include/asm/
DKbuild25 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/blackfin/include/asm/
DKbuild24 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/arm64/include/asm/
DKbuild28 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/hexagon/include/asm/
DKbuild31 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/metag/include/asm/
DKbuild28 generic-y += mm-arch-hooks.h
/linux-4.4.14/drivers/staging/android/
DTODO15 begin/end_cpu_access hooks to userspace.
/linux-4.4.14/arch/c6x/include/asm/
DKbuild29 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/unicore32/include/asm/
DKbuild29 generic-y += mm-arch-hooks.h
/linux-4.4.14/Documentation/security/
DLSM.txt21 system, building their checks on top of the defined capability hooks.
Dcredentials.txt475 checks and hooks done. Both the current and the proposed sets of credentials
/linux-4.4.14/arch/nios2/include/asm/
DKbuild33 generic-y += mm-arch-hooks.h
/linux-4.4.14/Documentation/arm64/
Dlegacy_instructions.txt4 hooks to support emulation. Where available it also allows turning on
/linux-4.4.14/arch/openrisc/include/asm/
DKbuild39 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/h8300/include/asm/
DKbuild36 generic-y += mm-arch-hooks.h
/linux-4.4.14/arch/powerpc/
DKconfig.debug85 Include in-kernel hooks for the xmon kernel monitor/debugger.
92 debugger hooks. 'xmon=off' will disable the debugger hooks
/linux-4.4.14/include/net/netfilter/
Dnf_tables.h782 nf_hookfn *hooks[NF_MAX_HOOKS]; member
881 nf_hookfn *hooks[NF_MAX_HOOKS]; member
/linux-4.4.14/drivers/scsi/ufs/
DKconfig75 tristate "QCOM specific hooks to UFS controller platform driver"
/linux-4.4.14/block/
DKconfig84 data integrity option provides hooks which can be used by
/linux-4.4.14/drivers/net/ethernet/smsc/
DKconfig108 hooks for more comprehensive interrupt control and also to override
/linux-4.4.14/Documentation/scheduler/
Dsched-design-CFS.txt154 contains hooks to functions that must be called whenever an interesting event
157 This is the (partial) list of the hooks:
/linux-4.4.14/Documentation/trace/
Dtracepoints.txt27 lightweight hooks that can pass an arbitrary number of parameters,
/linux-4.4.14/tools/perf/Documentation/
Dperf-stat.txt133 Pre and post measurement hooks, e.g.:
/linux-4.4.14/Documentation/x86/
Dboot.txt176 0212/2 2.00+ setup_move_size Move to high memory size (used with hooks)
1007 following hooks that, if set, are invoked by the kernel at the
1008 appropriate time. The use of these hooks should probably be
1011 IMPORTANT: All the hooks are required to preserve %esp, %ebp, %esi and
/linux-4.4.14/drivers/xen/
DKconfig166 Shim to interface in-kernel Transcendent Memory hooks
/linux-4.4.14/Documentation/devicetree/
Dusage-model.txt221 This is also when machine-specific setup hooks will get called, like
222 the machine_desc .init_early(), .init_irq() and .init_machine() hooks
/linux-4.4.14/kernel/trace/
DKconfig229 This tracer hooks to various trace points in the kernel,
280 The branch profiling is a software profiler. It will add hooks
/linux-4.4.14/drivers/usb/misc/
DKconfig265 number generator which hooks into the kernel entropy pool to
/linux-4.4.14/Documentation/sound/alsa/
Dcompress_offload.txt220 hooks to query the utilization of the audio DSP, nor any preemption
/linux-4.4.14/Documentation/ia64/
Dmca.txt112 The scheduler hooks used by ia64 (curr_task, set_curr_task) are layer
/linux-4.4.14/kernel/power/
DKconfig55 of the reasons to use software suspend is that the firmware hooks
/linux-4.4.14/Documentation/networking/dsa/
Ddsa.txt96 Networking stack hooks
224 function hooks should be invoked, information about the directly attached switch
/linux-4.4.14/Documentation/nfc/
Dnfc-hci.txt24 and a translation will be forwarded to NFC Core as needed. There are hooks to
/linux-4.4.14/Documentation/cgroups/
Dcgroups.txt91 minimal impact on the system fast paths, and provides hooks for
192 The implementation of cgroups requires a few, simple hooks
Dcpusets.txt47 hooks, beyond what is already present, required to manage dynamic
138 The implementation of cpusets requires a few, simple hooks
/linux-4.4.14/Documentation/networking/
Dl2tp.txt101 referenced tunnel id. This hooks up the UDP receive path via
/linux-4.4.14/fs/befs/
DChangeLog192 * Removed fsync() hooks, since a read-only filesystem doesn't need them.
/linux-4.4.14/Documentation/filesystems/caching/
Dcachefiles.txt443 LSM hooks exist that allow SELinux (or Smack or whatever) to reject a request
/linux-4.4.14/drivers/spi/
DKconfig368 This hooks up to the MicroWire controller on OMAP1 chips.
/linux-4.4.14/Documentation/filesystems/
Drelay.txt20 hooks which allow kernel clients to impose some structure on the
/linux-4.4.14/Documentation/power/
Ddevices.txt15 shared by everything that hooks up to the driver model core. Read it as
/linux-4.4.14/lib/
DKconfig.debug1098 Enables hooks to interrupt enabling and disabling for
/linux-4.4.14/Documentation/scsi/
DChangeLog.1992-1997323 * eata_dma.c: Begin to modularize. Add hooks for /proc/scsi.
DChangeLog.lpfc668 * This checkin provides block/unblock hooks for the upstream scsi