20 lines
360 B
C
20 lines
360 B
C
#ifndef PROC_PS2KB_PS2KBPROC_H_
|
|
#define PROC_PS2KB_PS2KBPROC_H_
|
|
|
|
#include "proc/proc.h"
|
|
#include "rbuf/rbuf.h"
|
|
#include "spinlock/spinlock.h"
|
|
|
|
typedef struct {
|
|
RBuf rbuf;
|
|
SpinLock spinlock;
|
|
} Ps2KbFastBuf;
|
|
|
|
extern Proc *PS2KBPROC;
|
|
extern Ps2KbFastBuf PS2KB_BUF;
|
|
|
|
void ps2kbproc_fn(void);
|
|
void ps2kbproc_init(Proc *proc);
|
|
|
|
#endif // PROC_PS2KB_PS2KBPROC_H_
|