gate_descriptor
setgate(struct gate_descriptor *gd, void *func,
unsetgate(struct gate_descriptor *gd)
typedef struct gate_descriptor idt_descriptor_t;
void setgate(struct gate_descriptor *, void *, int, int, int, int);
void unsetgate(struct gate_descriptor *);
setgate(struct gate_descriptor *gd, void *func, int ist, int type, int dpl,
struct gate_descriptor *idt;
idt = (struct gate_descriptor *)&idtstore;
setgate(struct gate_descriptor *gd, void *func, int args, int type, int dpl,
unsetgate(struct gate_descriptor *gd)
struct gate_descriptor *gd;
struct gate_descriptor gd;
typedef struct gate_descriptor idt_descriptor_t;
void setgate(struct gate_descriptor *, void *, int, int, int, int);
void unsetgate(struct gate_descriptor *);
set_idtgate(struct gate_descriptor *idd, void *function, int ist, int type, int dpl, int sel)
unset_idtgate(struct gate_descriptor *idd)