/barrelfish-master/doc/006-routing/ |
H A D | Routing.tex | 163 In addition to the forwarding table, each node maintains a routing table. The routing table is used for channel set-up: If a node receives a channel set-up request, it determines where to forward the request with the help of its routing table. 209 \item A client dispatcher initiates the set-up process by calling the bind function of the multi-hop interconnect driver. This function forwards the bind request to the monitor running on the client dispatcher's core. The bind request includes various parameters, including the \emph{iref} of the service and the client's (ingoing) virtual circuit identifier. 211 \item The monitor running on the client dispatcher's core determines (from the iref) the core on which the service resides. It then forwards the bind request to another monitor, which is determined based on the routing table. 213 \item Monitors receiving the bind request check whether the service is running on the same core as they are. If so, they determine the local dispatcher which has exported this iref and forward the request to it. Otherwise, the bind request is forwarded to another monitor in the same way as in step two. 215 \item As soon as the service's dispatcher receives the bind request, it runs the user provided connection callback. Based on the return value of this callback, it either accepts the connection or rejects it. In any case, the bind reply is sent back to the monitor. 217 \item The monitor proxies the bind replay back to where it received the bind request fro [all...] |
/barrelfish-master/doc/011-idc/ |
H A D | IDC.tex | 386 \item A \emph{server} dispatcher accepts an incoming binding request from a 427 object. If it returns success, the binding request will be accepted, and the 430 the client. When accepting a binding request, the connection callback also has 901 service resides, and forwards the request to the monitor on that core 905 has exported this iref, and forwards the bind request to it using a 1019 \texttt{lmp\_bind\_request} on the monitor. The monitor sends the request to the 1075 channel buffers, then sending a cap to the buffer along with a bind request 1085 a request to the monitor, the monitor serialises it and sends it to the
|
/barrelfish-master/doc/013-capability-mgmt/ |
H A D | type_system.tex | 905 processing a revoke request from another core.
|
/barrelfish-master/doc/015-disk-driver-arch/ |
H A D | conclusion.tex | 33 cache. If data is cached, the request can be completed much faster without
|
H A D | libahci.tex | 76 When processing an allocation request, the free list is scanned from the front 79 otherwise. If the chunk is split, the request is taken from the end of the 85 If there is no block large enough to satisfy the allocation request, the pool 98 stops at the first free chunk that meets the condition {\tt request\_size <= 203 to request the port specified by the \lstinline+uint8_t port+ parameter of
|
/barrelfish-master/doc/019-device-drivers/ |
H A D | DeviceDriver.tex | 491 of memory, in our case device memory. It allows you to request a smaller range 505 you will find a call to the monitor to request the I/O capability:
|
/barrelfish-master/doc/026-device-queues/ |
H A D | devif.tex | 135 that is introduced to buffer stores and the local request are satisfied by the contents 620 uint64_t request,
|
/barrelfish-master/include/openssl/ |
H A D | ts.h | 529 TS_REQ *request; member in struct:TS_resp_ctx 703 * policy = policy from the request or NULL if absent (in this case 705 * md_alg = MD algorithm from request 706 * imprint, imprint_len = imprint from request 708 * nonce, nonce_len = nonce from the request or NULL if absent (in this case
|
/barrelfish-master/lib/blk/blk_ahci/ |
H A D | device_impl.c | 237 static errval_t ahci_control(struct devq *q, uint64_t request, uint64_t value, argument
|
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/infiniband/hw/mthca/ |
H A D | mthca_profile.c | 65 struct mthca_profile *request, 100 profile[MTHCA_RES_UARC].size = request->uarc_size; 102 profile[MTHCA_RES_QP].num = request->num_qp; 103 profile[MTHCA_RES_SRQ].num = request->num_srq; 104 profile[MTHCA_RES_EQP].num = request->num_qp; 105 profile[MTHCA_RES_RDB].num = request->num_qp * request->rdb_per_qp; 106 profile[MTHCA_RES_CQ].num = request->num_cq; 108 profile[MTHCA_RES_MCG].num = request->num_mcg; 109 profile[MTHCA_RES_MPT].num = request 64 mthca_make_profile(struct mthca_dev *dev, struct mthca_profile *request, struct mthca_dev_lim *dev_lim, struct mthca_init_hca_param *init_hca) argument [all...] |
H A D | mthca_profile.h | 55 struct mthca_profile *request,
|
/barrelfish-master/lib/devif/backends/net/mlx4/drivers/net/mlx4/ |
H A D | mlx4.h | 1019 uint64_t mlx4_make_profile(struct mlx4_priv *priv, struct mlx4_profile *request,
|
H A D | profile.c | 63 u64 mlx4_make_profile(struct mlx4_priv *priv, struct mlx4_profile *request, argument 94 profile[MLX4_RES_QP].num = request->num_qp; 95 profile[MLX4_RES_RDMARC].num = request->num_qp * request->rdmarc_per_qp; 96 profile[MLX4_RES_ALTC].num = request->num_qp; 97 profile[MLX4_RES_AUXC].num = request->num_qp; 98 profile[MLX4_RES_SRQ].num = request->num_srq; 99 profile[MLX4_RES_CQ].num = request->num_cq; 101 profile[MLX4_RES_DMPT].num = request->num_mpt; 103 profile[MLX4_RES_MTT].num = ((u64) request [all...] |
/barrelfish-master/lib/dma/ |
H A D | dma_service.c | 69 /* request handling */ 73 } request; member in union:dma_svc_reply_st::__anon913 157 st->args.request.id); 166 DMASVC_DEBUG("memcopy request [0x%016lx]->[0x%016lx] of size 0x%lx\n", src, dst, 182 &reply->args.request.id); 207 return dma_done__tx(b, TXQCONT(msg_st), st->args.request.id, msg_st->err); 407 reply->args.request.id = id;
|
/barrelfish-master/lib/libc/iconv/ |
H A D | bsd_iconv.c | 265 __bsd_iconvctl(iconv_t cd, int request, void *argument) argument 283 switch (request) {
|
/barrelfish-master/lib/libc/net/ |
H A D | nscachedcli.c | 427 int request, result; local 432 request = CET_MP_WRITE_SESSION_WRITE_REQUEST; 433 result = safe_write(ws, &request, sizeof(int)); 533 int request, result; local 536 request = CET_MP_READ_SESSION_READ_REQUEST; 537 result = safe_write(rs, &request, sizeof(int));
|
/barrelfish-master/lib/libc/rpc/ |
H A D | clnt_dg.c | 646 clnt_dg_control(CLIENT *cl, u_int request, void *info) argument 665 switch (request) { 681 switch (request) {
|
H A D | clnt_vc.c | 520 clnt_vc_control(CLIENT *cl, u_int request, void *info) argument 544 switch (request) { 562 switch (request) {
|
H A D | rpcb_clnt.c | 112 __rpc_control(int request, void *info) argument 114 switch (request) {
|
/barrelfish-master/lib/libc/sys/ |
H A D | ptrace.c | 44 _ptrace(int request, pid_t pid, caddr_t addr, int data) argument 48 return (__sys_ptrace(request, pid, addr, data));
|
/barrelfish-master/lib/lwip2/src/apps/snmp/ |
H A D | snmp_msg.c | 163 static err_t snmp_process_get_request(struct snmp_request *request); 164 static err_t snmp_process_getnext_request(struct snmp_request *request); 165 static err_t snmp_process_getbulk_request(struct snmp_request *request); 166 static err_t snmp_process_set_request(struct snmp_request *request); 168 static err_t snmp_parse_inbound_frame(struct snmp_request *request); 169 static err_t snmp_prepare_outbound_frame(struct snmp_request *request); 170 static err_t snmp_complete_outbound_frame(struct snmp_request *request); 171 static void snmp_execute_write_callbacks(struct snmp_request *request); 182 struct snmp_request request; local 184 memset(&request, 248 snmp_process_varbind(struct snmp_request *request, struct snmp_varbind *vb, u8_t get_next) argument 329 snmp_process_get_request(struct snmp_request *request) argument 365 snmp_process_getnext_request(struct snmp_request *request) argument 401 snmp_process_getbulk_request(struct snmp_request *request) argument 499 snmp_process_set_request(struct snmp_request *request) argument 611 snmp_parse_inbound_frame(struct snmp_request *request) argument 990 snmp_prepare_outbound_frame(struct snmp_request *request) argument 1320 snmp_complete_outbound_frame(struct snmp_request *request) argument 1553 snmp_execute_write_callbacks(struct snmp_request *request) argument [all...] |
/barrelfish-master/lib/openssl-1.0.0d/apps/ |
H A D | CA.com | 6 $! CA -newreq ... will generate a certificate request 7 $! CA -sign ... will sign the generated request and output 15 $! converts a certificate to a request and then signs it. 81 $ ! Create a certificate request
|
H A D | ts.c | 73 /* Length of the nonce of the request in bits (must be a multiple of 8). */ 373 "[-in request.tsq] [-out request.tsq] [-text]\n", 377 "[-queryfile request.tsq] [-passin password] " 384 "[-queryfile request.tsq] " 548 /* Creating request object. */ 579 /* Setting certificate request flag if requested. */ 986 /* Checking the token or response against the request. */ 1017 TS_REQ *request = NULL; local 1045 /* The request ha [all...] |
/barrelfish-master/lib/openssl-1.0.0d/crypto/bio/ |
H A D | bss_bio.c | 140 size_t request; /* valid iff peer != NULL; 0 if len != 0, member in struct:bio_bio_st 206 peer_b->request = 0; /* will be set in "retry_read" situation */ 219 peer_b->request = size; 223 peer_b->request = peer_b->size; 298 peer_b->request = 0; 369 b->request = 0; 448 b->request = 0; 578 ret = (long) b->request; 582 /* Reset request. (Can be useful after read attempts 586 b->request [all...] |
/barrelfish-master/lib/openssl-1.0.0d/crypto/ts/ |
H A D | ts.h | 529 TS_REQ *request; member in struct:TS_resp_ctx 703 * policy = policy from the request or NULL if absent (in this case 705 * md_alg = MD algorithm from request 706 * imprint, imprint_len = imprint from request 708 * nonce, nonce_len = nonce from the request or NULL if absent (in this case
|