Searched refs:control (Results 1 - 25 of 137) sorted by relevance

123456

/barrelfish-2018-10-04/lib/barrelfish/
H A Dthread_once.c49 void thread_once_internal(thread_once_t *control, void (*func)(void)) { argument
50 thread_once_t x = *control; // unprotected access
53 if (*control == THREAD_ONCE_INIT) {
54 *control = THREAD_ONCE_BEING_INITIALIZED;
59 *control = thread_once_global_epoch;
62 while (*control == THREAD_ONCE_BEING_INITIALIZED) {
/barrelfish-2018-10-04/lib/acpica/tests/aslts/src/runtime/collections/functional/control/
H A DMakefile0 # control
3 AMLMOD= control
/barrelfish-2018-10-04/lib/acpica/tests/aslts/src/runtime/collections/functional/
H A DMakefile7 control \
/barrelfish-2018-10-04/lib/msun/amd64/
H A Dfenv.c93 * control word to avoid this side effect.
133 __uint16_t control; local
136 __fnstcw(&control);
138 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
139 control &= ~mask;
140 __fldcw(control);
150 __uint16_t control; local
153 __fnstcw(&control);
155 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
156 control |
[all...]
/barrelfish-2018-10-04/lib/compiler-rt/builtins/
H A Demutls.c73 static __inline void *emutls_allocate_object(__emutls_control *control) { argument
79 size_t size = control->size;
80 size_t align = control->align;
89 if (control->value)
90 memcpy(base, control->value, size);
122 /* Returns control->object.index; set index if not allocated yet. */
123 static __inline uintptr_t emutls_get_index(__emutls_control *control) { argument
124 uintptr_t index = __atomic_load_n(&control->object.index, __ATOMIC_ACQUIRE);
129 index = control->object.index;
132 __atomic_store_n(&control
181 __emutls_get_address(__emutls_control* control) argument
[all...]
/barrelfish-2018-10-04/lib/msun/i387/
H A Dfenv.c138 * the old control word to avoid this side effect.
187 __uint16_t control; local
190 __fnstcw(&control);
195 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
196 control &= ~mask;
197 __fldcw(control);
209 __uint16_t control; local
212 __fnstcw(&control);
217 omask = ~(control | mxcsr >> _SSE_EMASK_SHIFT) & FE_ALL_EXCEPT;
218 control |
[all...]
/barrelfish-2018-10-04/include/barrelfish/
H A Dthreads.h101 extern void thread_once_internal(thread_once_t *control, void (*func)(void));
106 * \param control Control word - should be initialized with THREAD_ONCE_INIT.
109 static inline void thread_once(thread_once_t *control, void (*func)(void)) { argument
110 assert(control != NULL);
112 thread_once_t x = *control; // unprotected access
114 thread_once_internal(control, func);
H A Dump_impl.h55 // control word is 32-bit, because it must be possible to atomically write it
69 struct ump_control control; member in union:ump_message::__anon48
151 ump_control_t ctrl_used = c->buf[c->pos].header.control.used;
182 * \param ctrl Pointer to storage for control word for next message, to be filled in
209 if (msg->header.control.used)
221 return !msg->header.control.used;
226 msg->header.control.used = 0;
H A Dlmp_chan.h176 * \brief Apply generic IDC control operation to LMP send flags
178 static inline lmp_send_flags_t idc_control_to_lmp_flags(idc_control_t control, argument
181 switch (control) {
188 default: // no-op for other control ops
/barrelfish-2018-10-04/usr/eclipseclp/ecrc_solvers/grace/
H A Doptions.pl72 option(control, font, CF),
336 grace_window(control).
347 boolean_option(control, all_solutions).
348 boolean_option(control, display_solutions).
349 boolean_option(control, print_trace).
352 string_arg_option(control, title).
353 string_arg_option(control, version).
354 string_arg_option(control, display).
355 string_arg_option(control, var_selection).
356 string_arg_option(control, value_selectio
[all...]
H A DMakefile39 GRACE_TCL = control matrix varstack var constr add_menu request
H A Dgrace.pl310 tcl_source(control),
369 (option(control, restart, "restart") ->
381 option(control, geometry, CG),
395 option(control, display, DM),
397 (option(control, print_trace, 1) ->
586 option(control, percent, Perc),
587 option(control, branch_and_bound, BB),
651 single_option(control, display_solutions, Displ),
663 option(control, all_solutions, 0)
687 (option(control, branch_and_boun
[all...]
/barrelfish-2018-10-04/usr/bench/ump_bench/
H A Dthroughput.c39 msg->header.control = ctrl;
49 msg->header.control = ctrl;
H A Dlatency.c40 msg->header.control = ctrl;
H A Dreceive.c40 msg->header.control = ctrl;
/barrelfish-2018-10-04/include/ahci/
H A Dahci.h31 idc_control_t control);
72 /* perform control operations */
73 ahci_control_fn *control; member in struct:ahci_binding
/barrelfish-2018-10-04/lib/driverkit/
H A Dmodules.c146 * \param[out] control iref of the control interface (created as part of this function).
152 uint64_t flags, iref_t* device, iref_t* control)
157 assert(control != NULL);
187 DEBUG_ERR(err, "Can't set-up control interface for device.");
191 assert (inst->control > 0);
192 *control = inst->control;
149 driverkit_create_driver(const char* cls, const char* name, struct capref* caps, size_t caps_len, char** args, size_t args_len, uint64_t flags, iref_t* device, iref_t* control) argument
/barrelfish-2018-10-04/usr/bench/xeon_phi_ump/
H A Dbenchmark.c52 msg->header.control = ctrl;
65 msg->header.control = ctrl;
114 msg->header.control = ctrl;
126 msg->header.control = ctrl;
185 msg->header.control = ctrl;
208 msg->header.control = ctrl;
229 msg->header.control = ctrl;
308 msg->header.control = ctrl;
355 msg->header.control = ctrl;
/barrelfish-2018-10-04/include/devif/backends/
H A Ddescq.h38 descq_control_t control; member in struct:descq_func_pointer
/barrelfish-2018-10-04/usr/eclipseclp/documents/embedding/
H A Dembtclmulti.tex67 way for an {\eclipse} side to hand over control to the external
68 side. Effectively, instead of handing over control to a single peer,
69 control is handed over repeatedly to all the peers that are participating
70 in peer multitasking. The control is shared between these peers in a
73 give up control, so that the control can be passed to the next multitasking
87 During a multitasking phase, control is handed over to a multitasking peer,
89 one of these handlers, and when the handler returns, control is handed
101 round of passing control to all the multitasking peers, i.e. control i
[all...]
H A Dembremoteproto.tex68 \item[Control] This connection is used to control the remote
77 identified by its control
82 control}. When a side has control, it is able to send messages to the other
83 side via the control connection. The side that does not have control
84 waits for messages to arrive on the control connection. On the {\eclipse}
85 side, execution is suspended while it does not have control. In general, once a
86 control message is sent, the control i
[all...]
H A Dembremote.tex87 thread-like control flow of the embedded interface. The
93 either the {\eclipse} side or the Tcl side has `control'. When the Tcl side
94 has control, execution of the {\eclipse} process is suspended. When the
95 {\eclipse} side has control, the Tcl side cannot initiate the execution of
96 ec_rpc goals. The interface can implicitly transfer control from one side
101 remote process is identified by a {\bf control} name, which is the
102 {\eclipse} name for a special control connection between the two sides.
177 end of the attachment, before control is handed over to the
178 {\eclipse} side (see section~\ref{remote-control} for more
191 such as the control connectio
[all...]
/barrelfish-2018-10-04/usr/tests/devif/
H A Didc_endpoint.c125 static errval_t control(struct descq* q, uint64_t cmd, uint64_t value, uint64_t* res) function
142 f->control = control;
/barrelfish-2018-10-04/include/driverkit/
H A Ddriverkit.h23 iref_t control; //< This is initialized by driverkit 'dcontrol_service.c'. member in struct:bfdriver_instance
65 iref_t control; member in struct:driver_instance
77 /** driver control flounder interface */
/barrelfish-2018-10-04/usr/tests/xeon_phi_test/
H A Dbenchmark.c393 msg->header.control = ctrl;
406 msg->header.control = ctrl;
432 msg->header.control = ctrl;
448 msg->header.control = ctrl;
495 msg->header.control = ctrl;
507 msg->header.control = ctrl;
567 msg->header.control = ctrl;
590 msg->header.control = ctrl;
611 msg->header.control = ctrl;
690 msg->header.control
[all...]

Completed in 251 milliseconds

123456