Home
last modified time | relevance | path

Searched full:direct (Results 1 – 25 of 3066) sorted by relevance

12345678910>>...123

/linux/tools/testing/selftests/ftrace/test.d/direct/
H A Dftrace-direct.tc3 # description: Test ftrace direct functions against tracers
5 rmmod ftrace-direct ||:
6 if ! modprobe ftrace-direct ; then
7 echo "No ftrace-direct sample module - please make CONFIG_SAMPLE_FTRACE_DIRECT=m"
16 rmmod ftrace-direct
21 # tracer -> direct -> no direct > no tracer
23 modprobe ftrace-direct
24 rmmod ftrace-direct
27 # tracer -> direct
[all...]
H A Dkprobe-direct.tc3 # description: Test ftrace direct functions against kprobes
6 rmmod ftrace-direct ||:
7 if ! modprobe ftrace-direct ; then
8 echo "No ftrace-direct sample module - please build with CONFIG_SAMPLE_FTRACE_DIRECT=m"
17 rmmod ftrace-direct
23 modprobe ftrace-direct
29 rmmod ftrace-direct
44 # probe -> direct -> no direct > no probe
50 # probe -> direct
[all...]
/linux/tools/testing/selftests/bpf/verifier/
H A Ddirect_value_access.c2 "direct map access, write test 1",
14 "direct map access, write test 2",
26 "direct map access, write test 3",
38 "direct map access, write test 4",
50 "direct map access, write test 5",
62 "direct map access, write test 6",
75 "direct map access, write test 7",
84 .errstr = "direct value offset of 4294967295 is not allowed",
87 "direct map access, write test 8",
99 "direct ma
[all...]
/linux/fs/nilfs2/
H A Ddirect.c3 * NILFS direct block pointer.
13 #include "direct.h"
17 static inline __le64 *nilfs_direct_dptrs(const struct nilfs_bmap *direct) in nilfs_direct_dptrs() argument
20 ((struct nilfs_direct_node *)direct->b_u.u_data + 1); in nilfs_direct_dptrs()
24 nilfs_direct_get_ptr(const struct nilfs_bmap *direct, __u64 key) in nilfs_direct_get_ptr() argument
26 return le64_to_cpu(*(nilfs_direct_dptrs(direct) + key)); in nilfs_direct_get_ptr()
29 static inline void nilfs_direct_set_ptr(struct nilfs_bmap *direct, in nilfs_direct_set_ptr() argument
32 *(nilfs_direct_dptrs(direct) + key) = cpu_to_le64(ptr); in nilfs_direct_set_ptr()
35 static int nilfs_direct_lookup(const struct nilfs_bmap *direct, in nilfs_direct_lookup() argument
42 ptr = nilfs_direct_get_ptr(direct, ke in nilfs_direct_lookup()
50 nilfs_direct_lookup_contig(const struct nilfs_bmap * direct,__u64 key,__u64 * ptrp,unsigned int maxblocks) nilfs_direct_lookup_contig() argument
98 nilfs_direct_find_target_v(const struct nilfs_bmap * direct,__u64 key) nilfs_direct_find_target_v() argument
169 nilfs_direct_seek_key(const struct nilfs_bmap * direct,__u64 start,__u64 * keyp) nilfs_direct_seek_key() argument
184 nilfs_direct_last_key(const struct nilfs_bmap * direct,__u64 * keyp) nilfs_direct_last_key() argument
207 nilfs_direct_gather_data(struct nilfs_bmap * direct,__u64 * keys,__u64 * ptrs,int nitems) nilfs_direct_gather_data() argument
295 nilfs_direct_assign_v(struct nilfs_bmap * direct,__u64 key,__u64 ptr,struct buffer_head ** bh,sector_t blocknr,union nilfs_binfo * binfo) nilfs_direct_assign_v() argument
315 nilfs_direct_assign_p(struct nilfs_bmap * direct,__u64 key,__u64 ptr,struct buffer_head ** bh,sector_t blocknr,union nilfs_binfo * binfo) nilfs_direct_assign_p() argument
[all...]
/linux/Documentation/devicetree/bindings/input/
H A Dpxa27x-keypad.txt9 is debounce interval for direct key and bit[15:0] is debounce
15 Optional Properties for Direct Keyes
16 - marvell,direct-key-count : How many direct keyes are used.
17 - marvell,direct-key-mask : The mask indicates which keyes
18 are used. If bit[X] of the mask is set, the direct key X
20 - marvell,direct-key-low-active : Direct key status register
21 tells the level of pins that connects to the direct keyes.
24 - marvell,direct
[all...]
/linux/drivers/irqchip/
H A Dirq-riscv-aplic-direct.c36 struct aplic_direct *direct; member
55 struct aplic_direct *direct = container_of(priv, struct aplic_direct, priv); in aplic_direct_set_affinity() local
61 cpu = cpumask_first_and(&direct->lmask, mask_val); in aplic_direct_set_affinity()
63 cpu = cpumask_first_and_and(&direct->lmask, mask_val, cpu_online_mask); in aplic_direct_set_affinity()
81 .name = "APLIC-DIRECT",
106 struct aplic_direct *direct = container_of(priv, struct aplic_direct, priv); in aplic_direct_irqdomain_alloc() local
119 irq_set_affinity(virq + i, &direct->lmask); in aplic_direct_irqdomain_alloc()
132 * To handle an APLIC direct interrupts, we just read the CLAIMI register
140 struct irq_domain *irqdomain = idc->direct->irqdomain; in aplic_direct_handle_irq()
152 dev_warn_ratelimited(idc->direct in aplic_direct_handle_irq()
225 struct aplic_direct *direct; aplic_direct_setup() local
[all...]
/linux/Documentation/filesystems/smb/
H A Dsmbdirect.rst4 SMB Direct - SMB3 over RDMA
12 The Linux SMB kernel client supports SMB Direct, which is a transport
13 scheme for SMB3 that uses RDMA (Remote Direct Memory Access) to provide
16 SMB Direct on the Linux SMB client can be tested against KSMBD - a
25 - Install a kernel with SMB Direct support. The first kernel release to
26 support SMB Direct on both the client and server side is 5.15. Therefore,
54 - Enable SMB Direct support for both the server and the client in the kernel
63 [*] Support for SMB Direct protocol
71 [*] SMB Direct support
73 - Build and install the kernel. SMB Direct suppor
[all...]
/linux/drivers/hwmon/pmbus/
H A Dmax34440.c270 data->info.format[PSC_VOLTAGE_IN] = direct; in max34451_set_supported_funcs()
271 data->info.format[PSC_CURRENT_IN] = direct; in max34451_set_supported_funcs()
334 .format[PSC_VOLTAGE_IN] = direct,
335 .format[PSC_VOLTAGE_OUT] = direct,
336 .format[PSC_CURRENT_IN] = direct,
337 .format[PSC_CURRENT_OUT] = direct,
338 .format[PSC_TEMPERATURE] = direct,
369 .format[PSC_VOLTAGE_IN] = direct,
370 .format[PSC_VOLTAGE_OUT] = direct,
371 .format[PSC_TEMPERATURE] = direct,
[all...]
H A Dmp5990.c43 * Therefore, we should report that VOUT is in direct in mp5990_read_byte_data()
85 .format[PSC_VOLTAGE_IN] = direct,
86 .format[PSC_VOLTAGE_OUT] = direct,
87 .format[PSC_CURRENT_OUT] = direct,
88 .format[PSC_POWER] = direct,
89 .format[PSC_TEMPERATURE] = direct,
135 * EFUSE_CFG (0xC4) bit9=1 is linear mode, bit=0 is direct mode. in mp5990_probe()
150 data->vout_mode = direct; in mp5990_probe()
H A Dpli1209bc.c31 /* PMBUS_READ_POUT uses a direct format with R=0 */ in pli1209bc_read_word_data()
71 .format[PSC_VOLTAGE_IN] = direct,
72 .format[PSC_VOLTAGE_OUT] = direct,
73 .format[PSC_CURRENT_IN] = direct,
74 .format[PSC_CURRENT_OUT] = direct,
75 .format[PSC_POWER] = direct,
76 .format[PSC_TEMPERATURE] = direct,
H A Dmp5023.c14 .format[PSC_VOLTAGE_IN] = direct,
15 .format[PSC_VOLTAGE_OUT] = direct,
16 .format[PSC_CURRENT_OUT] = direct,
17 .format[PSC_POWER] = direct,
18 .format[PSC_TEMPERATURE] = direct,
/linux/drivers/net/ethernet/intel/i40e/
H A Di40e_adminq_cmd.h221 * - no suffix for direct command descriptor structures
224 * - _completion for direct return data
246 /* Get version (direct 0x0001) */
256 /* Queue Shutdown (direct 0x0003) */
265 /* Set PF context (0x0004, direct) */
273 /* Set CPPM Configuration (direct 0x0103) */
364 /* Clear PXE Command and response (direct 0x0110) */
453 /* Add Statistics (direct 0x0201)
454 * Remove Statistics (direct 0x0202)
465 /* Set Port Parameters command (direct
[all...]
/linux/Documentation/devicetree/bindings/spi/
H A Dmarvell,orion-spi.yaml39 - description: CS0 MBUS target/attribute registers for direct mode
40 - description: CS1 MBUS target/attribute registers for direct mode
41 - description: CS2 MBUS target/attribute registers for direct mode
42 - description: CS3 MBUS target/attribute registers for direct mode
43 - description: CS4 MBUS target/attribute registers for direct mode
44 - description: CS5 MBUS target/attribute registers for direct mode
45 - description: CS6 MBUS target/attribute registers for direct mode
46 - description: CS7 MBUS target/attribute registers for direct mode
/linux/arch/s390/mm/
H A Dvmem.c166 unsigned long end, bool add, bool direct, in modify_pte_table() argument
179 if (!direct) in modify_pte_table()
183 if (!direct) { in modify_pte_table()
199 if (direct) in modify_pte_table()
221 unsigned long end, bool add, bool direct, in modify_pmd_table() argument
239 if (!direct) in modify_pmd_table()
243 } else if (!direct && vmemmap_unuse_sub_pmd(addr, next)) { in modify_pmd_table()
252 cpu_has_edat1() && direct && in modify_pmd_table()
257 } else if (!direct && cpu_has_edat1()) { in modify_pmd_table()
282 if (!direct) in modify_pmd_table()
313 modify_pud_table(p4d_t * p4d,unsigned long addr,unsigned long end,bool add,bool direct,struct vmem_altmap * altmap) modify_pud_table() argument
379 modify_p4d_table(pgd_t * pgd,unsigned long addr,unsigned long end,bool add,bool direct,struct vmem_altmap * altmap) modify_p4d_table() argument
424 modify_pagetable(unsigned long start,unsigned long end,bool add,bool direct,struct vmem_altmap * altmap) modify_pagetable() argument
462 add_pagetable(unsigned long start,unsigned long end,bool direct,struct vmem_altmap * altmap) add_pagetable() argument
468 remove_pagetable(unsigned long start,unsigned long end,bool direct,struct vmem_altmap * altmap) remove_pagetable() argument
[all...]
/linux/arch/arm/mach-lpc32xx/
H A Dpm.c15 * direct-run, and halt modes. When switching between halt and run modes,
16 * the CPU transistions through direct-run mode. For Linux, direct-run
25 * Direct-run mode:
36 * wake the system up back into direct-run mode.
41 * SDRAM will still be accessible in direct-run mode. In DDR based systems,
42 * a transition to direct-run mode will stop all DDR accesses (no clocks).
52 * Enter direct-run mode
56 * System enters direct-run mode when an enabled event occurs
/linux/samples/ftrace/
H A DMakefile3 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct.o
4 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-too.o
5 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT) += ftrace-direct-modify.o
6 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT_MULTI) += ftrace-direct-multi.o
7 obj-$(CONFIG_SAMPLE_FTRACE_DIRECT_MULTI) += ftrace-direct-multi-modify.o
/linux/include/linux/platform_data/
H A Dkeypad-pxa27x.h16 * 1. direct_key_num indicates the number of keys in the direct keypad
21 * 2. direct_key_map is the key code map for the direct keys, if rotary
22 * encoder(s) are enabled, direct key 0/1(2/3) will be ignored
27 * 4. matrix key and direct key will use the same debounce_interval by
44 /* direct keys */
49 /* give board a chance to choose the start direct key */
/linux/arch/s390/kernel/
H A Dmachine_kexec_reloc.c11 case R_390_8: /* Direct 8 bit. */ in arch_kexec_do_relocs()
14 case R_390_12: /* Direct 12 bit. */ in arch_kexec_do_relocs()
18 case R_390_16: /* Direct 16 bit. */ in arch_kexec_do_relocs()
21 case R_390_20: /* Direct 20 bit. */ in arch_kexec_do_relocs()
26 case R_390_32: /* Direct 32 bit. */ in arch_kexec_do_relocs()
29 case R_390_64: /* Direct 64 bit. */ in arch_kexec_do_relocs()
/linux/tools/testing/selftests/bpf/progs/
H A Dverifier_direct_packet_access.c25 __description("direct packet access: test1")
45 __description("direct packet access: test2")
80 __description("direct packet access: test3")
95 __description("direct packet access: test4 (write)")
115 __description("direct packet access: test5 (pkt_end >= reg, good access)")
137 __description("direct packet access: test6 (pkt_end >= reg, bad access)")
159 __description("direct packet access: test7 (pkt_end >= reg, both accesses)")
182 __description("direct packet access: test8 (double test, variant 1)")
206 __description("direct packet access: test9 (double test, variant 2)")
230 __description("direct packe
[all...]
/linux/include/xen/interface/
H A Dfeatures.h15 * update them via direct writes.
21 * tables, and can update them via direct writes.
87 * A direct-mapped (or 1:1 mapped) domain is a domain for which its
88 * local pages have gfn == mfn. If a domain is direct-mapped,
93 * - not auto_translated domains (x86 only) are always direct-mapped
94 * - on x86, auto_translated domains are not direct-mapped
95 * - on ARM, Dom0 is direct-mapped, DomUs are not
/linux/drivers/net/ethernet/mellanox/mlx5/core/steering/hws/
H A Dmlx5hws.h249 * mlx5hws_context_open - Open a context used for direct rule insertion
262 * mlx5hws_context_close - Close a context used for direct hardware steering.
283 * mlx5hws_table_create - Create a new direct rule table.
296 * mlx5hws_table_destroy - Destroy direct rule table.
374 * mlx5hws_matcher_create - Create a new direct rule matcher.
400 * mlx5hws_matcher_destroy - Destroy a direct rule matcher.
409 * mlx5hws_matcher_attach_at - Attach a new action template to a direct rule matcher.
525 * mlx5hws_action_create_dest_drop - Create a direct rule drop action.
537 * mlx5hws_action_create_default_miss - Create a direct rule default miss action.
550 * mlx5hws_action_create_dest_table - Create direct rul
[all...]
/linux/include/linux/spi/
H A Dspi-mem.h199 * struct spi_mem_dirmap_info - Direct mapping information
200 * @op_tmpl: operation template that should be used by the direct mapping when
202 * @offset: absolute offset this direct mapping is pointing to
203 * @length: length in byte of this direct mapping
208 * A direct mapping is only valid for one direction (read or write) and this
218 * struct spi_mem_dirmap_desc - Direct mapping descriptor
219 * @mem: the SPI memory device this direct mapping is attached to
220 * @info: information passed at direct mapping creation time
226 * no matter whether the controller supports direct mapping or not
229 * Common part of a direct mappin
[all...]
/linux/fs/nfs/
H A Dio.c31 * that we block all direct I/O.
36 * execute in parallel, thanks to the shared lock, whereas direct I/O
84 * that we block all direct I/O.
120 * nfs_start_io_direct - declare the file is being used for direct i/o
123 * Declare that a direct I/O operation is about to start, and ensure
128 * In practice, this means that direct I/O operations are allowed to
160 * nfs_end_io_direct - declare that the direct i/o operation is done
163 * Declare that a direct I/O operation is done, and release the shared
/linux/fs/ceph/
H A Dio.c39 * that we block all direct I/O.
44 * execute in parallel, thanks to the shared lock, whereas direct I/O
84 * that we block all direct I/O.
121 * ceph_start_io_direct - declare the file is being used for direct i/o
124 * Declare that a direct I/O operation is about to start, and ensure
129 * In practice, this means that direct I/O operations are allowed to
153 * ceph_end_io_direct - declare that the direct i/o operation is done
156 * Declare that a direct I/O operation is done, and release the shared
/linux/drivers/staging/iio/frequency/
H A DKconfig3 # Direct Digital Synthesis drivers
5 menu "Direct Digital Synthesis"
12 AD9832 and AD9835, provides direct access via sysfs.
22 AD9833, AD9834, AD9837 and AD9838, provides direct access via sysfs.

12345678910>>...123