thread_notify.h

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

H
49
字号
/* *  linux/include/asm-arm/thread_notify.h * *  Copyright (C) 2006 Russell King. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */#ifndef ASMARM_THREAD_NOTIFY_H#define ASMARM_THREAD_NOTIFY_H#ifdef __KERNEL__#ifndef __ASSEMBLY__#include <linux/notifier.h>#include <asm/thread_info.h>static inline int thread_register_notifier(struct notifier_block *n){	extern struct atomic_notifier_head thread_notify_head;	return atomic_notifier_chain_register(&thread_notify_head, n);}static inline void thread_unregister_notifier(struct notifier_block *n){	extern struct atomic_notifier_head thread_notify_head;	atomic_notifier_chain_unregister(&thread_notify_head, n);}static inline void thread_notify(unsigned long rc, struct thread_info *thread){	extern struct atomic_notifier_head thread_notify_head;	atomic_notifier_call_chain(&thread_notify_head, rc, thread);}#endif/* * These are the reason codes for the thread notifier. */#define THREAD_NOTIFY_FLUSH	0#define THREAD_NOTIFY_RELEASE	1#define THREAD_NOTIFY_SWITCH	2#endif#endif

⌨️ 快捷键说明

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