/linux/kernel/ |
A D | static_call.c | 35 return (void *)((long)site->addr + (long)&site->addr); in static_call_addr() 40 return (long)site->key + (long)&site->key; in __static_call_key() 61 site->key = (__static_call_key(site) | STATIC_CALL_SITE_INIT) - in static_call_set_init() 62 (long)&site->key; in static_call_set_init() 177 site < stop && static_call_key(site) == key; site++) { in __static_call_update() 222 for (site = start; site < stop; site++) { in __static_call_init() 242 key->sites = site; in __static_call_init() 269 site_mod->sites = site; in __static_call_init() 359 for (site = start; site != stop; site++) { in static_call_add_module() 386 site->key = key - (long)&site->key; in static_call_add_module() [all …]
|
/linux/arch/powerpc/include/asm/ |
A D | code-patching.h | 35 static inline unsigned long patch_site_addr(s32 *site) in patch_site_addr() argument 37 return (unsigned long)site + *site; in patch_site_addr() 40 static inline int patch_instruction_site(s32 *site, struct ppc_inst instr) in patch_instruction_site() argument 42 return patch_instruction((u32 *)patch_site_addr(site), instr); in patch_instruction_site() 45 static inline int patch_branch_site(s32 *site, unsigned long target, int flags) in patch_branch_site() argument 47 return patch_branch((u32 *)patch_site_addr(site), target, flags); in patch_branch_site() 56 static inline int modify_instruction_site(s32 *site, unsigned int clr, unsigned int set) in modify_instruction_site() argument 58 return modify_instruction((unsigned int *)patch_site_addr(site), clr, set); in modify_instruction_site()
|
/linux/arch/powerpc/kernel/ |
A D | security.c | 437 u32 *site, __maybe_unused *site2; in update_branch_cache_flush() local 440 site = &patch__call_kvm_flush_link_stack; in update_branch_cache_flush() 454 site = &patch__call_flush_branch_caches3; in update_branch_cache_flush() 455 patch_instruction_site(site, ppc_inst(PPC_RAW_NOP())); in update_branch_cache_flush() 456 site = &patch__call_flush_branch_caches2; 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_caches1; in update_branch_cache_flush() 459 patch_instruction_site(site, ppc_inst(PPC_RAW_NOP())); in update_branch_cache_flush() 469 site = &patch__call_flush_branch_caches1; in update_branch_cache_flush() 471 site = &patch__call_flush_branch_caches2; in update_branch_cache_flush() [all …]
|
A D | static_call.c | 7 void arch_static_call_transform(void *site, void *tramp, void *func, bool tail) in arch_static_call_transform() argument
|
/linux/drivers/bus/ |
A D | vexpress-config.c | 75 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/arch/x86/kernel/ |
A D | static_call.c | 101 void arch_static_call_transform(void *site, void *tramp, void *func, bool tail) in arch_static_call_transform() argument 110 if (IS_ENABLED(CONFIG_HAVE_STATIC_CALL_INLINE) && site) { in arch_static_call_transform() 111 __static_call_validate(site, tail, false); in arch_static_call_transform() 112 __static_call_transform(site, __sc_insn(!func, tail), func); in arch_static_call_transform()
|
/linux/tools/usb/usbip/ |
A D | INSTALL | 175 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/Documentation/arm/samsung-s3c24xx/ |
A D | smdk2440.rst | 25 Ben Dooks' SMDK2440 site at http://www.fluff.org/ben/smdk2440/ which 29 site at http://www.handhelds.org/projects/h1940.html can also be
|
/linux/Documentation/networking/device_drivers/cable/ |
A D | sb1000.rst | 49 or check your Linux distribution binary CD or their web site. For help with 84 6. Download the original file sb1000-1.1.2.tar.gz from Franco's site or one of 94 to specify your login name and password and any site-specific information 120 10. Try pinging a site via ``ping -c 5 www.yahoo.com``, for example. You should 123 11. If you can't get site names (like www.yahoo.com) to resolve into 216 and Ralph Bonnell who are now managing the Linux SB1000 web site, and to
|
/linux/Documentation/devicetree/bindings/arm/ |
A D | arm,vexpress-juno.yaml | 123 description: When daughterboards are stacked on one site, their position 192 arm,vexpress,site: 197 0 means motherboard site, while 1 and 2 are daughterboard sites, and 198 0xf means "sisterboard" which is the site containing the main CPU tile.
|
/linux/Documentation/hwmon/ |
A D | nct7802.rst | 12 Datasheet: Available from Nuvoton web site
|
A D | userspace-tools.rst | 23 Get lm-sensors from project web site. Please note, you need only userspace
|
/linux/Documentation/bpf/libbpf/ |
A D | index.rst | 6 For API documentation see the `versioned API documentation site <https://libbpf.readthedocs.io/en/l…
|
/linux/arch/um/drivers/ |
A D | Kconfig | 166 <http://user-mode-linux.sourceforge.net/old/networking.html> That site 225 <http://user-mode-linux.sourceforge.net/old/networking.html> That site 263 That site has a good overview of what VDE is and also examples 285 <http://user-mode-linux.sourceforge.net/old/networking.html> That site 305 <http://user-mode-linux.sourceforge.net/old/networking.html> That site
|
/linux/Documentation/admin-guide/media/ |
A D | dvb_references.rst | 6 The main development site and GIT repository for Digital TV
|
/linux/Documentation/i2c/busses/ |
A D | i2c-sis5595.rst | 12 Datasheet: Publicly available at the Silicon Integrated Systems Corp. site.
|
/linux/Documentation/networking/ |
A D | dctcp.rst | 50 DCTCP site:
|
/linux/net/decnet/ |
A D | Kconfig | 14 look at Patrick Caulfield's web site:
|
/linux/arch/arm64/boot/dts/arm/ |
A D | vexpress-v2f-1xv7-ca53x2.dts | 21 arm,vexpress,site = <0xf>;
|
/linux/include/linux/ |
A D | static_call.h | 144 extern void arch_static_call_transform(void *site, void *tramp, void *func, bool tail);
|
/linux/Documentation/maintainer/ |
A D | configure-git.rst | 40 The web site http://lore.kernel.org is meant as a grand archive of all mail
|
/linux/Documentation/devicetree/bindings/bus/ |
A D | arm,integrator-ap-lm.yaml | 13 site for stacking up to four logic modules (LM) designed specifically for
|
/linux/Documentation/trace/ |
A D | tracepoints.rst | 26 the tracepoint site). 108 is done at the registration site by the compiler. Tracepoints can be
|
A D | ftrace-design.rst | 139 original call site. 364 functions. The first is used to turn the mcount call site into a nop (which 366 used to turn the mcount call site into a call to an arbitrary location (but 373 The rec->ip value is the address of the mcount call site that was collected
|
/linux/Documentation/x86/ |
A D | usb-legacy-support.rst | 47 manufacturers web site. If an update is not available, disable USB
|