Home
last modified time | relevance | path

Searched refs:stub (Results 1 - 25 of 63) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_fence.c18 struct stub_fence *stub = container_of(fence, typeof(*stub), chain); in stub_notify() local
22 dma_fence_signal(&stub->dma); in stub_notify()
26 dma_fence_put(&stub->dma); in stub_notify()
45 struct stub_fence *stub = container_of(fence, typeof(*stub), dma); in stub_release() local
47 i915_sw_fence_fini(&stub->chain); in stub_release()
49 BUILD_BUG_ON(offsetof(typeof(*stub), dma)); in stub_release()
50 dma_fence_free(&stub->dma); in stub_release()
62 struct stub_fence *stub; in i915_gem_object_lock_fence() local
92 struct stub_fence *stub = container_of(fence, typeof(*stub), dma); i915_gem_object_unlock_fence() local
[all...]
/kernel/linux/linux-5.10/mm/
H A Dreclaim_acct.c32 enum reclaimacct_stubs stub, const struct shrinker *shrinker) in __reclaimacct_end()
36 start = ra->start[stub]; in __reclaimacct_end()
43 ra->delay[stub] += delay; in __reclaimacct_end()
44 ra->count[stub]++; in __reclaimacct_end()
45 ra->freed[stub] += freed; in __reclaimacct_end()
49 pr_warn_ratelimited("%s timeout:%llu\n", stub_name[stub], delay); in __reclaimacct_end()
67 void reclaimacct_substage_start(enum reclaimacct_stubs stub) in reclaimacct_substage_start() argument
72 current->reclaim_acct->start[stub] = ktime_get_ns(); in reclaimacct_substage_start()
75 void reclaimacct_substage_end(enum reclaimacct_stubs stub, unsigned long freed, in reclaimacct_substage_end() argument
81 __reclaimacct_end(current->reclaim_acct, freed, stub, shrinke in reclaimacct_substage_end()
31 __reclaimacct_end(struct reclaim_acct *ra, u64 freed, enum reclaimacct_stubs stub, const struct shrinker *shrinker) __reclaimacct_end() argument
[all...]
/kernel/linux/linux-6.6/drivers/firmware/efi/libstub/
H A DMakefile3 # The stub may be linked into the kernel proper or into a separate boot binary,
47 # stub code never touches, so let's turn off struct randomization for the stub
70 lib-y := efi-stub-helper.o gop.o secureboot.o tpm.o \
75 # include the stub's libfdt dependencies from lib/ when needed
85 lib-$(CONFIG_EFI_GENERIC_STUB) += efi-stub.o string.o intrinsics.o systable.o \
86 screen_info.o efi-stub-entry.o
88 lib-$(CONFIG_ARM) += arm32-stub.o
89 lib-$(CONFIG_ARM64) += kaslr.o arm64.o arm64-stub.o smbios.o
90 lib-$(CONFIG_X86) += x86-stub
[all...]
/kernel/linux/linux-5.10/drivers/firmware/efi/libstub/
H A DMakefile3 # The stub may be linked into the kernel proper or into a separate boot binary,
44 # stub code never touches, so let's turn off struct randomization for the stub
64 lib-y := efi-stub-helper.o gop.o secureboot.o tpm.o \
69 # include the stub's libfdt dependencies from lib/ when needed
79 lib-$(CONFIG_EFI_GENERIC_STUB) += efi-stub.o string.o
81 lib-$(CONFIG_ARM) += arm32-stub.o
82 lib-$(CONFIG_ARM64) += arm64-stub.o
83 lib-$(CONFIG_X86) += x86-stub.o
84 lib-$(CONFIG_RISCV) += riscv-stub
[all...]
/kernel/linux/linux-5.10/arch/parisc/kernel/
H A Dmodule.c13 * - PLT stub handling
16 * fail to reach their PLT stub if we only create one big stub array for
18 * Instead we now insert individual PLT stub entries directly in front of
20 * This reduces the distance between the PCREL location and the stub entry
104 Elf32_Word insns[2]; /* each stub entry has two insns */
112 Elf64_Word insns[4]; /* each stub entry has four insns */
424 struct stub_entry *stub; in get_stub() local
436 /* get address of stub entry */ in get_stub()
437 stub in get_stub()
[all...]
/kernel/linux/linux-6.6/arch/parisc/kernel/
H A Dmodule.c13 * - PLT stub handling
16 * fail to reach their PLT stub if we only create one big stub array for
18 * Instead we now insert individual PLT stub entries directly in front of
20 * This reduces the distance between the PCREL location and the stub entry
85 Elf32_Word insns[2]; /* each stub entry has two insns */
93 Elf64_Word insns[4]; /* each stub entry has four insns */
407 struct stub_entry *stub; in get_stub() local
419 /* get address of stub entry */ in get_stub()
420 stub in get_stub()
[all...]
/kernel/linux/linux-5.10/arch/um/kernel/skas/
H A Dclone.c13 #include <stub-data.h>
14 #include <sysdep/stub.h>
/kernel/linux/linux-6.6/arch/um/kernel/skas/
H A Dclone.c13 #include <stub-data.h>
14 #include <sysdep/stub.h>
/kernel/linux/linux-5.10/include/linux/
H A Dreclaim_acct.h43 void reclaimacct_substage_start(enum reclaimacct_stubs stub);
44 void reclaimacct_substage_end(enum reclaimacct_stubs stub, unsigned long freed,
/kernel/linux/linux-5.10/arch/arm/boot/compressed/
H A DMakefile23 OBJS += hyp-stub.o
116 clean-files += piggy_data lib1funcs.S ashldi3.S bswapsdi2.S hyp-stub.S
210 AFLAGS_hyp-stub.o := -Wa,-march=armv7-a
212 $(obj)/hyp-stub.S: $(srctree)/arch/$(SRCARCH)/kernel/hyp-stub.S
/kernel/linux/linux-5.10/arch/arm64/kernel/
H A DMakefile16 io.o vdso.o hyp-stub.o psci.o cpu_ops.o insn.o \
25 $(obj)/%.stub.o: $(obj)/%.o FORCE
42 obj-$(CONFIG_EFI) += efi.o efi-entry.stub.o \
/kernel/linux/linux-6.6/arch/powerpc/kernel/trace/
H A Dftrace.c100 unsigned long stub; in ftrace_get_call_inst() local
104 stub = addr; in ftrace_get_call_inst()
108 stub = (addr == (unsigned long)ftrace_caller ? rec->arch.mod->arch.tramp : in ftrace_get_call_inst()
113 stub = find_ftrace_tramp(ip); in ftrace_get_call_inst()
114 if (!stub) { in ftrace_get_call_inst()
122 *call_inst = ftrace_create_branch_inst(ip, stub, 1); in ftrace_get_call_inst()
269 * We would be branching to a linker-generated stub, or to the module _mcount in ftrace_init_nop()
270 * stub. Let's just confirm we have a 'bl' here. in ftrace_init_nop()
H A Dftrace_64_pg.c771 unsigned long stub = (unsigned long)(&ftrace_graph_stub); in ftrace_modify_ftrace_graph_caller() local
777 old = ftrace_call_replace(ip, enable ? stub : addr, 0); in ftrace_modify_ftrace_graph_caller()
778 new = ftrace_call_replace(ip, enable ? addr : stub, 0); in ftrace_modify_ftrace_graph_caller()
/kernel/linux/linux-5.10/arch/x86/um/
H A Dstub_segv.c6 #include <sysdep/stub.h>
/kernel/linux/linux-6.6/arch/x86/um/
H A Dstub_segv.c6 #include <sysdep/stub.h>
/kernel/linux/linux-5.10/drivers/i2c/
H A DMakefile17 obj-$(CONFIG_I2C_STUB) += i2c-stub.o
/kernel/linux/linux-5.10/arch/arm/kernel/
H A DMakefile105 obj-$(CONFIG_ARM_VIRT_EXT) += hyp-stub.o
106 AFLAGS_hyp-stub.o :=-Wa,-march=armv7-a
H A Dhyp-stub.S65 * Hypervisor stub installation functions.
92 * stub hypervisor on the remaining ones: because the saved boot mode
112 @ Now install the hypervisor stub:
/kernel/linux/linux-6.6/drivers/i2c/
H A DMakefile18 obj-$(CONFIG_I2C_STUB) += i2c-stub.o
/kernel/linux/linux-5.10/arch/powerpc/kernel/trace/
H A Dftrace.c944 unsigned long stub = (unsigned long)(&ftrace_graph_stub); local
947 old = ftrace_call_replace(ip, stub, 0);
957 unsigned long stub = (unsigned long)(&ftrace_graph_stub); local
961 new = ftrace_call_replace(ip, stub, 0);
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dmodule_64.c26 a separate r2 value in the init and core section, and stub between
96 #define STUB_MAGIC 0x73747562 /* stub */
115 * the kernel which may be further. So we jump to a stub.
122 * the stub, but it's significantly shorter to put these values at the
123 * end of the stub code, and patch the stub address (32-bits relative
124 * to the TOC ptr, r2) into the stub.
327 other functions via a stub, or if a function pointer escapes in module_frob_arch_sections()
357 * For mprofile-kernel we use a special stub for ftrace_caller() because we
358 * can't rely on r2 containing this module's TOC when we enter the stub
748 struct ppc64_stub_entry *stub; module_trampoline_target() local
[all...]
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso32/
H A Dvdso32.lds.S32 *(.text .stub .text.* .gnu.linkonce.t.* __ftr_alt_*)
/kernel/linux/linux-5.10/arch/s390/kernel/vdso64/
H A Dvdso64.lds.S30 *(.text .stub .text.* .gnu.linkonce.t.*)
/kernel/linux/linux-5.10/arch/powerpc/kernel/vdso64/
H A Dvdso64.lds.S32 *(.text .stub .text.* .gnu.linkonce.t.* __ftr_alt_*)
/kernel/linux/linux-6.6/arch/parisc/kernel/vdso64/
H A Dvdso64.lds.S28 *(.text .stub .text.* .gnu.linkonce.t.*)

Completed in 14 milliseconds

123