Home
last modified time | relevance | path

Searched +full:target +full:- +full:module (Results 1 – 25 of 1112) sorted by relevance

12345678910>>...45

/linux/Documentation/devicetree/bindings/bus/
H A Dti-sysc.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/bus/ti-sysc.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Texas Instruments interconnect target module
10 - Tony Lindgren <tony@atomide.com>
13 Texas Instruments SoCs can have a generic interconnect target module
15 using Arteris NoC, and L4 interconnect using Sonics s3220. This module
16 is mostly used for interaction between module and Power, Reset and Clock
20 Each interconnect target module can have one or more devices connected to
[all …]
/linux/net/bridge/netfilter/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
40 To compile it as a module, choose M here. If unsure, say N.
51 (iptables-nft).
76 To compile it as a module, choose M here. If unsure, say N.
86 To compile it as a module, choose M here. If unsure, say N.
96 To compile it as a module, choose M here. If unsure, say N.
105 To compile it as a module, choose M here. If unsure, say N.
112 MAC/IP address pairs can be matched, f.e. for anti-spoofing rules.
114 To compile it as a module, choose M here. If unsure, say N.
122 To compile it as a module, choose M here. If unsure, say N.
[all …]
/linux/Documentation/target/
H A Dtcm_mod_builder.rst2 The TCM v4 fabric module script generator
7 This document is intended to be a mini-HOWTO for using the tcm_mod_builder.py
8 script to generate a brand new functional TCM v4 fabric .ko module of your very own,
13 mkdir -p /sys/kernel/config/target/$TCM_NEW_MOD
15 This script will create a new drivers/target/$TCM_NEW_MOD/, and will do the following
17 1) Generate new API callers for drivers/target/target_core_fabric_configs.c logic
18 ->make_tpg(), ->drop_tpg(), ->make_wwn(), ->drop_wwn(). These are created
20 2) Generate basic infrastructure for loading/unloading LKMs and TCM/ConfigFS fabric module
22 3) Based on user defined T10 Proto_Ident for the new fabric module being built,
23 the TransportID / Initiator and Target WWPN related handlers for
[all …]
/linux/arch/arm/boot/dts/ti/omap/
H A Dam33xx-l4.dtsi2 compatible = "ti,am33xx-l4-wkup", "simple-pm-bus";
3 power-domains = <&prm_wkup>;
5 clock-names = "fck";
10 reg-names = "ap", "la", "ia0", "ia1";
11 #address-cells = <1>;
12 #size-cells = <1>;
18 compatible = "simple-pm-bus";
19 #address-cells = <1>;
20 #size-cells = <1>;
28 compatible = "simple-pm-bus";
[all …]
H A Dam437x-l4.dtsi2 compatible = "ti,am4-l4-wkup", "simple-pm-bus";
3 power-domains = <&prm_wkup>;
5 clock-names = "fck";
10 reg-names = "ap", "la", "ia0", "ia1";
11 #address-cells = <1>;
12 #size-cells = <1>;
18 compatible = "simple-pm-bus";
19 #address-cells = <1>;
20 #size-cells = <1>;
28 compatible = "simple-pm-bus";
[all …]
H A Domap5-l4-abe.dtsi2 compatible = "ti,omap5-l4-abe", "simple-pm-bus";
5 reg-names = "la", "ap";
6 power-domains = <&prm_abe>;
7 /* OMAP5_L4_ABE_CLKCTRL is read-only */
8 #address-cells = <1>;
9 #size-cells = <1>;
13 compatible = "simple-pm-bus";
14 #address-cells = <1>;
15 #size-cells = <1>;
89 target-module@22000 { /* 0x40122000, ap 2 02.0 */
[all …]
H A Domap4.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2011 Texas Instruments Incorporated - https://www.ti.com/
6 #include <dt-bindings/bus/ti-sysc.h>
7 #include <dt-bindings/clock/omap4.h>
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/interrupt-controller/arm-gic.h>
10 #include <dt-bindings/pinctrl/omap.h>
11 #include <dt-bindings/clock/omap4.h>
15 interrupt-parent = <&wakeupgen>;
16 #address-cells = <1>;
[all …]
H A Domap5.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/bus/ti-sysc.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/pinctrl/omap.h>
12 #include <dt-bindings/clock/omap5.h>
15 #address-cells = <2>;
16 #size-cells = <2>;
19 interrupt-parent = <&wakeupgen>;
[all …]
H A Dam33xx.dtsi1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/
8 #include <dt-bindings/bus/ti-sysc.h>
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/pinctrl/am33xx.h>
11 #include <dt-bindings/clock/am3.h>
15 interrupt-parent = <&intc>;
16 #address-cells = <1>;
17 #size-cells = <1>;
30 d-can0 = &dcan0;
[all …]
/linux/net/ipv4/netfilter/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
22 (iptables-nft).
52 This module enables IPv4 packet duplication support for nf_tables.
58 This module enables IPv4 FIB lookups, e.g. for reverse path filtering.
84 This is a backwards-compat option for the user's convenience
92 This is a backwards-compat option for the user's convenience
101 tristate "Basic SNMP-ALG support"
108 This module implements an Application Layer Gateway (ALG) for
112 inside SNMP payloads to match IP-layer NAT mapping.
114 This is the "basic" form of SNMP-ALG, as described in RFC 2962
[all …]
H A Darpt_mangle.c1 // SPDX-License-Identifier: GPL-2.0-only
2 /* module that allows mangling of the arp payload */
3 #include <linux/module.h>
10 MODULE_DESCRIPTION("arptables arp payload mangle target");
13 target(struct sk_buff *skb, const struct xt_action_param *par) in target() function
15 const struct arpt_mangle *mangle = par->targinfo; in target()
20 if (skb_ensure_writable(skb, skb->len)) in target()
25 pln = arp->ar_pln; in target()
26 hln = arp->ar_hln; in target()
28 if (mangle->flags & ARPT_MANGLE_SDEV) { in target()
[all …]
/linux/tools/testing/selftests/livepatch/
H A Dtest-callbacks.sh2 # SPDX-License-Identifier: GPL-2.0
15 # Test a combination of loading a kernel module and a livepatch that
16 # patches a function in the first module. Load the target module
17 # before the livepatch module. Unload them in the same order.
19 # - On livepatch enable, before the livepatch transition starts,
20 # pre-patch callbacks are executed for vmlinux and $MOD_TARGET (those
22 # according to the klp_patch, their post-patch callbacks run and the
25 # - Similarly, on livepatch disable, pre-patch callbacks run before the
26 # unpatching transition starts. klp_objects are reverted, post-patch
29 start_test "target module before livepatch"
[all …]
/linux/net/ipv6/netfilter/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
18 (iptables-nft).
48 This module enables IPv6 packet duplication support for nf_tables.
54 This module enables IPv6 FIB lookups, e.g. for reverse path filtering.
77 This is a backwards-compat option for the user's convenience
91 To compile it as a module, choose M here. If unsure, say N.
100 This module allows one to match AH packets.
102 To compile it as a module, choose M here. If unsure, say N.
108 This module performs checking on the IPv6 source address
112 To compile it as a module, choose M here. If unsure, say N.
[all …]
/linux/include/linux/netfilter_bridge/
H A Debtables.h1 /* SPDX-License-Identifier: GPL-2.0 */
34 struct module *me;
40 unsigned int (*target)(struct sk_buff *skb, member
42 unsigned int hook_num, const struct xt_target *target,
45 const struct xt_target *target, void *targinfo,
47 void (*destroy)(const struct xt_target *target, void *targinfo);
51 struct module *me;
58 unsigned int (*target)(struct sk_buff *skb, member
60 unsigned int hook_num, const struct xt_target *target,
63 const struct xt_target *target, void *targinfo,
[all …]
/linux/include/linux/platform_data/
H A Dti-sysc.h1 /* SPDX-License-Identifier: GPL-2.0 */
29 * struct sysc_regbits - TI OCP_SYSCONFIG register field offsets
39 * Note that 0 is a valid shift, and for ti-sysc.c -ENODEV can be used if a
87 * struct sysc_capabilities - capabilities for an interconnect target module
88 * @type: sysc type identifier for the module
91 * @mod_quirks: bitmask of module specific quirks
101 * struct sysc_config - configuration for an interconnect target module
126 * struct ti_sysc_module_data - ti-sysc to hwmod translation data for a module
127 * @name: legacy "ti,hwmods" module name
128 * @module_pa: physical address of the interconnect target module
[all …]
/linux/samples/livepatch/
H A Dlivepatch-callbacks-demo.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * livepatch-callbacks-demo.c - (un)patching callbacks livepatch demo
11 * -------
17 * -----
19 * Step 1 - load the simple module
21 * insmod samples/livepatch/livepatch-callbacks-mod.ko
24 * Step 2 - load the demonstration livepatch (with callbacks)
26 * insmod samples/livepatch/livepatch-callbacks-demo.ko
29 * Step 3 - cleanup
36 * and patching operations for both vmlinux and module targets.
[all …]
/linux/scripts/
H A Dmarkup_oops.pl2 # SPDX-License-Identifier: GPL-2.0-only
22 'cross-compile|c=s' => \$cross_compile,
23 'module|m=s' => \$modulefile,
28 my $kerver = `uname -r`;
37 my $target = "0";
39 my $module = "";
49 if ($line =~ /EAX: ([0-9a-f]+) EBX: ([0-9a-f]+) ECX: ([0-9a-f]+) EDX: ([0-9a-f]+)/) {
55 if ($line =~ /ESI: ([0-9a-f]+) EDI: ([0-9a-f]+) EBP: ([0-9a-f]+) ESP: ([0-9a-f]+)/) {
60 if ($line =~ /RAX: ([0-9a-f]+) RBX: ([0-9a-f]+) RCX: ([0-9a-f]+)/) {
65 if ($line =~ /RDX: ([0-9a-f]+) RSI: ([0-9a-f]+) RDI: ([0-9a-f]+)/) {
[all …]
H A DMakefile.lib1 # SPDX-License-Identifier: GPL-2.0
3 # Finds the multi-part object the current object will be linked into.
4 # If the object belongs to two or more multi-part objects, list them all.
5 modname-multi = $(sort $(foreach m,$(multi-obj-ym),\
6 $(if $(filter $*.o, $(call suffix-search, $m, .o, -obj
[all...]
/linux/include/linux/netfilter/
H A Dx_tables.h1 /* SPDX-License-Identifier: GPL-2.0 */
11 /* Test a struct->invflags and a boolean for inequality */
13 ((boolean) ^ !!((ptr)->invflags & (flag)))
16 * struct xt_action_param - parameters for matches/targets
19 * @target: the target extension
20 * @matchinfo: per-match data
21 * @targinfo: per-targe
33 const struct xt_target *target; global() member
117 const struct xt_target *target; global() member
127 const struct xt_target *target; global() member
184 unsigned int (*target)(struct sk_buff *skb, global() member
483 compat_uptr_t target; global() member
[all...]
/linux/drivers/target/tcm_remote/
H A Dtcm_remote.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 #include <linux/module.h>
15 #include <target/target_core_base.h>
16 #include <target/target_core_fabric.h>
28 * Return the passed NAA identifier for the Target Port in tcm_remote_get_endpoint_wwn()
30 return &remote_tpg(se_tpg)->remote_hba->remote_wwn_address[0]; in tcm_remote_get_endpoint_wwn()
37 * to represent the SCSI Target Port. in tcm_remote_get_tag()
39 return remote_tpg(se_tpg)->remote_tpgt; in tcm_remote_get_tag()
54 switch (remote_hba->remote_proto_id) { in tcm_remote_dump_proto_id()
75 lun->unpacked_lun); in tcm_remote_port_link()
[all …]
/linux/drivers/target/sbp/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
3 tristate "FireWire SBP-2 fabric module"
6 Say Y or M here to enable SCSI target functionality over FireWire.
8 bus, for example hard disks. Similar to FireWire Target Disk mode on
11 To compile this driver as a module, say M here: The module will be
12 called sbp-target.
/linux/arch/mips/kernel/
H A Djump_label.c23 * - the ISA bit of the target, either 0 or 1 respectively,
25 * - the amount the jump target address is shifted right to fit in the
28 * - the mask determining the size of the jump region relative to the
29 * delay-slot instruction, either 256MB or 128MB,
31 * - the jump target alignment, either 4 or 2 bytes.
34 #define J_RANGE_SHIFT (2 - J_ISA_BIT)
35 #define J_RANGE_MASK ((1ul << (26 + J_RANGE_SHIFT)) - 1)
36 #define J_ALIGN_MASK ((1ul << J_RANGE_SHIFT) - 1)
45 insn_p = (union mips_instruction *)msk_isa16_mode(e->code); in arch_jump_label_transform()
47 /* Target must have the right alignment and ISA must be preserved. */ in arch_jump_label_transform()
[all …]
/linux/tools/perf/util/
H A Dprobe-event.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * probe-event.c : perf-probe definition to probe_events format converter
22 #include "build-id.h"
35 #include "trace-event.h" /* For __maybe_unused */
36 #include "probe-even
161 const char *module; global() member
180 kernel_get_module_map(const char * module) kernel_get_module_map() argument
202 get_target_map(const char * target,struct nsinfo * nsi,bool user) get_target_map() argument
298 find_module_name(const char * module) find_module_name() argument
354 kernel_get_module_dso(const char * module,struct dso ** pdso) kernel_get_module_dso() argument
399 find_alternative_probe_point(struct debuginfo * dinfo,struct perf_probe_point * pp,struct perf_probe_point * result,const char * target,struct nsinfo * nsi,bool uprobes) find_alternative_probe_point() argument
469 get_alternative_line_range(struct debuginfo * dinfo,struct line_range * lr,const char * target,bool user) get_alternative_line_range() argument
538 open_debuginfo(const char * module,struct nsinfo * nsi,bool silent) open_debuginfo() argument
588 debuginfo_cache__open(const char * module,bool silent) debuginfo_cache__open() argument
805 post_process_module_probe_trace_events(struct probe_trace_event * tevs,int ntevs,const char * module,struct debuginfo * dinfo) post_process_module_probe_trace_events() argument
906 post_process_probe_trace_events(struct perf_probe_event * pev,struct probe_trace_event * tevs,int ntevs,const char * module,bool uprobe,struct debuginfo * dinfo) post_process_probe_trace_events() argument
1066 __show_line_range(struct line_range * lr,const char * module,bool user) __show_line_range() argument
1165 show_line_range(struct line_range * lr,const char * module,struct nsinfo * nsi,bool user) show_line_range() argument
2634 perf_probe_event__sprintf(const char * group,const char * event,struct perf_probe_event * pev,const char * module,struct strbuf * result) perf_probe_event__sprintf() argument
2676 show_perf_probe_event(const char * group,const char * event,struct perf_probe_event * pev,const char * module,bool use_stdout) show_perf_probe_event() argument
3435 find_cached_events(struct perf_probe_event * pev,struct probe_trace_event ** tevs,const char * target) find_cached_events() argument
3779 show_available_funcs(const char * target,struct nsinfo * nsi,struct strfilter * _filter,bool user) show_available_funcs() argument
[all...]
/linux/tools/testing/selftests/hid/
H A Drun-hid-tools-tests.sh2 # SPDX-License-Identifier: GPL-2.0
7 if ! command -v python3 > /dev/null 2>&1; then
8 echo "hid-tools: [SKIP] python3 not installed"
12 if ! python3 -c "import pytest" > /dev/null 2>&1; then
13 echo "hid: [SKIP] pytest module not installed"
17 if ! python3 -c "import pytest_tap" > /dev/null 2>&1; then
18 echo "hid: [SKIP] pytest_tap module not installed"
22 if ! python3 -c "import hidtools" > /dev/null 2>&1; then
23 echo "hid: [SKIP] hid-tools module not installed"
27 TARGET=${TARGET:=.}
[all …]
/linux/kernel/
H A Dcfi.c1 // SPDX-License-Identifier: GPL-2.0
15 unsigned long *target, u32 type) in report_cfi_failure() argument
17 if (target) in report_cfi_failure()
18 pr_err("CFI failure at %pS (target: %pS; expected type: 0x%08x)\n", in report_cfi_failure()
19 (void *)addr, (void *)*target, type); in report_cfi_failure()
21 pr_err("CFI failure at %pS (no target information)\n", in report_cfi_failure()
33 * Declare two non-existent functions with types that match bpf_func_t and
36 * arch-specific BPF JIT implementations to ensure indirectly callable JIT
64 /* Populates `kcfi_trap(_end)?` fields in `struct module`. */
66 struct module *mod) in module_cfi_finalize()
[all …]

12345678910>>...45