/xen-4.10.0-shim-comet/tools/ocaml/xenstored/ |
A D | connections.ml | 56 let find cons = 73 cons.watches <- Trie.map (del_watches_of_con con) cons.watches; 88 cons.watches <- Trie.map (del_watches_of_con con) cons.watches; 100 iter_domains cons fct; iter_anonymous cons fct 106 cons.domains [] 124 cons.watches <- Trie.set cons.watches key (watch :: watches); 132 cons.watches <- Trie.unset cons.watches key 134 cons.watches <- Trie.set cons.watches key watches; 167 iter cons aux; 170 let stats cons = [all …]
|
A D | process.ml | 59 let process_watch ops cons = 60 let do_op_watch op cons = 86 let do_debug con t domains cons data = 115 let do_read con t domains cons data = 149 let do_rm con t domains cons data = 203 fct con t doms cons data; 214 match fct con t doms cons data with 220 fct con t doms cons data 433 Connections.del_domain cons domid; 540 let do_input store cons doms con = [all …]
|
A D | xenstored.ml | 30 fct store cons domains c 33 Connections.del_anonymous cons c; 37 Connections.del_anonymous cons c; 42 Connections.del_anonymous cons c; 54 let process_domains store cons domains = 189 Connections.add_domain cons ndom; 202 let from_file store cons doms file = 207 let to_channel store cons chan = 226 let to_file store cons file = 287 let cons = Connections.create () in [all …]
|
/xen-4.10.0-shim-comet/xen/drivers/char/ |
A D | consoled.c | 49 XENCONS_RING_IDX cons, prod; in consoled_guest_rx() local 56 cons = cons_ring->out_cons; in consoled_guest_rx() 65 ASSERT((prod - cons) <= sizeof(cons_ring->out)); in consoled_guest_rx() 68 if ( cons == prod ) in consoled_guest_rx() 71 while ( cons != prod ) in consoled_guest_rx() 73 char c = cons_ring->out[MASK_XENCONS_IDX(cons++, cons_ring->out)]; in consoled_guest_rx() 93 ACCESS_ONCE(cons_ring->out_cons) = cons; in consoled_guest_rx() 106 XENCONS_RING_IDX cons, prod; in consoled_guest_tx() local 111 cons = ACCESS_ONCE(cons_ring->in_cons); in consoled_guest_tx() 120 ASSERT((prod - cons) <= sizeof(cons_ring->in)); in consoled_guest_tx() [all …]
|
A D | xen_pv_console.c | 99 XENCONS_RING_IDX cons, prod; in pv_console_rx() local 106 cons = cons_ring->in_cons; in pv_console_rx() 114 ASSERT((prod - cons) <= sizeof(cons_ring->in)); in pv_console_rx() 116 while ( cons != prod ) in pv_console_rx() 118 c = cons_ring->in[MASK_XENCONS_IDX(cons++, cons_ring->in)]; in pv_console_rx() 126 ACCESS_ONCE(cons_ring->in_cons) = cons; in pv_console_rx() 134 XENCONS_RING_IDX cons, prod; in pv_ring_puts() local 140 cons = ACCESS_ONCE(cons_ring->out_cons); in pv_ring_puts() 149 ASSERT((prod - cons) <= sizeof(cons_ring->out)); in pv_ring_puts() 150 avail = sizeof(cons_ring->out) - (prod - cons); in pv_ring_puts()
|
/xen-4.10.0-shim-comet/tools/ocaml/libs/xb/ |
A D | xs_ring_stubs.c | 52 XENSTORE_RING_IDX cons, prod; /* offsets only */ in ml_interface_read() local 56 cons = *(volatile uint32_t*)&intf->req_cons; in ml_interface_read() 65 if ((prod - cons) > XENSTORE_RING_SIZE) in ml_interface_read() 69 total_data = prod - cons; in ml_interface_read() 80 data = XENSTORE_RING_SIZE - MASK_XENSTORE_IDX(cons); in ml_interface_read() 83 memcpy(buffer, intf->req + MASK_XENSTORE_IDX(cons), len); in ml_interface_read() 86 memcpy(buffer, intf->req + MASK_XENSTORE_IDX(cons), data); in ml_interface_read() 111 XENSTORE_RING_IDX cons, prod; in ml_interface_write() local 115 cons = *(volatile uint32_t*)&intf->rsp_cons; in ml_interface_write() 124 if ((prod - cons) > XENSTORE_RING_SIZE) in ml_interface_write() [all …]
|
/xen-4.10.0-shim-comet/tools/xentrace/ |
A D | xentrace.c | 90 unsigned long prod, cons, size; member 143 membuf.prod = membuf.cons = 0; in membuf_alloc() 283 int cons, prod, wsize, written; in membuf_dump() local 288 cons = membuf.cons % membuf.size; in membuf_dump() 291 if(prod > cons) in membuf_dump() 295 wsize = prod - cons; in membuf_dump() 327 membuf.cons = membuf.prod = 0; in membuf_dump() 715 cons = meta[i]->cons; in monitor_tbufs() 719 if ( cons == prod ) in monitor_tbufs() 727 if ( prod < cons ) in monitor_tbufs() [all …]
|
/xen-4.10.0-shim-comet/xen/common/ |
A D | trace.c | 238 buf->cons = buf->prod = 0; in alloc_trace_bufs() 453 static inline bool_t bogus(u32 prod, u32 cons) in bogus() argument 456 unlikely(cons & 3) || unlikely(cons >= 2 * data_size) ) in bogus() 460 smp_processor_id(), prod, cons); in bogus() 468 u32 prod = buf->prod, cons = buf->cons; in calc_unconsumed_bytes() local 472 if ( bogus(prod, cons) ) in calc_unconsumed_bytes() 475 x = prod - cons; in calc_unconsumed_bytes() 487 u32 prod = buf->prod, cons = buf->cons; in calc_bytes_to_wrap() local 491 if ( bogus(prod, cons) ) in calc_bytes_to_wrap() 513 u32 x = buf->prod, cons = buf->cons; in next_record() local [all …]
|
/xen-4.10.0-shim-comet/tools/xenstore/ |
A D | xenstored_domain.c | 90 return ((prod - cons) <= XENSTORE_RING_SIZE); in check_indexes() 99 *len = XENSTORE_RING_SIZE - (prod - cons); in get_output_chunk() 108 if ((prod - cons) < *len) in get_input_chunk() 109 *len = prod - cons; in get_input_chunk() 110 return buf + MASK_XENSTORE_IDX(cons); in get_input_chunk() 119 XENSTORE_RING_IDX cons, prod; in writechn() local 122 cons = intf->rsp_cons; in writechn() 126 if (!check_indexes(cons, prod)) { in writechn() 149 XENSTORE_RING_IDX cons, prod; in readchn() local 152 cons = intf->req_cons; in readchn() [all …]
|
/xen-4.10.0-shim-comet/xen/include/public/io/ |
A D | ring.h | 433 RING_IDX cons, \ 438 if (prod == cons) \ 442 cons = name##_mask(cons, ring_size); \ 444 if (prod == cons) \ 447 if (prod > cons) \ 448 size = prod - cons; \ 450 size = ring_size - (cons - prod); \
|
A D | libxenvchan.h | 54 uint32_t cons, prod; member
|
/xen-4.10.0-shim-comet/tools/misc/ |
A D | xen-ringwatch | 254 def __init__(self, prod, cons, event, **d): 257 self.cons = int(cons) 262 (type(self).__name__, self.prod, self.cons, self.event) 265 return self.cons 270 self.cons == other.cons and \
|
/xen-4.10.0-shim-comet/docs/misc/ |
A D | 9pfs.markdown | 324 prod cons 331 cons prod 372 - read *cons*, *prod* from shared memory 375 - write to array at position *prod* up to *cons*, wrapping around the circular 384 - read *prod*, *cons* from shared memory 386 - verify *cons* against local copy (producer shouldn't change it) 387 - read from array at position *cons* up to *prod*, wrapping around the circular 390 - increase *cons* 394 up to *cons*. The consumer takes care of reading only as many bytes as available
|
A D | pvcalls.markdown | 1012 prod cons 1019 cons prod 1027 PVCALLS_RING_IDX cons, 1032 if (prod == cons) 1036 cons = _MASK_PVCALLS_IDX(cons, ring_size); 1038 if (prod == cons) 1041 if (prod > cons) 1042 size = prod - cons; 1044 size = ring_size - cons;
|
A D | xsm-flask.txt | 221 constraints file (for example, vm_rule.cons). The vm_role module defines one
|
/xen-4.10.0-shim-comet/tools/console/daemon/ |
A D | io.c | 290 XENCONS_RING_IDX cons, prod, size; in buffer_append() local 293 cons = intf->out_cons; in buffer_append() 297 size = prod - cons; in buffer_append() 310 while (cons != prod) in buffer_append() 312 MASK_XENCONS_IDX(cons++, intf->out)]; in buffer_append() 315 intf->out_cons = cons; in buffer_append() 963 XENCONS_RING_IDX cons, prod, space; in ring_free_bytes() local 965 cons = intf->in_cons; in ring_free_bytes() 969 space = prod - cons; in ring_free_bytes()
|
/xen-4.10.0-shim-comet/tools/ocaml/libs/xl/ |
A D | xenlight_stubs.c | 172 CAMLlocal5(list, cons, key, val, kv); in Val_key_value_list() 183 cons = caml_alloc(2, 0); in Val_key_value_list() 184 Store_field(cons, 0, kv); // head in Val_key_value_list() 185 Store_field(cons, 1, list); // tail in Val_key_value_list() 186 list = cons; in Val_key_value_list() 214 CAMLlocal3(list, cons, string); in Val_string_list() 220 cons = caml_alloc(2, 0); in Val_string_list() 221 Store_field(cons, 0, string); // head in Val_string_list() 222 Store_field(cons, 1, list); // tail in Val_string_list() 223 list = cons; in Val_string_list()
|
/xen-4.10.0-shim-comet/tools/xenmon/ |
A D | xenbaked.c | 501 unsigned long start_offset, end_offset, cons, prod; in monitor_tbufs() local 503 cons = meta[i]->cons; in monitor_tbufs() 507 if ( cons == prod ) in monitor_tbufs() 510 start_offset = cons % data_size; in monitor_tbufs() 530 meta[i]->cons = prod; in monitor_tbufs()
|
/xen-4.10.0-shim-comet/tools/libvchan/ |
A D | io.c | 59 return &ctrl->read.shr->cons; in _rd_cons() 71 return ctrl->write.shr->cons; in wr_cons()
|
/xen-4.10.0-shim-comet/tools/flask/policy/ |
A D | Makefile.common | 103 ALL_CONSTRAINTS := $(wildcard $(ALL_MODULES:.te=.cons))
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | trace.h | 314 uint32_t cons; /* Offset of next item to be consumed by control tools. */ member
|
/xen-4.10.0-shim-comet/docs/features/ |
A D | intel_psr_cat_cdp.pandoc | 401 no HW which enables both L2 CAT and L3 CAT/CDP. But SW implementation has cons-
|