Home
last modified time | relevance | path

Searched refs:site (Results 1 – 25 of 117) sorted by relevance

12345

/linux-6.15/kernel/
H A Dstatic_call_inline.c46 return (void *)((long)site->addr + (long)&site->addr); in static_call_addr()
51 return (long)site->key + (long)&site->key; in __static_call_key()
72 site->key = (__static_call_key(site) | STATIC_CALL_SITE_INIT) - in static_call_set_init()
73 (long)&site->key; in static_call_set_init()
188 site < stop && static_call_key(site) == key; site++) { in __static_call_update()
233 for (site = start; site < stop; site++) { in __static_call_init()
253 key->sites = site; in __static_call_init()
280 site_mod->sites = site; in __static_call_init()
369 for (site = start; site != stop; site++) { in static_call_add_module()
396 site->key = key - (long)&site->key; in static_call_add_module()
[all …]
/linux-6.15/arch/powerpc/kernel/
H A Dstatic_call.c7 void arch_static_call_transform(void *site, void *tramp, void *func, bool tail) in arch_static_call_transform() argument
18 if (site && tail) { in arch_static_call_transform()
20 err = patch_instruction(site, ppc_inst(PPC_RAW_BLR())); in arch_static_call_transform()
22 err = patch_branch(site, _ret0, 0); in arch_static_call_transform()
24 err = patch_branch(site, _func, 0); in arch_static_call_transform()
26 err = patch_branch(site, _tramp, 0); in arch_static_call_transform()
29 } else if (site) { in arch_static_call_transform()
31 err = patch_instruction(site, ppc_inst(PPC_RAW_NOP())); in arch_static_call_transform()
33 err = patch_instruction(site, ppc_inst(PPC_RAW_LI(_R3, 0))); in arch_static_call_transform()
35 err = patch_branch(site, _func, BRANCH_SET_LINK); in arch_static_call_transform()
[all …]
H A Dsecurity.c439 u32 *site, __maybe_unused *site2; in update_branch_cache_flush() local
442 site = &patch__call_kvm_flush_link_stack; in update_branch_cache_flush()
456 site = &patch__call_flush_branch_caches3; in update_branch_cache_flush()
457 patch_instruction_site(site, ppc_inst(PPC_RAW_NOP())); in update_branch_cache_flush()
458 site = &patch__call_flush_branch_caches2; in update_branch_cache_flush()
459 patch_instruction_site(site, ppc_inst(PPC_RAW_NOP())); in update_branch_cache_flush()
460 site = &patch__call_flush_branch_caches1; in update_branch_cache_flush()
461 patch_instruction_site(site, ppc_inst(PPC_RAW_NOP())); in update_branch_cache_flush()
471 site = &patch__call_flush_branch_caches1; in update_branch_cache_flush()
473 site = &patch__call_flush_branch_caches2; in update_branch_cache_flush()
[all …]
/linux-6.15/arch/powerpc/include/asm/
H A Dtext-patching.h116 static inline unsigned long patch_site_addr(s32 *site) in patch_site_addr() argument
118 return (unsigned long)site + *site; in patch_site_addr()
121 static inline int patch_instruction_site(s32 *site, ppc_inst_t instr) in patch_instruction_site() argument
123 return patch_instruction((u32 *)patch_site_addr(site), instr); in patch_instruction_site()
126 static inline int patch_branch_site(s32 *site, unsigned long target, int flags) in patch_branch_site() argument
128 return patch_branch((u32 *)patch_site_addr(site), target, flags); in patch_branch_site()
137 static inline int modify_instruction_site(s32 *site, unsigned int clr, unsigned int set) in modify_instruction_site() argument
139 return modify_instruction((unsigned int *)patch_site_addr(site), clr, set); in modify_instruction_site()
/linux-6.15/drivers/bus/
H A Dvexpress-config.c75 static void vexpress_config_set_master(u32 site) in vexpress_config_set_master() argument
77 vexpress_config_site_master = site; in vexpress_config_set_master()
107 static int vexpress_config_get_topo(struct device_node *node, u32 *site, in vexpress_config_get_topo() argument
110 vexpress_config_find_prop(node, "arm,vexpress,site", site); in vexpress_config_get_topo()
111 if (*site == VEXPRESS_SITE_MASTER) in vexpress_config_get_topo()
112 *site = vexpress_config_site_master; in vexpress_config_get_topo()
257 u32 site, position, dcc; in vexpress_syscfg_regmap_init() local
260 err = vexpress_config_get_topo(dev->of_node, &site, in vexpress_syscfg_regmap_init()
301 func, site, position, dcc, in vexpress_syscfg_regmap_init()
305 func->template[i] |= SYS_CFGCTRL_SITE(site); in vexpress_syscfg_regmap_init()
/linux-6.15/arch/x86/kernel/
H A Dstatic_call.c157 void arch_static_call_transform(void *site, void *tramp, void *func, bool tail) in arch_static_call_transform() argument
161 if (tramp && !site) { in arch_static_call_transform()
166 if (IS_ENABLED(CONFIG_HAVE_STATIC_CALL_INLINE) && site) { in arch_static_call_transform()
167 __static_call_validate(site, tail, false); in arch_static_call_transform()
168 __static_call_transform(site, __sc_insn(!func, tail), func, false); in arch_static_call_transform()
/linux-6.15/tools/testing/selftests/x86/bugs/
H A Dits_ret_alignment.py82 site = rethunks_start_kcore + sites_offset[i] variable
87 symbol = identify_address(prog, site)
89 kcore_insn = list(cap.disasm(prog.read(site, 16), site))[0]
91 insn_end = site + kcore_insn.size - 1
H A Dits_indirect_alignment.py86 site = retpolines_start_kcore + sites_offset[i] variable
91 kcore_insn = list(cap.disasm(prog.read(site, 16), site))[0]
93 insn_end = site + kcore_insn.size - 1 # TODO handle Jcc.32 __x86_indirect_thunk_\reg
101 if (site & 0x20) ^ (insn_end & 0x20):
/linux-6.15/tools/usb/usbip/
H A DINSTALL175 can create a site shell script called `config.site' that gives default
177 `configure' looks for `PREFIX/share/config.site' if it exists, then
178 `PREFIX/etc/config.site' if it exists. Or, you can set the
179 `CONFIG_SITE' environment variable to the location of the site script.
180 A warning: not all `configure' scripts look for a site script.
185 Variables not defined in a site shell script can be set in the
194 overridden in the site shell script).
/linux-6.15/tools/power/cpupower/bindings/python/
H A DREADME66 Python uses a system specific site-packages folder to look up modules to import
69 You can install and uninstall the bindings to the site-packages with:
/linux-6.15/Documentation/hwmon/
H A Dnct7802.rst12 Datasheet: Available from Nuvoton web site
H A Duserspace-tools.rst23 Get lm-sensors from project web site. Please note, you need only userspace
/linux-6.15/Documentation/devicetree/bindings/arm/
H A Darm,vexpress-juno.yaml123 description: When daughterboards are stacked on one site, their position
193 arm,vexpress,site:
198 0 means motherboard site, while 1 and 2 are daughterboard sites, and
199 0xf means "sisterboard" which is the site containing the main CPU tile.
/linux-6.15/Documentation/filesystems/
H A Dbtrfs.rst36 For more information please refer to the documentation site or wiki
/linux-6.15/Documentation/admin-guide/media/
H A Ddvb_references.rst6 The main development site and GIT repository for Digital TV
/linux-6.15/Documentation/i2c/busses/
H A Di2c-sis5595.rst12 Datasheet: Publicly available at the Silicon Integrated Systems Corp. site.
/linux-6.15/Documentation/networking/
H A Ddctcp.rst50 DCTCP site:
/linux-6.15/Documentation/arch/x86/
H A Dusb-legacy-support.rst38 manufacturers web site. If an update is not available, disable USB
/linux-6.15/Documentation/devicetree/bindings/bus/
H A Darm,integrator-ap-lm.yaml13 site for stacking up to four logic modules (LM) designed specifically for
/linux-6.15/Documentation/maintainer/
H A Dconfigure-git.rst36 The web site https://lore.kernel.org is meant as a grand archive of all mail
/linux-6.15/include/linux/
H A Dstatic_call.h144 extern void arch_static_call_transform(void *site, void *tramp, void *func, bool tail);
/linux-6.15/arch/arm64/boot/dts/arm/
H A Dvexpress-v2f-1xv7-ca53x2.dts21 arm,vexpress,site = <0xf>;
/linux-6.15/Documentation/trace/
H A Dtracepoints.rst26 the tracepoint site).
108 is done at the registration site by the compiler. Tracepoints can be
H A Dftrace-design.rst139 original call site.
352 functions. The first is used to turn the mcount call site into a nop (which
354 used to turn the mcount call site into a call to an arbitrary location (but
361 The rec->ip value is the address of the mcount call site that was collected
/linux-6.15/arch/um/drivers/
H A DKconfig163 <http://user-mode-linux.sourceforge.net/old/networking.html> That site
222 <http://user-mode-linux.sourceforge.net/old/networking.html> That site
269 That site has a good overview of what VDE is and also examples
291 <http://user-mode-linux.sourceforge.net/old/networking.html> That site

12345