/barrelfish-master/usr/bench/net_latency/elb/ |
H A D | interface_app.c | 23 static void idc_register_buffer(struct net_queue_manager_binding *binding, 166 static void idc_register_buffer(struct net_queue_manager_binding *binding, argument 171 err = net_queue_manager_register_buffer__tx(binding, NOP_CONT, buf, sp,
|
/barrelfish-master/lib/vfs/ |
H A D | vfs_blockdevfs_ata.c | 47 static void ahci_init_cb(void *st, errval_t err, struct ahci_binding *binding) argument 58 h->ahci_binding = binding; 59 binding->st = h;
|
/barrelfish-master/usr/monitor/include/ |
H A D | monitor.h | 54 struct intermon_binding *binding; ///< Back-pointer to binding member in struct:intermon_state 206 errval_t iref_alloc(struct monitor_binding *binding, uintptr_t service_id, 209 errval_t iref_get_binding(iref_t iref, struct monitor_binding **binding);
|
/barrelfish-master/usr/tests/idctest/ |
H A D | idctest.c | 123 struct test_binding *binding; member in struct:client_state 133 struct test_binding *b = myst->binding; 214 assert(!"binding is busy for tx?!"); 218 // situation if the binding is already busy sending. in this case, 225 DEBUG_ERR(err, "register_send on binding failed!"); 241 // copy my message receive handler vtable to the binding 244 // construct local per-binding state 248 myst->binding = b; 266 debug_printf("client binding to %"PRIuIREF"...\n", iref); 295 // copy my message receive handler vtable to the binding [all...] |
/barrelfish-master/lib/barrelfish/ |
H A D | domain.c | 43 struct interdisp_binding *binding[MAX_CPUS]; member in struct:domain_state 72 struct interdisp_binding *b = domain_state->binding[i]; 281 domain_state->binding[core_id] = b; 317 DEBUG_ERR(err, "binding to interdisp service"); 323 domain_state->binding[state->cnt] = b; 347 struct interdisp_binding *sb = domain_state->binding[state->core_id]; 416 assert(domain_state->binding[core_id] != NULL); 418 struct interdisp_binding *b = domain_state->binding[core_id]; 483 USER_PANIC_ERR(err, "Failure binding to inter-dispatcher service"); 536 domain_state->binding[ [all...] |
/barrelfish-master/lib/posixcompat/ |
H A D | select.c | 89 * The monitor binding is needed in case we have to wait for a bind to 108 * monitor binding. 273 err = us->u.active.binding->change_waitset 274 (us->u.active.binding, ws_store[READ_SLOT][fd]); 332 err = us->u.active.binding->change_waitset 333 (us->u.active.binding, ws_store[WRITE_SLOT][fd]); 647 * wait on monitor binding. 659 us->u.active.binding->waitset; 662 err = us->u.active.binding->change_waitset 663 (us->u.active.binding, w [all...] |
/barrelfish-master/lib/bomp/backends/ |
H A D | xomp_gateway_client.c | 35 /// binding transmit queue 38 /// binding to the txq 82 return xomp_gateway_get_memory_call__tx(msg_st->queue->binding, 117 USER_PANIC_ERR(err, "binding failed");
|
H A D | xomp_gateway.c | 166 return xomp_gateway_get_memory_response__tx(msg_st->queue->binding,
|
H A D | xomp_worker.c | 309 return xomp_gw_req_memory_response__tx(msg_st->queue->binding, TXQCONT(msg_st), 315 return xomp_add_memory_response__tx(msg_st->queue->binding, TXQCONT(msg_st), 323 return xomp_done_notify__tx(msg_st->queue->binding, TXQCONT(msg_st), 331 return xomp_done_with_arg__tx(msg_st->queue->binding, TXQCONT(msg_st), 564 * \param xb XOMP Flounder binding
|
H A D | xomp_master.c | 69 struct xomp_binding *binding; ///< Control channel binding member in struct:xomp_worker 252 return xomp_do_work__tx(msg_st->queue->binding, TXQCONT(msg_st), 262 return xomp_gw_req_memory_call__tx(msg_st->queue->binding, TXQCONT(msg_st), 272 return xomp_add_memory_call__tx(msg_st->queue->binding, TXQCONT(msg_st), 425 worker->binding = xb; 445 * \param xb XOMP Flounder binding 467 worker->binding = xb;
|
/barrelfish-master/usr/drivers/dma/ |
H A D | queue_manager.c | 142 q->binding = NULL;
|
/barrelfish-master/usr/drivers/xeon_phi/ |
H A D | xeon_phi_internal.h | 101 struct xeon_phi_driver_binding *binding; member in struct:xnode
|
/barrelfish-master/usr/skb/skb_simple/ |
H A D | octopus_stubs.c | 174 assert(cur->ors->binding != NULL); 178 "wakeup %p for %s\n", cur->ors->binding, cur->ors->query_state.std_out.buffer); 179 cur->ors->reply(cur->ors->binding, cur->ors); 405 errval_t set_binding(octopus_binding_type_t type, uint64_t id, void* binding) argument
|
/barrelfish-master/lib/bomp_new/ |
H A D | bomp_thread.c | 84 return bomp_execute__tx(msg_st->queue->binding, TXQCONT(msg_st), 96 * \param _b created BOMP binding 262 return bomp_done__tx(msg_st->queue->binding, TXQCONT(msg_st),msg_st->err); 315 * \param xb XOMP Flounder binding
|
/barrelfish-master/usr/tests/endpoints/ |
H A D | basic.c | 26 static struct flounderbootstrap_binding *binding; variable in typeref:struct:flounderbootstrap_binding 169 // copy my message receive handler vtable to the binding 172 binding = b;
|
/barrelfish-master/usr/skb/octopus/ |
H A D | skb_query.c | 394 // Calling binding(_, X, Binding), write(X). 395 dident binding = ec_did("binding", 3); local 401 pword binding_term = ec_term(binding, var_, var_x, bind_term); 409 OCT_DEBUG("No event binding found for client."); 530 errval_t set_binding(octopus_binding_type_t type, uint64_t id, void* binding) argument 553 pword binding_term = ec_long((long int) binding); 558 OCT_DEBUG("set_binding: %p\n", binding);
|
H A D | predicates.c | 526 OCT_DEBUG("drs->binding: %p\n", drs->binding); 541 if (drs->binding != NULL && drs->reply != NULL) { 559 if (drs->binding->st != NULL) { 560 oct_rpc_enqueue_reply(drs->binding, drs); 563 drs->reply(drs->binding, drs); 567 USER_PANIC("No binding set for watch_id: %lu", watch_id);
|
/barrelfish-master/doc/015-disk-driver-arch/ |
H A D | flounder-ahci.tex | 124 The \flahcib\ type extends the generic binding type, allowing the generated 125 \acs{ahci} bindings to be used anywhere the generic binding type is used. In 129 Additionally, an \acs{ahci} binding contains a libahci binding, used internally 134 Because \acs{ahci} Flounder bindings use the generic binding as a base, the
|
H A D | usage.tex | 84 \lstinline+ata_rw28+ binding and then building an \acs{rpc} client on top of 85 it. The pointer to the binding is stored for convenience as it is used 129 call, pass it the binding, the buffer, the number of bytes to write, the
|
/barrelfish-master/usr/monitor/ |
H A D | ump_support.c | 140 USER_PANIC("Same-core UMP binding NYI"); 321 DEBUG_ERR(err, "non transient error in intermon binding\n"); 491 struct intermon_binding *binding; member in struct:bind_ump_service_request_state 502 struct intermon_binding *binding, 524 me->binding = binding; 543 err2 = binding->tx_vtbl.bind_ump_reply(binding, NOP_CONT, your_mon_id, 0, err, 558 st->binding, st->your_mon_id); 495 bind_ump_service_request_cont(struct monitor_binding *domain_binding, uintptr_t service_id, con_id_t my_mon_id, struct capref frame, uint32_t channel_length_in, uint32_t channel_length_out, struct capref notify_cap, struct intermon_binding *binding, con_id_t your_mon_id) argument
|
/barrelfish-master/usr/drivers/e10k/ |
H A D | devif_backend_e10k.c | 411 q->binding = b; 413 e10k_vf_rpc_client_init(q->binding); 645 err = q->binding->rpc_tx_vtbl.create_queue(q->binding, q->tx.mem, q->txhwb.mem,
|
/barrelfish-master/usr/drivers/iommu/modules/generic/ |
H A D | common.h | 97 ///< the iommu binding 98 struct iommu_binding *binding; member in struct:iommu_device
|
/barrelfish-master/usr/tests/devif/ |
H A D | queue_interface.c | 76 static struct devif_test_binding* binding; variable in typeref:struct:devif_test_binding 434 binding = b; 465 err = binding->rpc_tx_vtbl.request_ep(binding, disp_get_core_id(),
|
/barrelfish-master/doc/012-services/ |
H A D | Services.tex | 105 The binding service facilitates communication in the system, allowing 108 The binding service also implements the inter-dispatcher communication 111 % FIXME: This last bit is strange, however, this definition of the binding 116 % who is responsible for sending caps? binding or cap management? 370 % communication: basic, binding, group, routing 506 Barrelfish dispatchers (e.g., network stack relies on binding 568 All services have a Barrelfish-specific dependency on the binding 570 they will require the binding service to make their interfaces 574 The binding service itself requires endpoint capabilities for the communication 580 The binding servic [all...] |
/barrelfish-master/lib/driverkit/ |
H A D | ddomain_client.c | 104 // copy my message receive handler vtable to the binding 263 static void ddomain_identify_handler(struct ddomain_binding* binding, uint64_t id) { argument 271 di->b = binding;
|