Do tematu:
Zarządzanie procesami
Do tematu:
Struktury danych
Struktura używana do obsługi przerwań zegarowych, jest ona niezależna od podobnej stuktury timer_struct i w przeciwieństwie do tej pierwszej pozwala bardziej dynamicznie obsługiwać zegary. Jest lepiej przygotowana do obsługi wielu niezależnych zegarów.
Typ | Nazwa | Opis |
struct timer_list* | next | następna struktura na liście |
struct timer_list* | prev | poprzednia struktura na liście |
unsigned long | expires | określa moment, w którym nastąpi wywołanie funkcji obsługi zegara |
unsigned long | data | używane gdy jedna funkcja obsługi przerwania zegarowego ma obsługiwać wiele przerwań |
void (*)(unsigned long) | function | wskaźnik do funkcji wywoływanej przez przerwanie zegarowe |
Autor: Michał Tabor