| /kernel/linux/linux-5.10/kernel/ |
| D | static_call.c | 33 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/ |
| 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 */ 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() 127 /* Not a trampoline site, not our problem. */ in __static_call_fixup()
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/ |
| D | security.c | 433 u32 *site; in update_branch_cache_flush() local 436 site = &patch__call_kvm_flush_link_stack; in update_branch_cache_flush() 439 patch_instruction_site(site, ppc_inst(PPC_INST_NOP)); in update_branch_cache_flush() 442 patch_branch_site(site, (u64)&kvm_flush_link_stack, BRANCH_SET_LINK); in update_branch_cache_flush() 447 site = &patch__call_flush_branch_caches3; in update_branch_cache_flush() 448 patch_instruction_site(site, ppc_inst(PPC_INST_NOP)); in update_branch_cache_flush() 449 site = &patch__call_flush_branch_caches2; in update_branch_cache_flush() 450 patch_instruction_site(site, ppc_inst(PPC_INST_NOP)); in update_branch_cache_flush() 451 site = &patch__call_flush_branch_caches1; in update_branch_cache_flush() 452 patch_instruction_site(site, ppc_inst(PPC_INST_NOP)); in update_branch_cache_flush() [all …]
|
| /kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
| D | code-patching.h | 34 static inline unsigned long patch_site_addr(s32 *site) in patch_site_addr() argument 36 return (unsigned long)site + *site; in patch_site_addr() 39 static inline int patch_instruction_site(s32 *site, struct ppc_inst instr) in patch_instruction_site() argument 41 return patch_instruction((struct ppc_inst *)patch_site_addr(site), instr); in patch_instruction_site() 44 static inline int patch_branch_site(s32 *site, unsigned long target, int flags) in patch_branch_site() argument 46 return patch_branch((struct ppc_inst *)patch_site_addr(site), target, flags); in patch_branch_site() 55 static inline int modify_instruction_site(s32 *site, unsigned int clr, unsigned int set) in modify_instruction_site() argument 57 return modify_instruction((unsigned int *)patch_site_addr(site), clr, set); in modify_instruction_site()
|
| /kernel/linux/linux-4.19/drivers/bus/ |
| D | vexpress-config.c | 32 void vexpress_config_set_master(u32 site) in vexpress_config_set_master() argument 34 vexpress_config_site_master = site; in vexpress_config_set_master() 69 int vexpress_config_get_topo(struct device_node *node, u32 *site, in vexpress_config_get_topo() argument 72 vexpress_config_find_prop(node, "arm,vexpress,site", site); in vexpress_config_get_topo() 73 if (*site == VEXPRESS_SITE_MASTER) in vexpress_config_get_topo() 74 *site = vexpress_config_site_master; in vexpress_config_get_topo()
|
| /kernel/linux/linux-5.10/drivers/bus/ |
| 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()
|
| /kernel/linux/linux-4.19/drivers/thermal/ |
| D | qoriq_thermal.c | 21 u32 tritsr; /* Immediate Temperature Site Register */ 22 u32 tratsr; /* Average Temperature Site Register */ 38 u32 tiscr; /* Interrupt Site Capture Register */ 39 u32 ticscr; /* Interrupt Critical Site Capture Register */ 51 struct qoriq_tmu_site_regs site[SITES_MAX]; member 93 val = tmu_read(data, &data->regs->site[data->sensor_id].tritsr); in tmu_get_temp() 190 u32 site; in qoriq_tmu_probe() local 237 site = 0x1 << (15 - data->sensor_id); in qoriq_tmu_probe() 238 tmu_write(data, site | TMR_ME | TMR_ALPF, &data->regs->tmr); in qoriq_tmu_probe()
|
| /kernel/linux/linux-4.19/Documentation/networking/ |
| D | dctcp.txt | 30 http://simula.stanford.edu/~alizade/Site/DCTCP_files/dctcp-final.pdf 36 http://simula.stanford.edu/~alizade/Site/DCTCP_files/dctcp_analysis-full.pdf 42 DCTCP site: 44 http://simula.stanford.edu/~alizade/Site/DCTCP.html
|
| D | README.sb1000 | 43 or check your Linux distribution binary CD or their web site. For help with 77 6.) Download the original file sb1000-1.1.2.tar.gz from Franco's site or one of 87 to specify your login name and password and any site-specific information 112 10.) Try pinging a site via `ping -c 5 www.yahoo.com', for example. You should 115 11.) If you can't get site names (like www.yahoo.com) to resolve into 201 and Ralph Bonnell who are now managing the Linux SB1000 web site, and to
|
| /kernel/linux/linux-5.10/Documentation/networking/ |
| 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
|
| /kernel/linux/linux-5.10/tools/usb/usbip/ |
| 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).
|
| /kernel/linux/linux-4.19/tools/usb/usbip/ |
| 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).
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/arm/ |
| D | vexpress.txt | 103 - site number: 104 arm,vexpress,site = <number>; 106 0xf means "master" site (site containing main CPU tile) 107 - when daughterboards are stacked on one site, their position 172 arm,vexpress,site = <0xf>;
|
| /kernel/linux/linux-5.10/Documentation/networking/device_drivers/cable/ |
| 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
|
| /kernel/linux/linux-5.10/arch/powerpc/kernel/trace/ |
| D | ftrace_64_mprofile.S | 28 * On entry the LR points back to the _mcount() call site, and r0 holds the 30 * call site in A. 64 /* Get the _mcount() call site out of LR */ 139 bctr /* jump after _mcount site */ 166 /* Get the _mcount() call site out of LR */
|
| /kernel/linux/linux-4.19/arch/powerpc/kernel/trace/ |
| D | ftrace_64_mprofile.S | 32 * On entry the LR points back to the _mcount() call site, and r0 holds the 34 * call site in A. 68 /* Get the _mcount() call site out of LR */ 143 bctr /* jump after _mcount site */ 170 /* Get the _mcount() call site out of LR */
|
| /kernel/linux/linux-4.19/include/linux/ |
| D | vexpress.h | 27 void vexpress_config_set_master(u32 site); 33 int vexpress_config_get_topo(struct device_node *node, u32 *site,
|
| /kernel/linux/linux-4.19/Documentation/arm/Samsung-S3C24XX/ |
| D | SMDK2440.txt | 24 Ben Dooks' SMDK2440 site at http://www.fluff.org/ben/smdk2440/ which 28 site at http://www.handhelds.org/projects/h1940.html can also be
|
| /kernel/linux/linux-5.10/Documentation/arm/samsung-s3c24xx/ |
| 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
|
| /kernel/linux/linux-5.10/fs/afs/ |
| D | afs_vl.h | 43 AFSVL_NOREPSERVER = 363533, /* No such Replication server site exists */ 44 AFSVL_DUPREPSERVER = 363534, /* Replication site already exists */ 55 AFSVL_BADSERVERFLAG = 363545, /* Invalid replication site server flag */
|
| /kernel/linux/linux-4.19/fs/afs/ |
| D | afs_vl.h | 46 AFSVL_NOREPSERVER = 363533, /* No such Replication server site exists */ 47 AFSVL_DUPREPSERVER = 363534, /* Replication site already exists */ 58 AFSVL_BADSERVERFLAG = 363545, /* Invalid replication site server flag */
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/ |
| D | arm,vexpress-juno.yaml | 127 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-5.10/drivers/scsi/aic94xx/ |
| 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.
|
| /kernel/linux/linux-4.19/drivers/misc/ |
| D | vexpress-syscfg.c | 155 u32 site, position, dcc; in vexpress_syscfg_regmap_init() local 158 err = vexpress_config_get_topo(dev->of_node, &site, in vexpress_syscfg_regmap_init() 199 func, site, position, dcc, in vexpress_syscfg_regmap_init() 203 func->template[i] |= SYS_CFGCTRL_SITE(site); in vexpress_syscfg_regmap_init()
|
| /kernel/linux/linux-5.10/arch/um/drivers/ |
| 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
|