/barrelfish-2018-10-04/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-2018-10-04/lib/acpica/tests/aslts/src/runtime/collections/functional/control/ |
H A D | Makefile | 0 # control 3 AMLMOD= control
|
/barrelfish-2018-10-04/lib/acpica/tests/aslts/src/runtime/collections/functional/ |
H A D | Makefile | 7 control \
|
/barrelfish-2018-10-04/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-2018-10-04/lib/compiler-rt/builtins/ |
H A D | emutls.c | 73 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 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-2018-10-04/include/barrelfish/ |
H A D | threads.h | 101 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 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::__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 D | lmp_chan.h | 176 * \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 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-2018-10-04/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;
|
/barrelfish-2018-10-04/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
|
/barrelfish-2018-10-04/lib/driverkit/ |
H A D | modules.c | 146 * \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 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-2018-10-04/include/devif/backends/ |
H A D | descq.h | 38 descq_control_t control; member in struct:descq_func_pointer
|
/barrelfish-2018-10-04/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-2018-10-04/usr/tests/devif/ |
H A D | idc_endpoint.c | 125 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 D | driverkit.h | 23 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 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...] |