source: rtems/cpukit/rtems/src/semobtain.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @b3b6d21e   02/16/22 22:28:59 joel cpukit/rtems/src/[s-z]*.c: Change license to BSD-2 Updates #3053.
(edit) @6b5f22dc   11/26/20 10:45:47 Sebastian Huber rtems: Canonicalize Doxygen @file comments Use common phrases for the …
(edit) @80cf60e   04/15/20 07:48:32 Sebastian Huber Canonicalize config.h include Use the following variant which was … 5
(edit) @01f8c12e   12/07/19 10:48:36 Sebastian Huber rtems: Optimize semaphore control block Move variant, discipline, and … 5
(edit) @1d39e96   10/05/18 06:11:09 Sebastian Huber score: Fix legacy RTEMS_STATIC_ASSERT() In standard C pointer … 5
(edit) @c3105894   10/19/17 11:47:57 Sebastian Huber score: Move thread queue timeout handling Update #3117. Update #3182. 5
(edit) @8797c76   09/27/16 13:23:00 Sebastian Huber score: Unify CORE mutex seize/surrender Use the … 5
(edit) @f23d470   06/09/16 15:33:15 Gedare Bloom cpukit: Add and use Watchdog_Discipline. Clock disciplines may be … 5
(edit) @73f2ddb   05/30/16 08:43:31 Sebastian Huber rtems: Fix semaphore field name 5
(edit) @3692095   05/30/16 08:41:22 Sebastian Huber rtems: Move MrsP semaphore operations Move MrsP semaphore operations … 5
(edit) @0b713f89   05/30/16 04:59:55 Sebastian Huber score: Rework CORE inherit priority mutex Provide dedicated seize and … 5
(edit) @33e250c9   05/27/16 13:41:41 Sebastian Huber score: Rework CORE priority ceiling mutex Rework seize and surrender … 5
(edit) @5a598ac   05/27/16 06:02:03 Sebastian Huber score: Add CORE mutex variants Add CORE_recursive_mutex_Control and … 5
(edit) @09c5ca4   05/26/16 20:29:56 Sebastian Huber score: Simplify CORE mutex Remove superfluous support for simple … 5
(edit) @2581a56   05/20/16 19:39:56 Sebastian Huber score: Add semaphore variants 5
(edit) @3ca6e618   05/25/16 14:49:53 Sebastian Huber rtems: Simplify rtems_semaphore_delete() 5
(edit) @af746b0   05/25/16 14:30:23 Sebastian Huber score: Use thread queue lock for MrsP Replace the ISR lock in … 5
(edit) @0e1d11f3   05/27/16 11:26:53 Sebastian Huber score: Add _Thread_queue_Context_set_MP_callout() Add … 5
(edit) @dce48791   05/23/16 11:37:59 Sebastian Huber score: Add Status_Control for all APIs Unify the status codes of the … 5
(edit) @631b3c8   05/23/16 09:40:18 Sebastian Huber score: Move thread queue MP callout to context Drop the … 5
(edit) @8866e62   05/23/16 04:26:58 Sebastian Huber score: Move thread queue object support 5
(edit) @7af4d67   05/24/16 10:00:32 Sebastian Huber mpci: Add missing return statements 5
(edit) @bdb3b7f   05/20/16 13:52:27 Sebastian Huber score: _CORE_semaphore_Seize() Delete unused parameter. 5
(edit) @e266d13   05/20/16 13:10:27 Sebastian Huber Replace *_Get_interrupt_disable() with *_Get() Uniformly use *_Get() … 5
(edit) @62c528e6   05/20/16 12:59:30 Sebastian Huber rtems: _Semaphore_Get_interrupt_disable() Use _Objects_Get_local() … 5
(edit) @242a05a   04/19/16 13:04:34 Sebastian Huber score: Rename _MRSP_Obtain() Rename _MRSP_Obtain() into … 5
(edit) @8765c57   04/18/16 05:00:55 Sebastian Huber score: Remove id parameter _CORE_mutex_Seize() Parameter was unused. 5
(edit) @97312fcc   04/05/16 12:36:30 Sebastian Huber score: Delete Thread_Wait_information::id This field was only by the … 5
(edit) @a816f084   05/07/15 12:02:46 Sebastian Huber score: Fine grained locking for MrsP Update #2273. 4.115
(edit) @4438ac25   05/02/15 12:27:24 Sebastian Huber score: Fine grained locking for mutexes Update #2273. 4.115
(edit) @cfa5aab   05/02/15 12:02:20 Sebastian Huber score: Delete _CORE_semaphore_Seize() Rename … 4.115
(edit) @e76c517   05/01/15 18:52:51 Sebastian Huber score: Fine grained locking for semaphores Update #2273. 4.115
(edit) @3bf4a9fa   04/20/15 06:52:52 Sebastian Huber score: _Objects_Get_isr_disable() Do not disable thread dispatching … 4.115
(edit) @4db0ae8e   04/20/15 06:45:41 Sebastian Huber score: _Objects_Get_isr_disable() Use ISR_lock_Context instead of … 4.115
(edit) @8fcafdd5   05/21/14 08:33:43 Sebastian Huber score: Multiprocessor Resource Sharing Protocol Add basic support for … 4.115
(edit) @a070c8b   05/21/14 07:30:14 Sebastian Huber rtems: Simplify rtems_semaphore_obtain() 4.115
(edit) @c499856   03/20/14 21:10:47 Chris Johns Change all references of rtems.com to rtems.org. 4.115
(edit) @3a638ce   01/31/14 16:55:17 Joel Sherrill rtems/*.c: Remove use of register keyword 4.115
(edit) @a2e3f33   07/24/13 11:50:54 Sebastian Huber score: Create object implementation header Move implementation … 4.115
(edit) @7f04cb18   07/25/13 07:10:38 Sebastian Huber score: Create mpci implementation header Move implementation specific … 4.115
(edit) @a112364   07/24/13 15:30:26 Sebastian Huber score: Create threadq implementation header Move implementation … 4.115
(edit) @fe6c170c   07/24/13 14:19:52 Sebastian Huber score: Create states implementation header Move implementation … 4.115
(edit) @39046f7   07/24/13 09:09:23 Sebastian Huber score: Merge sysstate API into one file 4.115
(edit) @63d229d6   07/23/13 09:12:52 Sebastian Huber rtems: Create attr implementation header Move implementation specific … 4.115
(edit) @caab339   07/23/13 09:03:13 Sebastian Huber rtems: Create options implementation header Move implementation … 4.115
(edit) @e36f2b8   07/18/13 12:27:30 Sebastian Huber score: Avoid direct usage of _Thread_Executing Pass the executing … 4.115
(edit) @c4f58558   07/18/13 12:14:04 Sebastian Huber score: Create semaphore implementation header Move implementation … 4.115
(edit) @95e09afa   07/17/13 13:53:17 Sebastian Huber score: Avoid direct usage of _Thread_Executing Pass the executing … 4.115
(edit) @20e239c2   07/17/13 12:23:14 Sebastian Huber score: Create mutex implementation header Move implementation … 4.115
(edit) @2bbea657   07/17/13 11:52:00 Sebastian Huber rtems: Create semaphore implementation header Move implementation … 4.115
(edit) @54e9216   06/05/13 09:48:28 Sebastian Huber score: Add _Objects_Put_for_get_isr_disable() Provide SMP support. … 4.115
(edit) @dcb4daf8   06/05/13 09:39:31 Sebastian Huber score: Simplify _CORE_semaphore_Seize_isr_disable 4.115
(edit) @a6500136   12/05/12 23:16:48 alexivanov97 rtems misc: Clean up Doxygen GCI Task #74.115
(edit) @9b4422a2   05/03/12 15:09:24 Joel Sherrill Remove All CVS Id Strings Possible Using a Script Script does what is … 4.115
(edit) @64adc13   07/24/11 23:55:15 Joel Sherrill 2011-07-24 Joel Sherrill <joel.sherrill@…> * ftpd/ftpd.c, … 4.115
(edit) @eaef4657   01/06/09 05:05:03 Ralf Corsepius Eliminate TRUE/FALSE. 4.104.115
(edit) @f773c012   08/05/08 13:32:39 Joel Sherrill 2008-08-04 Sebastian Huber <sebastian.huber@…> … 4.104.114.95
(edit) @6a0898b   07/18/08 18:45:56 Joel Sherrill 2008-07-18 Joel Sherrill <joel.sherrill@…> PR 1291/cpukit … 4.104.114.95
(edit) @ebe61382   11/30/07 21:49:41 Joel Sherrill 2007-11-30 Joel Sherrill <joel.sherrill@…> * … 4.104.114.95
(edit) @860c34e   11/30/07 20:34:13 Glenn Humphrey 2007-11-30 Glenn Humphrey <glenn.humphrey@…> * … 4.104.114.95
(edit) @0e87deaa   10/26/07 20:19:02 Joel Sherrill 2007-10-26 Joel Sherrill <joel.sherrill@…> * … 4.104.114.95
(edit) @0c2ec7f   10/30/06 22:21:23 Joel Sherrill 2006-10-30 Joel Sherrill <joel@…> PR 841/rtems * … 4.104.114.84.95
(edit) @e7541849   02/04/05 15:09:39 Ralf Corsepius Use rtems_id for semaphores. 4.104.114.84.95
(edit) @1095ec1   01/18/05 09:03:45 Ralf Corsepius Include config.h. 4.104.114.84.95
(edit) @50f32b11   04/18/04 06:05:35 Ralf Corsepius Remove stray white spaces. 4.104.114.84.95
(edit) @1d496f6   03/29/04 16:04:42 Ralf Corsepius 2004-03-29 Ralf Corsepius <ralf_corsepius@…> * … 4.104.114.84.95
(edit) @277cc95   09/04/03 18:54:32 Joel Sherrill 2003-09-04 Joel Sherrill <joel@…> * include/rtems.h, … 4.104.114.84.95
(edit) @9d27732   07/06/00 19:40:58 Joel Sherrill Switched to using isr disable version of _Objects_Get. When the … 4.104.114.84.95
(edit) @5870ac55   01/05/00 22:19:21 Joel Sherrill Added support for simple binary semaphores in addition to the high … 4.104.114.84.95
(edit) @08311cc3   11/17/99 17:51:34 Joel Sherrill Updated copyright notice. 4.104.114.84.95
(add) @c06d8f64   05/17/99 22:58:30 Joel Sherrill Split the Semaphore Manager into one routine per file. 4.104.114.84.95
Note: See TracRevisionLog for help on using the revision log.