| /linux/kernel/ |
| H A D | static_call_inline.c | 44 static inline void *static_call_addr(struct static_call_site *site) in static_call_addr() argument 46 return (void *)((long)site->addr + (long)&site->addr); in static_call_addr() 49 static inline unsigned long __static_call_key(const struct static_call_site *site) in __static_call_key() argument 51 return (long)site->key + (long)&site->key; in __static_call_key() 54 static inline struct static_call_key *static_call_key(const struct static_call_site *site) in static_call_key() argument 56 return (void *)(__static_call_key(site) & ~STATIC_CALL_SITE_FLAGS); in static_call_key() 60 static inline bool static_call_is_init(struct static_call_site *site) in static_call_is_init() argument 62 return __static_call_key(site) in static_call_is_init() 65 static_call_is_tail(struct static_call_site * site) static_call_is_tail() argument 70 static_call_set_init(struct static_call_site * site) static_call_set_init() argument 136 struct static_call_site *site, *stop; __static_call_update() local 224 struct static_call_site *site; __static_call_init() local 293 addr_conflict(struct static_call_site * site,void * start,void * end) addr_conflict() argument 368 struct static_call_site *site; static_call_add_module() local 410 struct static_call_site *site; static_call_del_module() local [all...] |
| /linux/arch/x86/kernel/ |
| H A D | static_call.c | 8 CALL = 0, /* site call */ 9 NOP = 1, /* site cond-call */ 10 JMP = 2, /* tramp / site tail-call */ 11 RET = 3, /* tramp / site cond-tail-call */ 157 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() 211 /* Not a trampoline site, not our problem. */ in __static_call_fixup()
|
| /linux/drivers/bus/ |
| H 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/tools/testing/selftests/x86/bugs/ |
| H A D | its_indirect_alignment.py | 86 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 97 ksft.print_msg(f"\nSite {i}: {identify_address(prog, site)} <0x{site:x}> {site_status}") 101 if (site & 0x20) ^ (insn_end & 0x20):
|
| H A D | its_ret_alignment.py | 82 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 96 ksft.print_msg(f"\nSite {i}: {symbol} <0x{site:x}> {site_status}")
|
| /linux/Documentation/networking/ |
| H A D | dctcp.rst | 36 http://simula.stanford.edu/~alizade/Site/DCTCP_files/dctcp-final.pdf 44 http://simula.stanford.edu/~alizade/Site/DCTCP_files/dctcp_analysis-full.pdf 50 DCTCP site: 52 http://simula.stanford.edu/~alizade/Site/DCTCP.html
|
| /linux/tools/usb/usbip/ |
| H 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/drivers/scsi/aic94xx/ |
| H A D | aic94xx_reg.h | 192 * asd_ddbsite_update_word -- atomically update a word in a ddb site 194 * @ddb_site_no: the DDB site number 200 * update a DDB site atomically without expensive pausing and upausing 201 * of the sequencers and accessing the DDB site through the CIO bus.
|
| /linux/fs/afs/ |
| H A D | afs_vl.h | 44 AFSVL_NOREPSERVER = 363533, /* No such Replication server site exists */ 45 AFSVL_DUPREPSERVER = 363534, /* Replication site already exists */ 56 AFSVL_BADSERVERFLAG = 363545, /* Invalid replication site server flag */
|
| /linux/tools/power/cpupower/bindings/python/ |
| H A D | Makefile | 14 INSTALL_DIR ?= $(shell python3 -c "import site; print(site.getsitepackages()[0])")
|
| H A D | README | 69 Python uses a system specific site-packages folder to look up modules to import 72 You can install and uninstall the bindings to the site-packages with:
|
| /linux/Documentation/filesystems/ |
| H A D | ecryptfs.rst | 15 :Web Site: http://ecryptfs.sf.net 21 SourceForge site:
|
| /linux/arch/powerpc/kernel/trace/ |
| H A D | ftrace_entry.S | 28 * On entry the LR points back to the _mcount() call site, and r0 holds the 30 * call site in A. 46 /* Get the _mcount() call site out of LR */ 244 /* jump after _mcount site */
|
| /linux/include/uapi/linux/ |
| H A D | nubus.h | 68 * from Apple's FTP site at: 71 * Alternately, TattleTech can be found at any Info-Mac mirror site. 72 * or from its distribution site: ftp://ftp.decismkr.com/dms
|
| /linux/include/linux/ |
| H A D | ftrace.h | 656 * expected at the call site before calling ftrace_bug(). 716 unsigned long ip; /* address of mcount call-site */ 852 * @rec: the call site record (e.g. mcount/fentry) 853 * @addr: the address that the call site should be calling 891 * ftrace_init_nop - initialize a nop call site 893 * @rec: the call site record (e.g. mcount/fentry) 919 * ftrace_make_call - convert a nop call site into a call to addr 920 * @rec: the call site record (e.g. mcount/fentry) 921 * @addr: the address that the call site should call 945 * @rec: the call site record (e.g. mcount/fentry)
|
| H A D | static_call.h | 55 * Each static_call() site calls into a trampoline associated with the name. 142 * Either @site or @tramp can be NULL. 144 extern void arch_static_call_transform(void *site, void *tramp, void *func, bool tail);
|
| /linux/scripts/ |
| H A D | recordmcount.pl | 21 # sites are offsets from the section that the call site is in. Hence, all 22 # functions in a section that has a call site to mcount, will have the 28 # address of this call site. 96 # 2) Use objdump to find all the call site offsets and sections for 172 my $mcount_regex; # Find the call site to mcount (return offset) 520 # is this a call site to mcount? If so, record it to print later
|
| /linux/Documentation/trace/ |
| H A D | ftrace-design.rst | 139 original call site. 348 functions. The first is used to turn the mcount call site into a nop (which 350 used to turn the mcount call site into a call to an arbitrary location (but 357 The rec->ip value is the address of the mcount call site that was collected
|
| H A D | tracepoints.rst | 26 the tracepoint site). 108 is done at the registration site by the compiler. Tracepoints can be
|
| /linux/net/ipv4/ |
| H A D | tcp_dctcp.c | 4 * http://simula.stanford.edu/~alizade/Site/DCTCP.html 23 * http://simula.stanford.edu/~alizade/Site/DCTCP_files/dctcp-final.pdf 28 * http://simula.stanford.edu/~alizade/Site/DCTCP_files/dctcp_analysis-full.pdf
|
| /linux/Documentation/arch/x86/ |
| H A D | intel_txt.rst | 24 This site also has a link to the Intel TXT MLE Developers Manual, 220 system and can also be found on the Trusted Boot site. It is an 227 that is on the tboot SourceForge site under the SINIT ACM downloads.
|
| /linux/arch/powerpc/include/asm/ |
| H A D | code-patching-asm.h | 8 /* Define a "site" that can be patched */
|
| /linux/arch/loongarch/vdso/ |
| H A D | vgetrandom.c | 3 * Copyright (C) 2024 Xi Ruoyao <xry111@xry111.site>. All Rights Reserved.
|
| /linux/arch/riscv/kernel/vdso/ |
| H A D | getrandom.c | 3 * Copyright (C) 2025 Xi Ruoyao <xry111@xry111.site>. All Rights Reserved.
|
| /linux/fs/ocfs2/dlm/ |
| H A D | dlmconvert.c | 93 /* performs lock conversion at the lockres master site 242 /* messages the master site to do lock conversion 346 /* sends DLM_CONVERT_LOCK_MSG to master site 421 /* handler for DLM_CONVERT_LOCK_MSG on master site
|