Searched refs:binding (Results 1 - 25 of 129) sorted by relevance

123456

/barrelfish-master/usr/skb/programs/
H A Dbindings.pl1 :- dynamic binding/3.
13 binding(Id, OldEventVal, OldRPCVal),
16 asserta(binding(Id, 0, 0)).
20 retract(binding(Id, OldEventVal , OldRPCVal)),
21 asserta(binding(Id, EventBinding, OldRPCVal)).
25 retract(binding(Id, OldEventVal , OldRPCVal)),
26 asserta(binding(Id, OldEventVal, RpcBinding)).
/barrelfish-master/lib/acpi_client/
H A Dacpi_client.c29 static struct acpi_binding* binding; variable in typeref:struct:acpi_binding
34 assert(binding != NULL);
36 err = binding->rpc_tx_vtbl.get_handle(binding, dev_id, ret_handle, &msgerr);
43 assert(binding != NULL);
45 err = binding->rpc_tx_vtbl.eval_integer(binding, handle, path, data, &msgerr);
52 assert(binding != NULL);
54 err = binding->rpc_tx_vtbl.reset(binding,
[all...]
/barrelfish-master/usr/monitor/
H A Diref.c18 struct monitor_binding *binding; member in struct:iref_service
30 errval_t iref_alloc(struct monitor_binding *binding, uintptr_t service_id, argument
33 assert(binding != NULL);
37 if (iref_table[i].binding == NULL) {
38 iref_table[i].binding = binding;
63 errval_t iref_get_binding(iref_t iref, struct monitor_binding **binding) argument
69 *binding = iref_table[(iref - 1) % MAX_IREF_PERCORE].binding;
70 if (*binding
[all...]
/barrelfish-master/include/flounder/
H A Dflounder_support_caps.h27 bool monitor_mutex_held; ///< We hold the monitor binding mutex (for current tx message)
32 void (*cap_send_continuation)(void *binding);
33 void *binding; member in struct:flounder_cap_state
H A Dflounder_txqueue.h39 typedef errval_t (*txq_register_fn_t)(void *binding,
45 void *binding; ///< binding member in struct:tx_queue
71 * \brief initializes a tx_queue to be used for a Flounder binding
74 * \param binding Flounder binding
76 * \param register_send register send function of the binding
77 * \param can_send can send function of the binding
81 void *binding,
/barrelfish-master/usr/device_managers/xeon_phi/
H A Dcardmanager.c31 struct xeon_phi_manager_binding *binding; member in struct:xeon_phi_card
48 * \param binding the flounder binding for this card
52 errval_t cm_new_xeon_phi(struct xeon_phi_manager_binding *binding, argument
66 card->binding = binding;
67 binding->st = card;
H A Dcardmanager.h18 * \param binding the flounder binding for this card
22 errval_t cm_new_xeon_phi(struct xeon_phi_manager_binding *binding,
/barrelfish-master/usr/drivers/ioat_dma/
H A Dioat_mgr_service.h20 errval_t ioat_mgr_svc_acquire(struct ioat_dma_mgr_binding *binding,
H A Dioat_mgr_service.c18 struct ioat_dma_mgr_binding *binding; member in struct:ioat_dev_handle
53 errval_t ioat_mgr_svc_acquire(struct ioat_dma_mgr_binding *binding, argument
70 dev->binding = binding;
82 handle->binding = NULL;
/barrelfish-master/lib/driverkit/
H A Ddcontrol_service.c34 static void dcontrol_default_attach_handler(struct dcontrol_binding* binding) { argument
35 struct bfdriver_instance* bfi = (struct bfdriver_instance*) binding->st;
42 errval_t err = binding->tx_vtbl.attach_response(binding, NOP_CONT, out_err);
51 static void dcontrol_default_detach_handler(struct dcontrol_binding* binding) { argument
52 struct bfdriver_instance* bfi = (struct bfdriver_instance*) binding->st;
60 errval_t err = binding->tx_vtbl.detach_response(binding, NOP_CONT, out_err);
69 static void dcontrol_default_set_sleep_level_handler(struct dcontrol_binding* binding, uint32_t level) { argument
70 struct bfdriver_instance* bfi = (struct bfdriver_instance*) binding
87 dcontrol_default_get_ep_handler(struct dcontrol_binding* binding, bool lmp) argument
[all...]
/barrelfish-master/usr/drivers/usb/usb_manager/
H A Dusb_manager_service.c21 static struct usb_manager_binding *binding; variable in typeref:struct:usb_manager_binding
43 err = usb_manager_thc_accept(&export_info, &binding);
49 err = usb_manager_thc_init_service(&service, binding, binding);
/barrelfish-master/lib/net_device_manager/
H A De10k_filt_cl_impl.c30 struct e10k_binding *binding = NULL; variable in typeref:struct:e10k_binding
43 binding = b;
44 e10k_rpc_client_init(binding);
76 if (binding != NULL) {
84 while (binding == NULL) {
104 assert(binding != NULL);
114 err = binding->rpc_tx_vtbl.register_port_filter(binding, buffer_id_rx, buffer_id_tx, qid, t, port, rerr, filter_id);
121 assert(binding != NULL);
125 err = binding
[all...]
/barrelfish-master/usr/bench/flounder_stubs/
H A Dpayload_glue.c25 static struct glue_bench_service_response *binding; variable in typeref:struct:glue_bench_service_response
66 assert(binding);
67 assert(binding->f);
71 assert(binding->f->fsb_payload_request);
72 err = binding->f->fsb_payload_request(binding, 1, 2, 3, 4);
76 assert(binding->f->fsb_empty_request);
77 err = binding->f->fsb_empty_request(binding);
81 assert(binding
[all...]
H A Dpayload.c25 static struct bench_binding *binding; variable in typeref:struct:bench_binding
68 err = binding->tx_vtbl.fsb_payload_request(binding, NOP_CONT, 1, 2, 3, 4);
72 err = binding->tx_vtbl.fsb_empty_request(binding, NOP_CONT);
76 err = binding->tx_vtbl.fsb_payload1_request(binding, NOP_CONT, 1);
80 err = binding->tx_vtbl.fsb_payload2_request(binding, NOP_CONT, 1, 2);
84 err = binding
[all...]
H A Dpayload32.c25 static struct bench_binding *binding; variable in typeref:struct:bench_binding
68 err = binding->tx_vtbl.fsb_payload32_1_request(binding, NOP_CONT, 1);
72 err = binding->tx_vtbl.fsb_payload32_2_request(binding, NOP_CONT, 1, 2);
76 err = binding->tx_vtbl.fsb_payload32_4_request(binding, NOP_CONT, 1, 2, 3, 4);
80 err = binding->tx_vtbl.fsb_payload32_8_request(binding, NOP_CONT, 1, 2, 3, 4, 5, 6, 7, 8);
84 err = binding
[all...]
H A Dpayload64.c25 static struct bench_binding *binding; variable in typeref:struct:bench_binding
68 err = binding->tx_vtbl.fsb_payload64_1_request(binding, NOP_CONT, 1);
72 err = binding->tx_vtbl.fsb_payload64_2_request(binding, NOP_CONT, 1, 2);
76 err = binding->tx_vtbl.fsb_payload64_4_request(binding, NOP_CONT, 1, 2, 3, 4);
80 err = binding->tx_vtbl.fsb_payload64_8_request(binding, NOP_CONT, 1, 2, 3, 4, 5, 6, 7, 8);
84 err = binding
[all...]
/barrelfish-master/lib/vfs/
H A Dvfs_blockdevfs_ahci.c35 struct ahci_binding *binding; member in struct:ahci_handle
42 static void ahci_init_cb(void *st, errval_t err, struct ahci_binding *binding) argument
53 h->binding = binding;
54 binding->st = h;
93 errval_t err = ahci_close(h->binding, MKCLOSURE(ahci_close_cb, h));
105 static void rx_flush_command_completed_cb(struct ahci_binding *binding, void *tag) argument
107 struct ahci_handle *h = binding->st;
109 binding, tag);
131 h->binding
153 rx_read_command_completed_cb(struct ahci_binding *binding, void *tag) argument
231 rx_write_command_completed_cb(struct ahci_binding *binding, void *tag) argument
[all...]
/barrelfish-master/lib/octopus/client/
H A Doctopus.c34 struct octopus_binding* binding; member in struct:oct_state
47 assert(event.binding != NULL);
48 return event.binding;
85 "error in event_dispatch for octopus event binding");
99 event.binding = b;
100 event.binding->rx_vtbl = rx_vtbl;
180 get_default_waitset(), IDC_BIND_FLAGS_DEFAULT, &(rpc.binding));
185 assert(rpc.binding != NULL);
186 err = octopus_thc_init_client(&rpc.thc_client, rpc.binding, rpc.binding);
[all...]
/barrelfish-master/lib/dma/
H A Ddma_service.c27 struct dma_binding *binding; member in struct:dma_svc_st
85 struct dma_binding *b = msg_st->queue->binding;
119 struct dma_binding *b = msg_st->queue->binding;
154 struct dma_binding *b = msg_st->queue->binding;
205 struct dma_binding *b = msg_st->queue->binding;
224 struct dma_binding *binding)
240 txq_init(&state->queue, binding, binding->waitset,
241 (txq_register_fn_t) binding->register_send,
253 state->binding
223 svc_connect_cb(void *st, struct dma_binding *binding) argument
[all...]
/barrelfish-master/lib/ahci/
H A Dahci.c36 struct ahci_binding *binding; member in struct:mgmt_close_call_st
73 // fire off the original binding callback
103 // get correct ahci binding
170 // cleanup semi-initialized libahci binding
264 waitset_chan_trigger_closure(st->binding->waitset,
265 &st->binding->tx_cont_chanstate, st->continuation);
267 free(st->binding->identify_data);
268 free(st->binding);
280 // set up our binding to the mgmt daemon
340 // setup binding struc
341 struct ahci_binding *binding = calloc(1, sizeof(struct ahci_binding)); local
[all...]
/barrelfish-master/usr/tests/multihoptest/
H A Dlatencytest.c31 // the binding we use for the benchmark
32 static struct bench_binding *binding; variable in typeref:struct:bench_binding
37 // the binding we use for signaling
118 // continue experiment as soon as binding can accept
121 err = binding->register_send(binding, get_default_waitset(),
200 err = binding->tx_vtbl.fsb_empty_request(binding, NOP_CONT);
203 err = binding->tx_vtbl.fsb_payload32_1_request(binding, NOP_CON
[all...]
/barrelfish-master/lib/bulk_transfer/backends/net/
H A Dbulk_net_e10k.h33 struct e10k_binding *binding;
/barrelfish-master/usr/drivers/xeon_phi/
H A Dxphi_service.c42 struct xeon_phi_binding *binding; member in struct:xphi_svc_st
139 return xeon_phi_chan_open_call__tx(msg_st->queue->binding, TXQCONT(msg_st),
148 return xeon_phi_chan_open_request_response__tx(msg_st->queue->binding,
154 return xeon_phi_kill_response__tx(msg_st->queue->binding, TXQCONT(msg_st),
162 return xeon_phi_dma_register_response__tx(msg_st->queue->binding, TXQCONT(msg_st),
169 return xeon_phi_dma_memcpy_response__tx(msg_st->queue->binding, TXQCONT(msg_st),
177 return xeon_phi_get_nodeid_response__tx(msg_st->queue->binding, TXQCONT(msg_st),
185 return xeon_phi_spawn_with_cap_response__tx(msg_st->queue->binding,
195 return xeon_phi_spawn_response__tx(msg_st->queue->binding, TXQCONT(msg_st),
201 return xeon_phi_domain_init_response__tx(msg_st->queue->binding, TXQCON
241 domain_lookup_call_rx(struct xeon_phi_binding *binding, const char *name, size_t length) argument
265 domain_wait_call_rx(struct xeon_phi_binding *binding, const char *name, size_t length) argument
287 domain_register_call_rx(struct xeon_phi_binding *binding, const char *name, size_t length, xphi_dom_id_t domid) argument
316 domain_init_call_rx(struct xeon_phi_binding *binding, domainid_t domain, coreid_t core, const char *name, size_t length) argument
360 chan_open_response_rx(struct xeon_phi_binding *binding, errval_t msgerr) argument
371 chan_open_request_call_rx(struct xeon_phi_binding *binding, uint8_t xphi, struct capref msgframe, uint8_t type, uint64_t domain, uint64_t usrdata) argument
402 kill_call_rx(struct xeon_phi_binding *binding, uint8_t xid, uint64_t domainid) argument
427 spawn_with_cap_call_rx(struct xeon_phi_binding *binding, uint8_t xid, uint8_t core, const char *cmdline, size_t length, uint8_t flags, struct capref cap) argument
460 spawn_call_rx(struct xeon_phi_binding *binding, uint8_t xid, uint8_t core, const char *cmdline, size_t length, uint8_t flags) argument
492 dma_register_call_rx(struct xeon_phi_binding *binding, struct capref mem) argument
521 dma_memcpy_call_rx(struct xeon_phi_binding *binding, uint64_t to, uint64_t from, uint64_t bytes) argument
557 get_nodeid_call_rx(struct xeon_phi_binding *binding, uint64_t arg) argument
608 alloc_mem_call_rx(struct xeon_phi_binding *binding, uint64_t bytes) argument
658 xphi_svc_connect_cb(void *st, struct xeon_phi_binding *binding) argument
[all...]
/barrelfish-master/usr/tests/flounderbootstrap/
H A Dflounderbootstrap.c23 struct flounderbootstrap_binding *binding; variable in typeref:struct:flounderbootstrap_binding
57 err = flounderbootstrap_init__tx(binding, txcont, frame);
61 err = binding->register_send(binding, get_default_waitset(), txcont);
75 err = flounderbootstrap_ack__tx(binding, txcont);
79 err = binding->register_send(binding, get_default_waitset(), txcont);
97 err = binding->register_send(binding, get_default_waitset(), txcont);
208 // copy my message receive handler vtable to the binding
[all...]
/barrelfish-master/usr/device_managers/dma/
H A Ddma_mgr_svc.c70 return dma_mgr_register_driver_response__tx(msg_st->queue->binding,
122 return dma_mgr_lookup_driver_response__tx(msg_st->queue->binding,
127 return dma_mgr_lookup_driver_response__tx(msg_st->queue->binding,
141 return dma_mgr_lookup_driver_by_iref_response__tx(msg_st->queue->binding,
146 return dma_mgr_lookup_driver_by_iref_response__tx(msg_st->queue->binding,
211 struct dma_mgr_binding *binding)
215 binding->rx_vtbl = svc_rx_vtbl;
222 txq_init(txq, binding, binding->waitset,
223 (txq_register_fn_t) binding
210 svc_connect_cb(void *st, struct dma_mgr_binding *binding) argument
[all...]

Completed in 210 milliseconds

123456