#include <system_data_cells.h>
#include <ipldef.h>
#include <ipl.h>
#include <internals.h>
#include <ssdef.h>
#include <queue.h>
#include <linux/mm.h>
#include <linux/slab.h>
Go to the source code of this file.
Functions | |
void | exe_instimq (struct _tqe *t) |
insert tqe in timer queue | |
void | exe_std_rmvtimq (int acmode, int reqid, int remval, int ipid) |
remove request id from timer queue - see 5.2 11.6.2 | |
int | exe_std_chkrdacces (struct _arb *arb, struct _orb *orb, struct _pcb *pcb, struct _ucb *ucb) |
int | exe_std_chkwrtacces (struct _arb *arb, struct _orb *orb, struct _pcb *pcb, struct _ucb *ucb) |
int | exe_std_debit_bytcnt_alo (int debit, struct _pcb *pcb, int *alosize_p, void **pool_p) |
int | exe_prober_simple (void *addr) |
Definition in file exsubrout.c.
void exe_instimq | ( | struct _tqe * | t | ) |
insert tqe in timer queue
sorted according to time
t | tqe |
Definition at line 27 of file exsubrout.c.
References exe_gl_tqfl, IPL__TIMER, SPIN_TIMER, _tqe::tqe_l_tqbl, _tqe::tqe_l_tqfl, and _tqe::tqe_q_delta.
Referenced by exe_schdwk(), exe_setimr(), and exe_swtimint().
int exe_prober_simple | ( | void * | addr | ) |
Definition at line 95 of file exsubrout.c.
Referenced by exe_crelnm(), exe_crelnt(), and exe_trnlnm().
int exe_std_debit_bytcnt_alo | ( | int | debit, | |
struct _pcb * | pcb, | |||
int * | alosize_p, | |||
void ** | pool_p | |||
) |
void exe_std_rmvtimq | ( | int | acmode, | |
int | reqid, | |||
int | remval, | |||
int | ipid | |||
) |
remove request id from timer queue - see 5.2 11.6.2
acmode | access mode | |
reqid | request id | |
remval | ||
ipid | internal pid |
handle acmode - MISSING
Definition at line 56 of file exsubrout.c.
References exe_gl_tqfl, kfree(), _tqe::tqe_b_rqtype, _tqe::tqe_l_astprm, _tqe::tqe_l_pid, and _tqe::tqe_l_tqfl.
Referenced by exe_cantim(), and exe_canwak().