Contributors: 8
Author |
Tokens |
Token Proportion |
Commits |
Commit Proportion |
Jeff Dike |
57 |
55.88% |
4 |
28.57% |
Johannes Berg |
18 |
17.65% |
4 |
28.57% |
Martin Pärtel |
13 |
12.75% |
1 |
7.14% |
David S. Miller |
6 |
5.88% |
1 |
7.14% |
Benjamin Berg |
3 |
2.94% |
1 |
7.14% |
Alex Dewar |
2 |
1.96% |
1 |
7.14% |
Ingo Molnar |
2 |
1.96% |
1 |
7.14% |
Al Viro |
1 |
0.98% |
1 |
7.14% |
Total |
102 |
|
14 |
|
/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (C) 2001 - 2007 Jeff Dike (jdike@{addtoit,linux.intel}.com)
*/
#ifndef __IRQ_USER_H__
#define __IRQ_USER_H__
#include <sysdep/ptrace.h>
enum um_irq_type {
IRQ_READ,
IRQ_WRITE,
NUM_IRQ_TYPES,
};
struct siginfo;
extern void sigio_handler(int sig, struct siginfo *unused_si,
struct uml_pt_regs *regs, void *mc);
extern void sigchld_handler(int sig, struct siginfo *unused_si,
struct uml_pt_regs *regs, void *mc);
void sigio_run_timetravel_handlers(void);
extern void free_irq_by_fd(int fd);
extern void deactivate_fd(int fd, int irqnum);
extern int deactivate_all_fds(void);
#endif