Ignore:
Timestamp:
Jul 3, 2020, 7:19:17 PM (4 years ago)
Author:
coas-nagasima
Message:

ASP3, TINET, mbed を更新

File:
1 edited

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/asp3_dcre/kernel/mutex.c

    r321 r429  
    44 *      Advanced Standard Profile Kernel
    55 *
    6  *  Copyright (C) 2005-2016 by Embedded and Real-Time Systems Laboratory
     6 *  Copyright (C) 2005-2018 by Embedded and Real-Time Systems Laboratory
    77 *              Graduate School of Information Science, Nagoya Univ., JAPAN
    88 *
     
    378378        }
    379379        else {
    380                 CHECK_RSATR(mtxatr, TA_TPRI);                   /*[NGKI2025]*/
     380                CHECK_VALIDATR(mtxatr, TA_TPRI);                /*[NGKI2025]*/
    381381        }
    382382
     
    473473loc_mtx(ID mtxid)
    474474{
    475         MTXCB   *p_mtxcb;
    476         WINFO_MTX winfo_mtx;
    477         ER              ercd;
     475        MTXCB           *p_mtxcb;
     476        WINFO_MTX       winfo_mtx;
     477        ER                      ercd;
    478478
    479479        LOG_LOC_MTX_ENTER(mtxid);
     
    506506        }
    507507        else {
    508                 p_runtsk->tstat = TS_WAITING_MTX;
    509                 wobj_make_wait((WOBJCB *) p_mtxcb, (WINFO_WOBJ *) &winfo_mtx);
     508                wobj_make_wait((WOBJCB *) p_mtxcb, TS_WAITING_MTX,
     509                                                                                        (WINFO_WOBJ *) &winfo_mtx);
    510510                dispatch();
    511511                ercd = winfo_mtx.winfo.wercd;
     
    576576tloc_mtx(ID mtxid, TMO tmout)
    577577{
    578         MTXCB   *p_mtxcb;
    579         WINFO_MTX winfo_mtx;
    580         TMEVTB  tmevtb;
    581         ER              ercd;
     578        MTXCB           *p_mtxcb;
     579        WINFO_MTX       winfo_mtx;
     580        TMEVTB          tmevtb;
     581        ER                      ercd;
    582582
    583583        LOG_TLOC_MTX_ENTER(mtxid, tmout);
     
    614614        }
    615615        else {
    616                 p_runtsk->tstat = TS_WAITING_MTX;
    617                 wobj_make_wait_tmout((WOBJCB *) p_mtxcb, (WINFO_WOBJ *) &winfo_mtx,
    618                                                                                                                 &tmevtb, tmout);
     616                wobj_make_wait_tmout((WOBJCB *) p_mtxcb, TS_WAITING_MTX,
     617                                                                (WINFO_WOBJ *) &winfo_mtx, &tmevtb, tmout);
    619618                dispatch();
    620619                ercd = winfo_mtx.winfo.wercd;
Note: See TracChangeset for help on using the changeset viewer.