SimpleKernel 1.17.0
Loading...
Searching...
No Matches
TaskManager::InterruptWork Struct Reference

中断线程处理结构体 More...

Collaboration diagram for TaskManager::InterruptWork:
Collaboration graph

Public Types

using WorkHandler = void(*)(InterruptWork *)
 

Public Attributes

uint64_t interrupt_no {0}
 中断号
 
cpu_io::TrapContextdata {nullptr}
 中断上下文
 
uint64_t timestamp {0}
 时间戳
 
WorkHandler handler {nullptr}
 工作处理函数
 

Detailed Description

中断线程处理结构体

Definition at line 205 of file task_manager.hpp.

Member Typedef Documentation

◆ WorkHandler

Definition at line 206 of file task_manager.hpp.

Member Data Documentation

◆ data

cpu_io::TrapContext* TaskManager::InterruptWork::data {nullptr}

中断上下文

Definition at line 211 of file task_manager.hpp.

211{nullptr};

◆ handler

WorkHandler TaskManager::InterruptWork::handler {nullptr}

工作处理函数

Definition at line 216 of file task_manager.hpp.

216{nullptr};

◆ interrupt_no

uint64_t TaskManager::InterruptWork::interrupt_no {0}

中断号

Definition at line 209 of file task_manager.hpp.

209{0};

◆ timestamp

uint64_t TaskManager::InterruptWork::timestamp {0}

时间戳

Definition at line 213 of file task_manager.hpp.

213{0};

The documentation for this struct was generated from the following file: