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); }
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); }
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); }