/barrelfish-2018-10-04/include/ahci/ |
H A D | ahci.h | 24 struct ahci_binding *_binding); 25 typedef bool ahci_can_send_fn(struct ahci_binding *_binding); 26 typedef errval_t ahci_register_send_fn(struct ahci_binding *_binding, 28 typedef errval_t ahci_change_waitset_fn(struct ahci_binding *_binding, 30 typedef errval_t ahci_control_fn(struct ahci_binding *_binding, 32 typedef void ahci_error_handler_fn(struct ahci_binding *_binding, errval_t err); 37 typedef void ahci_command_completed_method_fn(struct ahci_binding *_binding, 92 errval_t ahci_issue_command(struct ahci_binding *_binding, 97 errval_t ahci_close(struct ahci_binding *_binding,
|
/barrelfish-2018-10-04/lib/virtio/host/ |
H A D | channel_flounder.c | 78 static void virtio_open_call__rx(struct virtio_binding *_binding, argument 93 assert(_binding->st); 95 struct virtio_device *vdev = _binding->st; 115 st->b = _binding; 128 static void virtio_close_call__rx(struct virtio_binding *_binding) argument 130 virtio_close_response(_binding); 172 static void virtio_add_call__rx(struct virtio_binding *_binding, argument 180 if (!_binding->st) { 194 struct virtio_device *vdev = _binding->st; 199 st->b = _binding; 221 virtio_extend_call__rx(struct virtio_binding *_binding, uint16_t vq_id, struct capref vbuf) argument 235 virtio_req_call__rx(struct virtio_binding *_binding, uint64_t size) argument [all...] |
/barrelfish-2018-10-04/lib/ahci/ |
H A D | ahci.c | 255 static void ahci_mgmt_close_cb(struct ahci_mgmt_binding *_binding, errval_t status) argument 261 struct bind_st *bst = _binding->st; 293 static bool ahci_can_send(struct ahci_binding *_binding) argument 295 return ahci_find_free_command_slot(&_binding->port_info) != -1; 298 static errval_t ahci_register_send(struct ahci_binding *_binding, argument 301 if (ahci_can_send(_binding)) { 303 &(_binding->register_chanstate), _continuation); 307 &(_binding->register_chanstate), _continuation); 311 static errval_t ahci_change_waitset(struct ahci_binding *_binding, struct waitset *ws) argument 315 _binding 321 ahci_control(struct ahci_binding *_binding, idc_control_t control) argument 327 ahci_error_handler(struct ahci_binding *_binding, errval_t err) argument 406 ahci_issue_command(struct ahci_binding *_binding, struct event_closure _continuation, void *tag, uint8_t *fis, size_t fis_length, bool is_write, struct ahci_dma_region *buf, size_t buflen) argument 456 ahci_close(struct ahci_binding *_binding, struct event_closure _continuation) argument [all...] |
H A D | storage_vsic.c | 100 static void ahci_bind_cb(void *st, errval_t err, struct ahci_binding *_binding) argument 104 mydata->ahci_binding = _binding;
|
/barrelfish-2018-10-04/include/thc/ |
H A D | thcstubs.h | 42 typedef void common_continuation_fn(struct common_binding *_binding); 43 typedef bool common_can_send_fn(struct common_binding *_binding); 44 typedef errval_t common_register_send_fn(struct common_binding *_binding, struct waitset *ws, struct event_closure _continuation); 45 typedef errval_t common_change_waitset_fn(struct common_binding *_binding, struct waitset *ws); 46 typedef errval_t common_control_fn(struct common_binding *_binding, idc_control_t control); 47 typedef void common_error_handler_fn(struct common_binding *_binding, errval_t err);
|
/barrelfish-2018-10-04/usr/drivers/usb/usb_manager/include/ |
H A D | usb_request.h | 31 void usb_rx_request_read_call(struct usb_manager_binding *_binding, 33 void usb_rx_request_write_call(struct usb_manager_binding *_binding, 36 void usb_rx_request_call(struct usb_manager_binding *_binding,
|
/barrelfish-2018-10-04/usr/drivers/xeon_phi/ |
H A D | interphi.c | 412 static void domain_wait_call_rx(struct interphi_binding *_binding, argument 422 struct xnode *local_node = _binding->st; 457 static void domain_wait_response_rx(struct interphi_binding *_binding, argument 474 static void domain_lookup_call_rx(struct interphi_binding *_binding, argument 483 struct xnode *local_node = _binding->st; 504 static void domain_lookup_response_rx(struct interphi_binding *_binding, argument 512 struct xnode *local_node = _binding->st; 521 static void domain_register_call_rx(struct interphi_binding *_binding, argument 532 struct xnode *local_node = _binding->st; 552 static void domain_register_response_rx(struct interphi_binding *_binding, argument 567 spawn_call_rx(struct interphi_binding *_binding, uint8_t core, const char *cmdline, size_t length, uint8_t flags) argument 619 spawn_response_rx(struct interphi_binding *_binding, uint64_t domainid, interphi_errval_t msgerr) argument 632 spawn_with_cap_call_rx(struct interphi_binding *_binding, uint8_t core, const char *cmdline, size_t length, uint8_t flags, uint64_t cap_base, uint8_t cap_size_bits) argument 690 spawn_with_cap_response_rx(struct interphi_binding *_binding, uint64_t domainid, interphi_errval_t msgerr) argument 704 kill_call_rx(struct interphi_binding *_binding, uint64_t domainid) argument 731 kill_response_rx(struct interphi_binding *_binding, interphi_errval_t msgerr) argument 743 bootstrap_call_rx(struct interphi_binding *_binding, uint64_t base, uint64_t offset, uint8_t bits, uint8_t xid, uint8_t is_client) argument 787 bootstrap_response_rx(struct interphi_binding *_binding, interphi_errval_t msgerr) argument 799 chan_open_call_rx(struct interphi_binding *_binding, uint64_t source_did, uint64_t target_did, uint64_t usrdata, uint64_t msgbase, uint8_t msgbits, uint8_t type) argument 842 chan_open_response_rx(struct interphi_binding *_binding, errval_t msgerr) argument 879 interphi_bind_cb(void *st, errval_t err, struct interphi_binding *_binding) argument 902 interphi_connect_cb(void *st, errval_t err, struct interphi_binding *_binding) argument [all...] |
H A D | service.c | 226 static void register_call_recv(struct xeon_phi_driver_binding *_binding, argument 231 struct xeon_phi *phi = _binding->st; 236 phi->topology[id].binding = _binding; 249 _binding->st = &phi->topology[id]; 257 static void register_response_recv(struct xeon_phi_driver_binding *_binding, argument 262 assert(((struct xnode * )(_binding->st))->binding == _binding); 264 struct xnode *topology = _binding->st;
|
/barrelfish-2018-10-04/usr/device_managers/xeon_phi/ |
H A D | service.c | 99 static void register_call_recv(struct xeon_phi_manager_binding *_binding, argument 107 reg_data_fail.b = _binding; 111 reply->b = _binding; 112 reply->err = cm_new_xeon_phi(_binding, svc, &reply->id);
|
/barrelfish-2018-10-04/include/barrelfish/ |
H A D | monitor_client.h | 33 struct monitor_binding *_binding);
|
H A D | spawn_client.h | 34 struct proc_mgmt_binding *_binding);
|
/barrelfish-2018-10-04/lib/dma/client/ |
H A D | dma_client_channel.c | 107 static void done_msg_rx(struct dma_binding *_binding, argument 111 struct dma_client_channel *chan = _binding->st; 141 static void register_response_rx(struct dma_binding *_binding, argument 144 struct dma_client_channel *chan = _binding->st; 158 static void deregister_response_rx(struct dma_binding *_binding, argument 161 struct dma_client_channel *chan = _binding->st; 175 static void memcpy_response_rx(struct dma_binding *_binding, argument 180 struct dma_client_channel *chan = _binding->st;
|
/barrelfish-2018-10-04/lib/dma/ |
H A D | dma_service.c | 90 static void dma_register_call_rx(struct dma_binding *_binding, argument 93 dma_svc_handle_t svc_handle = _binding->st; 124 static void dma_deregister_call_rx(struct dma_binding *_binding, argument 127 dma_svc_handle_t svc_handle = _binding->st; 160 static void dma_memcpy_call_rx(struct dma_binding *_binding, argument 169 dma_svc_handle_t svc_handle = _binding->st;
|
/barrelfish-2018-10-04/usr/device_managers/dma/ |
H A D | dma_mgr_svc.c | 75 static void svc_register_call_rx(struct dma_mgr_binding *_binding, argument 86 struct tx_queue *txq = _binding->st; 154 static void svc_lookup_call_rx(struct dma_mgr_binding *_binding, argument 161 struct tx_queue *txq = _binding->st; 177 static void svc_lookup_by_iref_call_rx(struct dma_mgr_binding *_binding, argument 182 struct tx_queue *txq = _binding->st;
|
/barrelfish-2018-10-04/usr/tests/ata_rw28_test/ |
H A D | ata_rw28_test.c | 80 static void ahci_bind_cb(void *st, errval_t err, struct ahci_binding *_binding) argument 84 ahci_binding = _binding;
|
/barrelfish-2018-10-04/lib/bomp_new/ |
H A D | bomp_thread.c | 53 static void done__rx(struct bomp_binding *_binding, bomp_errval_t status) argument 57 struct bomp_thread *t = _binding->st; 271 static void execute__rx(struct bomp_binding *_binding, argument 276 struct bomp_thread *t = _binding->st;
|
/barrelfish-2018-10-04/lib/bulk_transfer/backends/sm/ |
H A D | bulk_sm_impl.h | 128 void bulk_sm_error_handler_debug(struct bulk_ctrl_binding *_binding, errval_t err);
|
H A D | flounder_helpers.c | 25 void bulk_sm_error_handler_debug(struct bulk_ctrl_binding *_binding, errval_t err) argument
|
/barrelfish-2018-10-04/lib/int_route/server/ |
H A D | init.c | 300 static void ctrl_register_controller(struct int_route_controller_binding *_binding, argument 312 c->binding = _binding;
|
/barrelfish-2018-10-04/lib/pci/ |
H A D | pci_driver_client.c | 52 static void pci_bind_cont(void *st, errval_t err, struct pci_driver_client_binding *_binding) { argument
|
/barrelfish-2018-10-04/doc/015-disk-driver-arch/ |
H A D | usage.tex | 66 errval_t err, struct ahci_binding *_binding) 70 ahci_binding = _binding;
|
H A D | flounder-ahci.tex | 136 \flifname\lstinline+_binding+.
|
/barrelfish-2018-10-04/doc/011-idc/ |
H A D | IDC.tex | 530 typedef void iface_basic__rx_method_fn(struct iface_binding *_binding, uint32_t arg); 531 typedef void iface_str__rx_method_fn(struct iface_binding *_binding, uint32_t arg, char *s); 532 typedef void iface_caps__rx_method_fn(struct iface_binding *_binding, uint32_t arg, 534 typedef void iface_buf__rx_method_fn(struct iface_binding *_binding, uint8_t *buf, size_t buflen); 572 errval_t iface_basic__tx(struct iface_binding *_binding, struct event_closure _continuation, 574 errval_t iface_str__tx(struct iface_binding *_binding, struct event_closure _continuation, 576 errval_t iface_caps__tx(struct iface_binding *_binding, struct event_closure _continuation, 578 errval_t iface_buf__tx(struct iface_binding *_binding, struct event_closure _continuation,
|