Home
last modified time | relevance | path

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

/linux-4.1.27/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.1.27/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.1.27/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_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_socket.c437 .hooks = (1 << NF_INET_PRE_ROUTING) |
448 .hooks = (1 << NF_INET_PRE_ROUTING) |
460 .hooks = (1 << NF_INET_PRE_ROUTING) |
472 .hooks = (1 << NF_INET_PRE_ROUTING) |
484 .hooks = (1 << NF_INET_PRE_ROUTING) |
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) |
Dxt_l2tp.c320 .hooks = ((1 << NF_INET_PRE_ROUTING) |
334 .hooks = ((1 << NF_INET_PRE_ROUTING) |
Dxt_owner.c79 .hooks = (1 << NF_INET_LOCAL_OUT) |
Dxt_TPROXY.c554 .hooks = 1 << NF_INET_PRE_ROUTING,
565 .hooks = 1 << NF_INET_PRE_ROUTING,
577 .hooks = 1 << NF_INET_PRE_ROUTING,
Dx_tables.c391 if (par->match->hooks && (par->hook_mask & ~par->match->hooks) != 0) { in xt_check_match()
399 textify_hooks(allow, sizeof(allow), par->match->hooks, in xt_check_match()
566 if (par->target->hooks && (par->hook_mask & ~par->target->hooks) != 0) { in xt_check_target()
574 textify_hooks(allow, sizeof(allow), par->target->hooks, in xt_check_target()
Dxt_osf.c362 .hooks = (1 << NF_INET_LOCAL_IN) |
Dnft_compat.c295 if (!(hook_mask & target->hooks)) in nft_target_validate()
476 if (!(hook_mask & match->hooks)) in nft_match_validate()
Dnf_tables_api.c1326 hookfn = type->hooks[hooknum]; in nf_tables_newchain()
1363 ops->hook = afi->hooks[ops->hooknum]; in nf_tables_newchain()
/linux-4.1.27/arch/arm64/kernel/
Darmv8_deprecated.c49 struct undef_hook *hooks; member
69 BUG_ON(!ops->hooks); in register_emulation_hooks()
71 for (hook = ops->hooks; hook->instr_mask; hook++) in register_emulation_hooks()
81 BUG_ON(!ops->hooks); in remove_emulation_hooks()
83 for (hook = ops->hooks; hook->instr_mask; hook++) in remove_emulation_hooks()
452 .hooks = swp_hooks,
549 .hooks = cp15_barrier_hooks,
622 .hooks = setend_hooks,
/linux-4.1.27/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.1.27/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.1.27/include/linux/
Dvia-core.h73 void viafb_pm_register(struct viafb_pm_hooks *hooks);
74 void viafb_pm_unregister(struct viafb_pm_hooks *hooks);
/linux-4.1.27/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.1.27/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.c102 .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.c447 .hooks = (1 << NF_INET_LOCAL_IN) | (1 << NF_INET_FORWARD),
DKconfig265 first in the netfilter framework and hooks in at the PREROUTING
/linux-4.1.27/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.txt2302 debugging driver suspend/resume hooks). This may
/linux-4.1.27/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.c118 .hooks = {
/linux-4.1.27/net/ipv4/netfilter/
Dipt_MASQUERADE.c67 .hooks = 1 << NF_INET_POST_ROUTING,
Dnft_chain_nat_ipv4.c78 .hooks = {
Dnft_chain_route_ipv4.c68 .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.c129 .hooks = (1 << NF_INET_PRE_ROUTING),
Dipt_SYNPROXY.c424 .hooks = (1 << NF_INET_LOCAL_IN) | (1 << NF_INET_FORWARD),
DKconfig354 first in the netfilter framework and hooks in at the PREROUTING
/linux-4.1.27/drivers/nfc/st21nfcb/
DKconfig7 NCI logic and hooks into the NFC kernel APIs. Physical layers will
/linux-4.1.27/drivers/nfc/st21nfca/
DKconfig8 HCI logic and hooks into the NFC kernel APIs. Physical layers will
/linux-4.1.27/security/selinux/
DMakefile7 selinux-y := avc.o hooks.o selinuxfs.o netlink.o nlmsgtab.o netif.o \
/linux-4.1.27/arch/powerpc/platforms/cell/
DKconfig63 # it because we depend on hugetlbfs hooks being present. We
65 # not require hijacking hugetlbfs hooks.
/linux-4.1.27/include/linux/netfilter/
Dx_tables.h137 unsigned int hooks; member
177 unsigned int hooks; member
/linux-4.1.27/drivers/char/tpm/st33zp24/
DKconfig6 TPM1.2 logic and hooks into the TPM kernel APIs. Physical layers will
/linux-4.1.27/Documentation/cpuidle/
Ddriver.txt10 cpuidle driver hooks into the cpuidle infrastructure and handles the
/linux-4.1.27/Documentation/zh_CN/arm64/
Dlegacy_instructions.txt30 这个基础框架的代码使用未定义指令钩子(hooks)来支持模拟。如果指令存在,它也允许在硬件中启用该指令。
/linux-4.1.27/drivers/nfc/microread/
DKconfig8 NFC chipsets. It implements the chipset HCI logic and hooks into
/linux-4.1.27/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.1.27/Documentation/arm64/
Dlegacy_instructions.txt4 hooks to support emulation. Where available it also allows turning on
/linux-4.1.27/arch/powerpc/
DKconfig.debug77 Include in-kernel hooks for the xmon kernel monitor/debugger.
84 debugger hooks. 'xmon=off' will disable the debugger hooks
/linux-4.1.27/include/net/netfilter/
Dnf_tables.h769 nf_hookfn *hooks[NF_MAX_HOOKS]; member
854 nf_hookfn *hooks[NF_MAX_HOOKS]; member
/linux-4.1.27/drivers/scsi/ufs/
DKconfig75 bool "QCOM specific hooks to UFS controller platform driver"
/linux-4.1.27/block/
DKconfig84 data integrity option provides hooks which can be used by
/linux-4.1.27/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.1.27/drivers/net/ethernet/smsc/
DKconfig114 hooks for more comprehensive interrupt control and also to override
/linux-4.1.27/tools/perf/Documentation/
Dperf-stat.txt125 Pre and post measurement hooks, e.g.:
/linux-4.1.27/Documentation/trace/
Dtracepoints.txt27 lightweight hooks that can pass an arbitrary number of parameters,
/linux-4.1.27/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.1.27/drivers/xen/
DKconfig166 Shim to interface in-kernel Transcendent Memory hooks
/linux-4.1.27/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.1.27/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.1.27/drivers/usb/misc/
DKconfig265 number generator which hooks into the kernel entropy pool to
/linux-4.1.27/kernel/power/
DKconfig45 of the reasons to use software suspend is that the firmware hooks
/linux-4.1.27/Documentation/sound/alsa/
Dcompress_offload.txt220 hooks to query the utilization of the audio DSP, nor any preemption
/linux-4.1.27/Documentation/ia64/
Dmca.txt112 The scheduler hooks used by ia64 (curr_task, set_curr_task) are layer
/linux-4.1.27/Documentation/nfc/
Dnfc-hci.txt24 and a translation will be forwarded to NFC Core as needed. There are hooks to
/linux-4.1.27/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.1.27/fs/befs/
DChangeLog192 * Removed fsync() hooks, since a read-only filesystem doesn't need them.
/linux-4.1.27/Documentation/networking/
Dl2tp.txt101 referenced tunnel id. This hooks up the UDP receive path via
/linux-4.1.27/Documentation/filesystems/caching/
Dcachefiles.txt443 LSM hooks exist that allow SELinux (or Smack or whatever) to reject a request
/linux-4.1.27/drivers/spi/
DKconfig347 This hooks up to the MicroWire controller on OMAP1 chips.
/linux-4.1.27/Documentation/filesystems/
Drelay.txt20 hooks which allow kernel clients to impose some structure on the
/linux-4.1.27/Documentation/power/
Ddevices.txt15 shared by everything that hooks up to the driver model core. Read it as
/linux-4.1.27/lib/
DKconfig.debug1089 Enables hooks to interrupt enabling and disabling for
/linux-4.1.27/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
/linux-4.1.27/init/
DKconfig538 This option sets hooks on kernel / userspace boundaries and