Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
xenomai
xenomai4
linux-evl
Commits
c99f8d23
Commit
c99f8d23
authored
Feb 23, 2019
by
Philippe Gerum
Browse files
evl/flag: provide _nosched variants for all wakeup forms
Signed-off-by:
Philippe Gerum
<
rpm@xenomai.org
>
parent
b9dd8064
Changes
1
Hide whitespace changes
Inline
Side-by-side
include/evenless/flag.h
View file @
c99f8d23
...
...
@@ -77,15 +77,25 @@ static inline void evl_raise_flag(struct evl_flag *wf)
evl_schedule
();
}
static
inline
void
evl_pulse_flag
(
struct
evl_flag
*
wf
)
static
inline
void
evl_pulse_flag
_nosched
(
struct
evl_flag
*
wf
)
{
evl_flush_wait
(
&
wf
->
wait
,
T_BCAST
);
}
static
inline
void
evl_pulse_flag
(
struct
evl_flag
*
wf
)
{
evl_pulse_flag_nosched
(
wf
);
evl_schedule
();
}
static
inline
void
evl_flush_flag
(
struct
evl_flag
*
wf
,
int
reason
)
static
inline
void
evl_flush_flag
_nosched
(
struct
evl_flag
*
wf
,
int
reason
)
{
evl_flush_wait
(
&
wf
->
wait
,
reason
);
}
static
inline
void
evl_flush_flag
(
struct
evl_flag
*
wf
,
int
reason
)
{
evl_flush_flag_nosched
(
wf
,
reason
);
evl_schedule
();
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment