Home
last modified time | relevance | path

Searched refs:direct (Results 1 – 25 of 487) sorted by relevance

12345678910>>...20

/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/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/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()
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->priv.dev, in aplic_direct_handle_irq()
225 struct aplic_direct *direct; in aplic_direct_setup() local
[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 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,
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 Dmp5920.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,
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 Dxdp710.c33 .format[PSC_VOLTAGE_IN] = direct,
34 .format[PSC_VOLTAGE_OUT] = direct,
35 .format[PSC_CURRENT_OUT] = direct,
36 .format[PSC_POWER] = direct,
37 .format[PSC_TEMPERATURE] = direct,
H A Dmpq8785.c38 info->format[PSC_VOLTAGE_OUT] = direct; in mpq8785_identify()
66 .format[PSC_VOLTAGE_IN] = direct,
67 .format[PSC_CURRENT_OUT] = direct,
68 .format[PSC_TEMPERATURE] = direct,
124 info->format[PSC_VOLTAGE_OUT] = direct; in mpq8785_probe()
H A Dltc4286.c25 .format[PSC_VOLTAGE_IN] = direct,
26 .format[PSC_VOLTAGE_OUT] = direct,
27 .format[PSC_CURRENT_OUT] = direct,
28 .format[PSC_POWER] = direct,
29 .format[PSC_TEMPERATURE] = direct,
H A Dpim4328.c200 info->format[PSC_VOLTAGE_IN] = direct; in pim4328_probe()
201 info->format[PSC_TEMPERATURE] = direct; in pim4328_probe()
202 info->format[PSC_CURRENT_OUT] = direct; in pim4328_probe()
208 info->format[PSC_VOLTAGE_IN] = direct; in pim4328_probe()
209 info->format[PSC_TEMPERATURE] = direct; in pim4328_probe()
210 info->format[PSC_CURRENT_IN] = direct; in pim4328_probe()
H A Dltc3815.c36 * with a LSB of 0.5mV, override and report direct mode with in ltc3815_read_byte_data()
153 .format[PSC_VOLTAGE_IN] = direct,
154 .format[PSC_VOLTAGE_OUT] = direct,
155 .format[PSC_CURRENT_IN] = direct,
156 .format[PSC_CURRENT_OUT] = direct,
157 .format[PSC_TEMPERATURE] = direct,
H A Dmax20730.c396 * Convert discreet value to direct data format. Strictly speaking, all passed
539 .format[PSC_TEMPERATURE] = direct,
544 .format[PSC_VOLTAGE_IN] = direct,
549 .format[PSC_CURRENT_OUT] = direct,
568 .format[PSC_TEMPERATURE] = direct,
573 .format[PSC_VOLTAGE_IN] = direct,
588 .format[PSC_CURRENT_OUT] = direct,
607 .format[PSC_TEMPERATURE] = direct,
612 .format[PSC_VOLTAGE_IN] = direct,
617 .format[PSC_CURRENT_OUT] = direct,
[all...]
/linux/Documentation/devicetree/bindings/input/
H A Dpxa27x-keypad.txt9 is debounce interval for direct key and bit[15:0] is debounce
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-key-map : It is a u16 array. Each item indicates
25 the linux key-code for the direct key.
57 marvell,direct
[all...]
/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/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
H A Dftrace-direct-multi.c221 static struct ftrace_ops direct; variable
225 ftrace_set_filter_ip(&direct, (unsigned long) wake_up_process, 0, 0); in ftrace_direct_multi_init()
226 ftrace_set_filter_ip(&direct, (unsigned long) schedule, 0, 0); in ftrace_direct_multi_init()
228 return register_ftrace_direct(&direct, (unsigned long) my_tramp); in ftrace_direct_multi_init()
233 unregister_ftrace_direct(&direct, (unsigned long) my_tramp, true); in ftrace_direct_multi_exit()
H A Dftrace-direct-multi-modify.c14 trace_printk("my direct func1 ip %lx\n", ip); in my_direct_func1()
19 trace_printk("my direct func2 ip %lx\n", ip); in my_direct_func2()
333 static struct ftrace_ops direct; variable
347 ret = modify_ftrace_direct(&direct, tramps[t]); in simple_thread()
362 ftrace_set_filter_ip(&direct, (unsigned long) wake_up_process, 0, 0); in ftrace_direct_multi_init()
363 ftrace_set_filter_ip(&direct, (unsigned long) schedule, 0, 0); in ftrace_direct_multi_init()
365 ret = register_ftrace_direct(&direct, my_tramp); in ftrace_direct_multi_init()
375 unregister_ftrace_direct(&direct, my_tramp, true); in ftrace_direct_multi_exit()
H A Dftrace-direct-modify.c14 trace_printk("my direct func1\n"); in my_direct_func1()
19 trace_printk("my direct func2\n"); in my_direct_func2()
285 static struct ftrace_ops direct; variable
305 ret = modify_ftrace_direct(&direct, tramps[t]); in simple_thread()
320 ftrace_set_filter_ip(&direct, (unsigned long) my_ip, 0, 0); in ftrace_direct_init()
321 ret = register_ftrace_direct(&direct, my_tramp); in ftrace_direct_init()
331 unregister_ftrace_direct(&direct, my_tramp, true); in ftrace_direct_exit()
H A Dftrace-direct.c204 static struct ftrace_ops direct; variable
208 ftrace_set_filter_ip(&direct, (unsigned long) wake_up_process, 0, 0); in ftrace_direct_init()
210 return register_ftrace_direct(&direct, (unsigned long) my_tramp); in ftrace_direct_init()
215 unregister_ftrace_direct(&direct, (unsigned long)my_tramp, true); in ftrace_direct_exit()
H A Dftrace-direct-too.c237 static struct ftrace_ops direct; variable
241 ftrace_set_filter_ip(&direct, (unsigned long) handle_mm_fault, 0, 0); in ftrace_direct_init()
243 return register_ftrace_direct(&direct, (unsigned long) my_tramp); in ftrace_direct_init()
248 unregister_ftrace_direct(&direct, (unsigned long)my_tramp, true); in ftrace_direct_exit()
/linux/drivers/net/wireless/realtek/rtw88/
H A Dsdio.c134 bool direct) in rtw_sdio_to_io_address() argument
136 if (!direct) in rtw_sdio_to_io_address()
253 bool direct, bus_claim; in rtw_sdio_read8() local
257 direct = rtw_sdio_use_direct_io(rtwdev, addr); in rtw_sdio_read8()
258 addr = rtw_sdio_to_io_address(rtwdev, addr, direct); in rtw_sdio_read8()
264 if (direct) in rtw_sdio_read8()
281 bool direct, bus_claim; in rtw_sdio_read16() local
285 direct = rtw_sdio_use_direct_io(rtwdev, addr); in rtw_sdio_read16()
286 addr = rtw_sdio_to_io_address(rtwdev, addr, direct); in rtw_sdio_read16()
292 if (direct) in rtw_sdio_read16()
309 bool direct, bus_claim; rtw_sdio_read32() local
392 bool direct, bus_claim; rtw_sdio_write8() local
417 bool direct, bus_claim; rtw_sdio_write16() local
442 bool direct, bus_claim; rtw_sdio_write32() local
[all...]
/linux/drivers/net/ethernet/intel/idpf/
H A Didpf_ptp.c10 * @direct: Capability that indicates the direct access
16 idpf_ptp_get_access(const struct idpf_adapter *adapter, u32 direct, u32 mailbox) in idpf_ptp_get_access() argument
18 if (adapter->ptp->caps & direct) in idpf_ptp_get_access()
36 u32 direct, mailbox; in idpf_ptp_get_features_access() local
39 direct = VIRTCHNL2_CAP_PTP_GET_DEVICE_CLK_TIME; in idpf_ptp_get_features_access()
42 direct, in idpf_ptp_get_features_access()
46 direct = VIRTCHNL2_CAP_PTP_GET_CROSS_TIME; in idpf_ptp_get_features_access()
49 direct, in idpf_ptp_get_features_access()
53 direct in idpf_ptp_get_features_access()
[all...]

12345678910>>...20