/freebsd/sys/kern/ |
H A D | kern_sema.c | 47 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 D | sysv_sem.c | 289 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 D | sema.h | 38 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 D | semaphore.h | 42 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 D | smartpqi_misc.c | 133 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 D | smartpqi_prototypes.h | 285 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 D | CxxModuleHandler.cpp | 54 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 D | QatUtilsSemaphore.c | 17 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 D | AbstractBasicWriter.h | 165 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 D | qat_utils.h | 402 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 D | sema.h | 31 #include_next <sys/sema.h> 33 typedef struct sema ksema_t;
|
/freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
H A D | SemaLambda.h | 22 namespace sema { 35 ArrayRef<const sema::FunctionScopeInfo *> FunctionScopes,
|
H A D | AnalysisBasedWarnings.h | 26 namespace sema { 30 namespace sema {
|
H A D | RISCVIntrinsicManager.h | 24 namespace sema {
|
H A D | DelayedDiagnostic.h | 46 namespace sema { 325 inline void Sema::DelayedDiagnostics::add(const sema::DelayedDiagnostic &diag) { in add()
|
H A D | Sema.h | 218 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 D | ipc.c | 51 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 D | ipc.h | 66 extern struct semid_kernel *sema;
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | CoroutineStmtBuilder.h | 27 sema::FunctionScopeInfo &Fn; 37 CoroutineStmtBuilder(Sema &S, FunctionDecl &FD, sema::FunctionScopeInfo &Fn,
|
H A D | AnalysisBasedWarnings.cpp | 1379 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 D | RAIIObjectsForParser.h | 46 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 D | hw_channel.h | 208 struct sema sema; member
|
/freebsd/contrib/llvm-project/clang/lib/ARCMigrate/ |
H A D | Internals.h | 157 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 D | semaphore.inc | 12 // [thread.sema.cnt], class template counting_semaphore
|
/freebsd/contrib/llvm-project/clang/include/clang/Testing/ |
H A D | TestAST.h | 84 Sema &sema() { return Clang->getSema(); } in sema() function
|