Searched refs:objsize (Results 1 - 25 of 27) sorted by path

12

/barrelfish-2018-10-04/include/arch/aarch64/barrelfish/
H A Dinvocations_arch.h105 * 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 Dinvocations_arch.h104 * 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 Dinvocations_arch.h64 * 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 Dcapabilities.h47 enum objtype new_type, gensize_t objsize, size_t count);
H A Dinvocations.h35 * \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 Dvm_mmap.c1230 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 Dsyscall.c210 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 Dsyscall.c213 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 Dsyscall.c90 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 Dcapabilities.c325 * \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 Dmonitor.c328 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 Dsyscall.c227 * \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 Dcapabilities.h141 errval_t caps_retype(enum objtype type, gensize_t objsize, size_t count,
H A Dsyscall.h37 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 Dcapabilities.c185 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 Da_object.c70 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 Dcapsend.c571 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 Dinternal.h76 genvaddr_t st, uint64_t offset, uint64_t objsize,
H A Dretype.c27 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 Dmonitor_invocations_arch.h36 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 Dmonitor_invocations_arch.h36 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 Dmonitor_invocations_arch.h33 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 Dcapops.h39 void capops_retype(enum objtype type, size_t objsize, size_t count, struct capref dest_root,
H A Dcapsend.h74 gensize_t objsize, size_t count,
H A Dmonitor_invocations.h222 enum objtype newtype, gensize_t objsize,
226 enum objtype newtype, gensize_t objsize,
239 gensize_t objsize, size_t count);

Completed in 253 milliseconds

12