Esempio n. 1
0
bool_t
xsns_dpn(void *p_excinf)
{
	bool_t	state;

	LOG_XSNS_DPN_ENTER(p_excinf);
	state = (exc_sense_intmask(p_excinf) && !disdsp) ? false : true;
	LOG_XSNS_DPN_LEAVE(state);
	return(state);
}
Esempio n. 2
0
bool_t
xsns_xpn(void *p_excinf)
{
	bool_t	state;

	LOG_XSNS_XPN_ENTER(p_excinf);
	state = (kerflg && exc_sense_intmask(p_excinf)
									&& p_runtsk->enatex) ? false : true;
	LOG_XSNS_XPN_LEAVE(state);
	return(state);
}
Esempio n. 3
0
bool_t
xsns_dpn(void *p_excinf)
{
	bool_t	state;

	LOG_XSNS_DPN_ENTER(p_excinf);
	state = (kerflg && exc_sense_intmask(p_excinf) && enadsp
								&& p_runtsk != NULL) ? false : true;
	LOG_XSNS_DPN_LEAVE(state);
	return(state);
}
Esempio n. 4
0
bool_t
xsns_dpn(void *p_excinf)
{
	bool_t	state;
	PCB		*my_p_pcb;

	LOG_XSNS_DPN_ENTER(p_excinf);
	my_p_pcb = get_my_p_pcb();
	state = (exc_sense_intmask(p_excinf) && !(my_p_pcb->disdsp)) ? false : true;
	LOG_XSNS_DPN_LEAVE(state);
	return(state);
}