Home
last modified time | relevance | path

Searched full:site (Results 1 – 25 of 483) sorted by relevance

12345678910>>...20

/kernel/linux/linux-6.6/kernel/
Dstatic_call_inline.c44 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) & STATIC_CALL_SITE_INIT; in static_call_is_init()
65 static inline bool static_call_is_tail(struct static_call_site *site) in static_call_is_tail() argument
67 return __static_call_key(site) & STATIC_CALL_SITE_TAIL; in static_call_is_tail()
[all …]
/kernel/linux/linux-5.10/kernel/
Dstatic_call.c33 static inline void *static_call_addr(struct static_call_site *site) in static_call_addr() argument
35 return (void *)((long)site->addr + (long)&site->addr); in static_call_addr()
38 static inline unsigned long __static_call_key(const struct static_call_site *site) in __static_call_key() argument
40 return (long)site->key + (long)&site->key; in __static_call_key()
43 static inline struct static_call_key *static_call_key(const struct static_call_site *site) in static_call_key() argument
45 return (void *)(__static_call_key(site) & ~STATIC_CALL_SITE_FLAGS); in static_call_key()
49 static inline bool static_call_is_init(struct static_call_site *site) in static_call_is_init() argument
51 return __static_call_key(site) & STATIC_CALL_SITE_INIT; in static_call_is_init()
54 static inline bool static_call_is_tail(struct static_call_site *site) in static_call_is_tail() argument
56 return __static_call_key(site) & STATIC_CALL_SITE_TAIL; in static_call_is_tail()
[all …]
/kernel/linux/linux-5.10/arch/x86/kernel/
Dstatic_call.c8 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 */
94 void arch_static_call_transform(void *site, void *tramp, void *func, bool tail) in arch_static_call_transform() argument
103 if (IS_ENABLED(CONFIG_HAVE_STATIC_CALL_INLINE) && site) { in arch_static_call_transform()
104 __static_call_validate(site, tail); in arch_static_call_transform()
105 __static_call_transform(site, __sc_insn(!func, tail), func, false); in arch_static_call_transform()
140 /* Not a trampoline site, not our problem. */ in __static_call_fixup()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Dsecurity.c438 u32 *site; in update_branch_cache_flush() local
441 site = &patch__call_kvm_flush_link_stack; in update_branch_cache_flush()
444 patch_instruction_site(site, ppc_inst(PPC_INST_NOP)); in update_branch_cache_flush()
447 patch_branch_site(site, (u64)&kvm_flush_link_stack, BRANCH_SET_LINK); in update_branch_cache_flush()
452 site = &patch__call_flush_branch_caches3; in update_branch_cache_flush()
453 patch_instruction_site(site, ppc_inst(PPC_INST_NOP)); in update_branch_cache_flush()
454 site = &patch__call_flush_branch_caches2; in update_branch_cache_flush()
455 patch_instruction_site(site, ppc_inst(PPC_INST_NOP)); in update_branch_cache_flush()
456 site = &patch__call_flush_branch_caches1; in update_branch_cache_flush()
457 patch_instruction_site(site, ppc_inst(PPC_INST_NOP)); in update_branch_cache_flush()
[all …]
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dcode-patching.h35 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((struct ppc_inst *)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((struct ppc_inst *)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()
/kernel/linux/linux-6.6/arch/x86/kernel/
Dstatic_call.c8 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
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()
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
Dcode-patching.h78 static inline unsigned long patch_site_addr(s32 *site) in patch_site_addr() argument
80 return (unsigned long)site + *site; in patch_site_addr()
83 static inline int patch_instruction_site(s32 *site, ppc_inst_t instr) in patch_instruction_site() argument
85 return patch_instruction((u32 *)patch_site_addr(site), instr); in patch_instruction_site()
88 static inline int patch_branch_site(s32 *site, unsigned long target, int flags) in patch_branch_site() argument
90 return patch_branch((u32 *)patch_site_addr(site), target, flags); in patch_branch_site()
99 static inline int modify_instruction_site(s32 *site, unsigned int clr, unsigned int set) in modify_instruction_site() argument
101 return modify_instruction((unsigned int *)patch_site_addr(site), clr, set); in modify_instruction_site()
/kernel/linux/linux-5.10/drivers/bus/
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()
/kernel/linux/linux-6.6/drivers/bus/
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()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
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()
446 patch_instruction_site(site, ppc_inst(PPC_RAW_NOP())); in update_branch_cache_flush()
450 patch_branch_site(site, (u64)&kvm_flush_link_stack, BRANCH_SET_LINK); 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()
[all …]
/kernel/linux/linux-6.6/Documentation/networking/
Ddctcp.rst36 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
/kernel/linux/linux-5.10/Documentation/networking/
Ddctcp.rst36 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
/kernel/linux/linux-5.10/tools/usb/usbip/
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).
/kernel/linux/linux-6.6/tools/usb/usbip/
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).
/kernel/linux/linux-5.10/Documentation/networking/device_drivers/cable/
Dsb1000.rst49 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
/kernel/linux/linux-6.6/Documentation/networking/device_drivers/cable/
Dsb1000.rst49 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
/kernel/linux/linux-5.10/arch/powerpc/kernel/trace/
Dftrace_64_mprofile.S28 * On entry the LR points back to the _mcount() call site, and r0 holds the
30 * call site in A.
67 /* Get the _mcount() call site out of LR */
144 bctr /* jump after _mcount site */
174 /* Get the _mcount() call site out of LR */
/kernel/linux/linux-5.10/Documentation/arm/samsung-s3c24xx/
Dsmdk2440.rst25 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
/kernel/linux/linux-6.6/arch/um/drivers/
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
312 <http://user-mode-linux.sourceforge.net/old/networking.html> That site
/kernel/linux/linux-5.10/arch/um/drivers/
DKconfig156 <http://user-mode-linux.sourceforge.net/old/networking.html> That site
215 <http://user-mode-linux.sourceforge.net/old/networking.html> That site
253 That site has a good overview of what VDE is and also examples
275 <http://user-mode-linux.sourceforge.net/old/networking.html> That site
295 <http://user-mode-linux.sourceforge.net/old/networking.html> That site
/kernel/linux/linux-6.6/arch/powerpc/kernel/trace/
Dftrace_entry.S28 * On entry the LR points back to the _mcount() call site, and r0 holds the
30 * call site in A.
79 /* Get the _mcount() call site out of LR */
156 bctr /* jump after _mcount site */
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/arm/
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.
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Darm,vexpress-juno.yaml127 arm,vexpress,site:
132 0 means motherboard site, while 1 and 2 are daughterboard sites, and
133 0xf means "sisterboard" which is the site containing the main CPU tile.
139 description: When daughterboards are stacked on one site, their position
/kernel/linux/linux-6.6/drivers/scsi/aic94xx/
Daic94xx_reg.h192 * 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.
/kernel/linux/linux-5.10/drivers/scsi/aic94xx/
Daic94xx_reg.h192 * 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.

12345678910>>...20