/barrelfish-master/lib/barrelfish/ |
H A D | thread_once.c | 49 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-master/lib/acpica/tests/aslts/src/runtime/collections/functional/control/ |
H A D | Makefile | 0 # control 3 AMLMOD= control
|
/barrelfish-master/lib/acpica/tests/aslts/src/runtime/collections/functional/ |
H A D | Makefile | 7 control \
|
/barrelfish-master/lib/msun/amd64/ |
H A D | fenv.c | 93 * 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-master/lib/msun/i387/ |
H A D | fenv.c | 138 * 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-master/include/barrelfish/ |
H A D | threads.h | 104 extern void thread_once_internal(thread_once_t *control, void (*func)(void)); 109 * \param control Control word - should be initialized with THREAD_ONCE_INIT. 112 static inline void thread_once(thread_once_t *control, void (*func)(void)) { argument 113 assert(control != NULL); 115 thread_once_t x = *control; // unprotected access 117 thread_once_internal(control, func);
|
H A D | ump_impl.h | 55 // control word is 32-bit, because it must be possible to atomically write it 69 struct ump_control control; member in union:ump_message::__anon19 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;
|
/barrelfish-master/usr/eclipseclp/ecrc_solvers/grace/ |
H A D | options.pl | 72 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 D | Makefile | 39 GRACE_TCL = control matrix varstack var constr add_menu request
|
H A D | grace.pl | 310 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-master/lib/compiler-rt/builtins/ |
H A D | emutls.c | 290 static __inline void *emutls_allocate_object(__emutls_control *control) { argument 295 size_t size = control->size; 296 size_t align = control->align; 305 if (control->value) 306 memcpy(base, control->value, size); 312 // Returns control->object.index; set index if not allocated yet. 313 static __inline uintptr_t emutls_get_index(__emutls_control *control) { argument 314 uintptr_t index = __atomic_load_n(&control->object.index, __ATOMIC_ACQUIRE); 318 index = control->object.index; 321 __atomic_store_n(&control 378 __emutls_get_address(__emutls_control *control) argument [all...] |
/barrelfish-master/include/ahci/ |
H A D | ahci.h | 31 idc_control_t control); 72 /* perform control operations */ 73 ahci_control_fn *control; member in struct:ahci_binding
|
H A D | sata_fis.h | 41 unsigned char control; member in struct:sata_fis_reg_h2d
|
/barrelfish-master/usr/bench/ump_bench/ |
H A D | throughput.c | 39 msg->header.control = ctrl; 49 msg->header.control = ctrl;
|
H A D | latency.c | 40 msg->header.control = ctrl;
|
H A D | receive.c | 40 msg->header.control = ctrl;
|
H A D | send.c | 41 msg->header.control = ctrl;
|
/barrelfish-master/usr/bench/xeon_phi_ump/ |
H A D | benchmark.c | 52 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-master/lib/driverkit/ |
H A D | dcontrol_client.c | 21 #include <driverkit/control.h>
|
/barrelfish-master/usr/eclipseclp/documents/embedding/ |
H A D | embtclmulti.tex | 67 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 D | embremoteproto.tex | 68 \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 D | embremote.tex | 87 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-master/usr/tests/xeon_phi_test/ |
H A D | benchmark.c | 393 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...] |
/barrelfish-master/usr/tests/hw_model_test/ |
H A D | benchmark.c | 393 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...] |
/barrelfish-master/lib/blk/blk_ahci/ |
H A D | sata_fis.h | 57 unsigned char control; member in struct:sata_fis_reg_h2d
|