/barrelfish-2018-10-04/include/arch/aarch64/barrelfish/ |
H A D | invocations_arch.h | 105 * Retypes (part of) CPtr 'cap' into 'objsize'd caps of type 'newtype' and places them 116 * \param objsize Size of created objects, for variable-sized types 129 gensize_t offset, enum objtype newtype, gensize_t objsize, 141 objsize, count, to_cspace, to, slot).error;
|
/barrelfish-2018-10-04/include/arch/arm/barrelfish/ |
H A D | invocations_arch.h | 104 * Retypes (part of) CPtr 'cap' into 'objsize'd caps of type 'newtype' and places them 114 * \param objsize Size of created objects, for variable-sized types 125 gensize_t offset, enum objtype newtype, gensize_t objsize, 133 assert(objsize <= 0xFFFFFFFF); 139 objsize, count, to_cspace, to, slot).error;
|
/barrelfish-2018-10-04/include/arch/x86_64/barrelfish/ |
H A D | invocations_arch.h | 64 * Retypes (part of) CPtr 'cap' into 'objsize'd caps of type 'newtype' and places them 75 * \param objsize Size of created objects, for variable-sized types 87 enum objtype newtype, gensize_t objsize, 95 newtype, objsize, count, 85 invoke_cnode_retype(struct capref root, capaddr_t src_cspace, capaddr_t cap, gensize_t offset, enum objtype newtype, gensize_t objsize, size_t count, capaddr_t to_cspace, capaddr_t to, enum cnode_type to_level, capaddr_t slot) argument
|
/barrelfish-2018-10-04/include/barrelfish/ |
H A D | capabilities.h | 47 enum objtype new_type, gensize_t objsize, size_t count);
|
H A D | invocations.h | 35 * \param objsize Size of created object 45 enum objtype type, size_t objsize, 51 return cap_invoke6(root, CNodeCmd_Create, type, objsize, dest_cnode_cptr, 44 invoke_cnode_create(struct capref root, enum objtype type, size_t objsize, capaddr_t dest_cnode_cptr, enum cnode_type dest_level, capaddr_t dest_slot) argument
|
/barrelfish-2018-10-04/include/vm/ |
H A D | vm_mmap.c | 1230 vm_mmap_vnode(struct thread *td, vm_size_t objsize, argument 1273 vnode_pager_update_writecount(obj, 0, objsize); 1301 objsize = round_page(va.va_size); 1305 obj = vm_pager_allocate(OBJT_VNODE, vp, objsize, prot, foff, 1329 vnode_pager_update_writecount(obj, objsize, 0); 1344 vm_mmap_cdev(struct thread *td, vm_size_t objsize, vm_prot_t prot, argument 1386 error = dsw->d_mmap_single(cdev, foff, objsize, objp, (int)prot); 1389 obj = vm_pager_allocate(OBJT_DEVICE, cdev, objsize, prot, *foff,
|
/barrelfish-2018-10-04/kernel/arch/armv7/ |
H A D | syscall.c | 210 gensize_t objsize = sa->arg6; local 223 objsize, count, dest_cspace_cptr, dest_cnode_cptr, 266 size_t objsize = sa->arg3; local 270 printk(LOG_NOTE, "type = %d, bytes = %d\n", type, objsize); 274 return sys_create(root, type, objsize, dest_cptr, dest_level, dest_slot); 493 uintptr_t objsize = sa->arg4; local 496 return sys_monitor_is_retypeable(src, offset, objsize, count);
|
/barrelfish-2018-10-04/kernel/arch/armv8/ |
H A D | syscall.c | 213 gensize_t objsize = sa->arg6; local 226 objsize, count, dest_cspace_cptr, dest_cnode_cptr, 269 size_t objsize = sa->arg3; local 273 printk(LOG_NOTE, "type = %d, bytes = %zu\n", type, objsize); 275 return sys_create(root, type, objsize, dest_cptr, dest_level, dest_slot);
|
/barrelfish-2018-10-04/kernel/arch/x86_64/ |
H A D | syscall.c | 90 uint64_t objsize = args[3]; local 99 objsize, objcount, dest_cspace_cptr, 117 size_t objsize = args[1]; local 123 struct sysret sr = sys_create(root, type, objsize, dest_cnode_cptr, 322 uintptr_t objsize = args[pos + 1]; local 325 return sys_monitor_is_retypeable(src, offset, objsize, count);
|
/barrelfish-2018-10-04/kernel/ |
H A D | capabilities.c | 325 * \param objsize For variable-sized objects, size multiplier 333 static size_t caps_max_numobjs(enum objtype type, gensize_t srcsize, gensize_t objsize) argument 340 if (objsize > srcsize) { 343 return srcsize / objsize; 347 if (srcsize < OBJSIZE_L2CNODE || objsize < OBJSIZE_L2CNODE) { 351 return srcsize / objsize; 355 if (srcsize < OBJSIZE_L2CNODE || objsize != OBJSIZE_L2CNODE) { 356 // disallow L2 CNode creation if source too small or objsize wrong 359 return srcsize / objsize; 443 gensize_t objsize, size_ 442 caps_zero_objects(enum objtype type, lpaddr_t lpaddr, gensize_t objsize, size_t count) argument 550 caps_create(enum objtype type, lpaddr_t lpaddr, gensize_t size, gensize_t objsize, size_t count, coreid_t owner, struct cte *dest_caps) argument 1295 check_caps_create_arguments(enum objtype type, size_t bytes, size_t objsize, bool exact) argument 1379 caps_create_new(enum objtype type, lpaddr_t addr, size_t bytes, size_t objsize, coreid_t owner, struct cte *caps) argument 1418 caps_retype(enum objtype type, gensize_t objsize, size_t count, struct capability *dest_cnode, cslot_t dest_slot, struct cte *src_cte, gensize_t offset, bool from_monitor) argument [all...] |
H A D | monitor.c | 328 gensize_t objsize, size_t count) 343 objsize * count, 327 sys_monitor_is_retypeable(struct capability *source, gensize_t offset, gensize_t objsize, size_t count) argument
|
H A D | syscall.c | 227 * \param objsize Object size for variable-sized types 237 gensize_t offset, enum objtype type, gensize_t objsize, size_t count, 292 return SYSRET(caps_retype(type, objsize, count, dest_cnode_cap, dest_slot, 297 size_t objsize, capaddr_t dest_cnode_cptr, 335 return SYSRET(caps_create_new(type, base, size, objsize, my_core_id, dest_cte)); 236 sys_retype(struct capability *root, capaddr_t source_croot, capaddr_t source_cptr, gensize_t offset, enum objtype type, gensize_t objsize, size_t count, capaddr_t dest_cspace_cptr, capaddr_t dest_cnode_cptr, uint8_t dest_cnode_level, cslot_t dest_slot, bool from_monitor) argument 296 sys_create(struct capability *root, enum objtype type, size_t objsize, capaddr_t dest_cnode_cptr, uint8_t dest_level, cslot_t dest_slot) argument
|
/barrelfish-2018-10-04/kernel/include/ |
H A D | capabilities.h | 141 errval_t caps_retype(enum objtype type, gensize_t objsize, size_t count,
|
H A D | syscall.h | 37 gensize_t offset, enum objtype type, gensize_t objsize, size_t count, 41 size_t objsize, capaddr_t dest_cnode_cptr, 106 gensize_t objsize, size_t count);
|
/barrelfish-2018-10-04/lib/barrelfish/ |
H A D | capabilities.c | 185 gensize_t objsize, size_t count, capaddr_t to, 204 offset, (uint64_t)new_type, objsize, 292 * \param objsize Size of created objects in bytes 296 * When retyping IRQSrc capabilities, offset and objsize represent the start 306 enum objtype new_type, gensize_t objsize, size_t count) 322 objsize, count, dcs_addr, dcn_addr, dcn_level, 329 objsize, count, dcn_addr, dest_start.slot, 183 cap_retype_remote(struct capref src_root, struct capref dest_root, capaddr_t src, gensize_t offset, enum objtype new_type, gensize_t objsize, size_t count, capaddr_t to, capaddr_t slot, int to_level) argument 305 cap_retype(struct capref dest_start, struct capref src, gensize_t offset, enum objtype new_type, gensize_t objsize, size_t count) argument
|
/barrelfish-2018-10-04/lib/openssl-1.0.0d/crypto/asn1/ |
H A D | a_object.c | 70 int objsize; local 74 objsize = ASN1_object_size(0,a->length,V_ASN1_OBJECT); 75 if (pp == NULL) return objsize; 83 return(objsize);
|
/barrelfish-2018-10-04/usr/monitor/capops/ |
H A D | capsend.c | 571 gensize_t objsize; member in struct:check_retypeable_mc_st 583 (genvaddr_t)lst, rst->offset, rst->objsize, rst->count); 587 capsend_check_retypeable(struct domcapref src, gensize_t offset, gensize_t objsize, argument 609 mc_st->objsize = objsize; 653 genvaddr_t st, uint64_t offset, uint64_t objsize, 665 err = monitor_is_retypeable(&cap, offset, objsize, count); 652 check_retypeable__rx_handler(struct intermon_binding *b, intermon_caprep_t caprep, genvaddr_t st, uint64_t offset, uint64_t objsize, uint64_t count) argument
|
H A D | internal.h | 76 genvaddr_t st, uint64_t offset, uint64_t objsize,
|
H A D | retype.c | 27 size_t objsize; member in struct:retype_check_st 172 req_st->check.objsize = destsize; 205 req_st->check.objsize, req_st->check.count); 252 req_st->check.objsize, 349 check_st->objsize, check_st->count, 376 check->objsize, check->count, src->cptr, 409 capops_retype(enum objtype type, size_t objsize, size_t count, struct capref dest_root, argument 429 offset, type, objsize, count, get_cap_addr(dest_root), 446 rtp_req_st->check.objsize = objsize; [all...] |
/barrelfish-2018-10-04/usr/monitor/include/arch/aarch64/ |
H A D | monitor_invocations_arch.h | 36 enum objtype newtype, gensize_t objsize, size_t count, 46 objsize, count, to_cspace, to, slot).error; 77 gensize_t objsize, size_t count) 81 (uintptr_t)raw, offset, objsize, count).error;
|
/barrelfish-2018-10-04/usr/monitor/include/arch/arm/ |
H A D | monitor_invocations_arch.h | 36 enum objtype newtype, gensize_t objsize, size_t count, 46 objsize, count, to_cspace, to, slot).error; 77 gensize_t objsize, size_t count) 81 (uintptr_t)raw, offset, objsize, count).error;
|
/barrelfish-2018-10-04/usr/monitor/include/arch/x86_64/ |
H A D | monitor_invocations_arch.h | 33 enum objtype newtype, gensize_t objsize, size_t count, 38 offset, newtype, objsize, count, 99 gensize_t objsize, size_t count) 103 raw[0], raw[1], raw[2], offset, objsize, count).error; 32 invoke_monitor_remote_cap_retype(capaddr_t src_root, capaddr_t src, gensize_t offset, enum objtype newtype, gensize_t objsize, size_t count, capaddr_t to_cspace, capaddr_t to, capaddr_t slot, int level) argument 98 invoke_monitor_is_retypeable(uint64_t *raw, gensize_t offset, gensize_t objsize, size_t count) argument
|
/barrelfish-2018-10-04/usr/monitor/include/ |
H A D | capops.h | 39 void capops_retype(enum objtype type, size_t objsize, size_t count, struct capref dest_root,
|
H A D | capsend.h | 74 gensize_t objsize, size_t count,
|
H A D | monitor_invocations.h | 222 enum objtype newtype, gensize_t objsize, 226 enum objtype newtype, gensize_t objsize, 239 gensize_t objsize, size_t count);
|