Home
last modified time | relevance | path

Searched refs:sema (Results 1 – 25 of 84) sorted by relevance

1234

/freebsd/sys/kern/
H A Dkern_sema.c47 sema_init(struct sema *sema, int value, const char *description) in sema_init() argument
52 bzero(sema, sizeof(*sema)); in sema_init()
62 sema_destroy(struct sema *sema) in sema_destroy() argument
75 _sema_post(struct sema *sema, const char *file, int line) in _sema_post() argument
80 if (sema->sema_waiters && sema->sema_value > 0) in _sema_post()
84 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_post()
90 _sema_wait(struct sema *sema, const char *file, int line) in _sema_wait() argument
96 cv_wait(&sema->sema_cv, &sema->sema_mtx); in _sema_wait()
102 cv_wmesg(&sema->sema_cv), sema->sema_value, file, line); in _sema_wait()
142 _sema_trywait(struct sema *sema, const char *file, int line) in _sema_trywait() argument
[all …]
H A Dsysv_sem.c289 sema[i].u.__sem_base = 0; in seminit()
291 sema[i].u.sem_perm.seq = 0; in seminit()
365 free(sema, M_SEM); in semunload()
561 semakptr = &sema[semidx]; in sem_remove()
724 semakptr = &sema[semid]; in kern_semctl()
752 semakptr = &sema[semidx]; in kern_semctl()
1186 semakptr = &sema[semid]; in kern_semop()
1481 semakptr = &sema[semid]; in semexit_myhook()
1544 tsemak = sema[i]; in sysctl_sema()
1598 *psemak = sema[i]; in kern_get_sema()
[all …]
/freebsd/sys/sys/
H A Dsema.h38 struct sema { struct
46 void sema_init(struct sema *sema, int value, const char *description);
47 void sema_destroy(struct sema *sema);
48 void _sema_post(struct sema *sema, const char *file, int line);
49 void _sema_wait(struct sema *sema, const char *file, int line);
50 int _sema_timedwait(struct sema *sema, int timo, const char *file, int
52 int _sema_trywait(struct sema *sema, const char *file, int line);
53 int sema_value(struct sema *sema);
55 #define sema_post(sema) _sema_post((sema), LOCK_FILE, LOCK_LINE) argument
56 #define sema_wait(sema) _sema_wait((sema), LOCK_FILE, LOCK_LINE) argument
[all …]
/freebsd/sys/compat/linuxkpi/common/include/linux/
H A Dsemaphore.h42 struct sema sema; member
45 #define down(_sem) sema_wait(&(_sem)->sema)
46 #define down_interruptible(_sem) sema_wait(&(_sem)->sema), 0
47 #define down_trylock(_sem) !sema_trywait(&(_sem)->sema)
48 #define up(_sem) sema_post(&(_sem)->sema)
54 memset(&sem->sema, 0, sizeof(sem->sema)); in linux_sema_init()
55 sema_init(&sem->sema, val, "lnxsema"); in linux_sema_init()
62 memset(&sem->sema, 0, sizeof(sem->sema)); in init_MUTEX()
63 sema_init(&sem->sema, 1, "lnxsema"); in init_MUTEX()
/freebsd/sys/dev/smartpqi/
H A Dsmartpqi_misc.c133 os_create_semaphore(const char *name, int value, struct sema *sema) in os_create_semaphore() argument
135 sema_init(sema, value, name); in os_create_semaphore()
143 os_destroy_semaphore(struct sema *sema) in os_destroy_semaphore() argument
145 sema_destroy(sema); in os_destroy_semaphore()
153 os_sema_lock(struct sema *sema) in os_sema_lock() argument
155 sema_post(sema); in os_sema_lock()
162 os_sema_unlock(struct sema *sema) in os_sema_unlock() argument
164 sema_wait(sema); in os_sema_unlock()
H A Dsmartpqi_prototypes.h285 int os_create_semaphore(const char *, int,struct sema *);
286 int os_destroy_semaphore(struct sema *);
287 void os_sema_lock(struct sema *);
288 void os_sema_unlock(struct sema *);
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DCxxModuleHandler.cpp54 static void makeScopes(Sema &sema, DeclContext *ctxt, in makeScopes() argument
60 makeScopes(sema, parent, result); in makeScopes()
63 new Scope(result.back(), Scope::DeclScope, sema.getDiagnostics()); in makeScopes()
67 result.push_back(sema.TUScope); in makeScopes()
73 IdentifierInfo &ident = sema.getASTContext().Idents.get(name); in emulateLookupInCtxt()
84 makeScopes(sema, ctxt, scopes); in emulateLookupInCtxt()
87 sema.LookupName(*lookup_result, scopes.back()); in emulateLookupInCtxt()
125 getEqualLocalDeclContext(Sema &sema, DeclContext *foreign_ctxt) { in getEqualLocalDeclContext() argument
133 return sema.getASTContext().getTranslationUnitDecl(); in getEqualLocalDeclContext()
137 getEqualLocalDeclContext(sema, foreign_ctxt->getParent()); in getEqualLocalDeclContext()
[all …]
/freebsd/sys/dev/qat/qat_api/qat_utils/src/
H A DQatUtilsSemaphore.c17 qatUtilsSemaphoreInit(struct sema **pSid, uint32_t start_value) in qatUtilsSemaphoreInit()
22 *pSid = malloc(sizeof(struct sema), M_QAT, M_WAITOK); in qatUtilsSemaphoreInit()
42 qatUtilsSemaphoreWait(struct sema **pSid, int32_t timeout) in qatUtilsSemaphoreWait()
81 qatUtilsSemaphoreTryWait(struct sema **pSid) in qatUtilsSemaphoreTryWait()
98 qatUtilsSemaphorePost(struct sema **pSid) in qatUtilsSemaphorePost()
107 qatUtilsSemaphoreDestroy(struct sema **pSid) in qatUtilsSemaphoreDestroy()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DAbstractBasicWriter.h165 void writeFixedPointSemantics(const llvm::FixedPointSemantics &sema) { in writeFixedPointSemantics() argument
166 asImpl().writeUInt32(sema.getWidth()); in writeFixedPointSemantics()
167 asImpl().writeUInt32(sema.getScale()); in writeFixedPointSemantics()
168 asImpl().writeUInt32(sema.isSigned() | sema.isSaturated() << 1 | in writeFixedPointSemantics()
169 sema.hasUnsignedPadding() << 2); in writeFixedPointSemantics()
/freebsd/sys/dev/qat/qat_api/qat_utils/include/
H A Dqat_utils.h402 CpaStatus qatUtilsSemaphoreInit(struct sema **pSid, uint32_t start_value);
420 CpaStatus qatUtilsSemaphoreDestroy(struct sema **pSid);
440 CpaStatus qatUtilsSemaphoreWait(struct sema **pSid, int32_t timeout);
457 CpaStatus qatUtilsSemaphoreTryWait(struct sema **semaphore);
473 CpaStatus qatUtilsSemaphorePost(struct sema **pSid);
/freebsd/sys/cddl/compat/opensolaris/sys/
H A Dsema.h31 #include_next <sys/sema.h>
33 typedef struct sema ksema_t;
/freebsd/contrib/llvm-project/clang/include/clang/Sema/
H A DSemaLambda.h22 namespace sema {
35 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
H A DAnalysisBasedWarnings.h26 namespace sema {
30 namespace sema {
H A DRISCVIntrinsicManager.h24 namespace sema {
H A DDelayedDiagnostic.h46 namespace sema {
325 inline void Sema::DelayedDiagnostics::add(const sema::DelayedDiagnostic &diag) { in add()
H A DSema.h218 namespace sema {
1996 sema::LambdaScopeInfo *PushLambdaScope();
2044 sema::BlockScopeInfo *getCurBlock();
2055 sema::LambdaScopeInfo *
2059 sema::LambdaScopeInfo *getCurGenericLambda();
9290 sema::TemplateDeductionInfo &Info);
9311 sema::TemplateDeductionInfo &Info,
9616 sema::TemplateDeductionInfo *DeductionInfo;
10108 sema::AnalysisBasedWarnings AnalysisWarnings;
14168 sema::SemaPPCallbacks *SemaPPCallbackHandler;
[all …]
/freebsd/usr.bin/ipcs/
H A Dipc.c51 struct semid_kernel *sema; variable
166 tsiz = sizeof(sema); in kget()
168 &sema, tsiz); in kget()
169 kaddr = (u_long)sema; in kget()
H A Dipc.h66 extern struct semid_kernel *sema;
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DCoroutineStmtBuilder.h27 sema::FunctionScopeInfo &Fn;
37 CoroutineStmtBuilder(Sema &S, FunctionDecl &FD, sema::FunctionScopeInfo &Fn,
H A DAnalysisBasedWarnings.cpp1379 typedef sema::FunctionScopeInfo::WeakUseVector WeakUseVector; in diagnoseRepeatedUseOfWeak()
1459 if (isa<sema::BlockScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
1461 else if (isa<sema::LambdaScopeInfo>(CurFn)) in diagnoseRepeatedUseOfWeak()
2369 sema::AnalysisBasedWarnings::Policy::Policy() { in Policy()
2387 class sema::AnalysisBasedWarnings::InterProceduralData {
2398 sema::AnalysisBasedWarnings::AnalysisBasedWarnings(Sema &s) in AnalysisBasedWarnings()
2421 sema::AnalysisBasedWarnings::~AnalysisBasedWarnings() = default;
2472 void clang::sema::AnalysisBasedWarnings::IssueWarnings( in IssueWarnings()
2516 void clang::sema::AnalysisBasedWarnings::IssueWarnings( in IssueWarnings()
2517 sema::AnalysisBasedWarnings::Policy P, sema::FunctionScopeInfo *fscope, in IssueWarnings()
[all …]
/freebsd/contrib/llvm-project/clang/include/clang/Parse/
H A DRAIIObjectsForParser.h46 sema::DelayedDiagnosticPool DiagnosticPool;
92 sema::DelayedDiagnosticPool DiagnosticPool;
108 const sema::DelayedDiagnosticPool *parentPool) in ParsingDeclRAIIObject()
130 sema::DelayedDiagnosticPool &getDelayedDiagnosticPool() { in getDelayedDiagnosticPool()
133 const sema::DelayedDiagnosticPool &getDelayedDiagnosticPool() const { in getDelayedDiagnosticPool()
186 const sema::DelayedDiagnosticPool &getDelayedDiagnosticPool() const { in getDelayedDiagnosticPool()
/freebsd/sys/dev/mana/
H A Dhw_channel.h208 struct sema sema; member
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/
H A DInternals.h157 MigrationPass(ASTContext &Ctx, LangOptions::GCMode OrigGCMode, Sema &sema, in MigrationPass() argument
160 : Ctx(Ctx), OrigGCMode(OrigGCMode), SemaRef(sema), TA(TA), in MigrationPass()
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dsemaphore.inc12 // [thread.sema.cnt], class template counting_semaphore
/freebsd/contrib/llvm-project/clang/include/clang/Testing/
H A DTestAST.h84 Sema &sema() { return Clang->getSema(); } in sema() function

1234