backoff.h

来自「linux 内核源代码」· C头文件 代码 · 共 31 行

H
31
字号
#ifndef _SPARC64_BACKOFF_H#define _SPARC64_BACKOFF_H#define BACKOFF_LIMIT	(4 * 1024)#ifdef CONFIG_SMP#define BACKOFF_SETUP(reg)	\	mov	1, reg#define BACKOFF_SPIN(reg, tmp, label)	\	mov	reg, tmp; \88:	brnz,pt	tmp, 88b; \	 sub	tmp, 1, tmp; \	cmp	reg, BACKOFF_LIMIT; \	bg,pn	%xcc, label; \	 nop; \	ba,pt	%xcc, label; \	 sllx	reg, 1, reg;#else#define BACKOFF_SETUP(reg)#define BACKOFF_SPIN(reg, tmp, label) \	ba,pt	%xcc, label; \	 nop;#endif#endif /* _SPARC64_BACKOFF_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?