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 + -
显示快捷键?