| /xnu-11215/osfmk/kern/ |
| H A D | exclaves_storage.c | 309 descriptor->fileoffset, descriptor->length); 328 descriptor->fileoffset, descriptor->length, 334 descriptor->fileoffset, descriptor->length, error); 352 descriptor->fileoffset, descriptor->length); 371 descriptor->fileoffset, descriptor->length, 376 fstag, fileid, descriptor->buf, descriptor->fileoffset, 666 descriptor->fileoffset, descriptor->length); 685 descriptor->fileoffset, descriptor->length, 691 descriptor->fileoffset, descriptor->length, error); 709 descriptor->fileoffset, descriptor->length); [all …]
|
| H A D | exclaves_storage.h | 69 const uint64_t fileid, const struct xnuupcalls_iodesc_s * _Nonnull descriptor, 74 const uint64_t fileid, const struct xnuupcalls_iodesc_s * _Nonnull descriptor, 126 const uint64_t fileid, const struct xnuupcallsv2_iodesc_s * _Nonnull descriptor, 131 const uint64_t fileid, const struct xnuupcallsv2_iodesc_s * _Nonnull descriptor,
|
| H A D | exclaves_upcalls.c | 146 const struct xnuupcalls_iodesc_s *descriptor, 148 return exclaves_storage_upcall_legacy_read(fstag, fileid, descriptor, completion); 152 const struct xnuupcalls_iodesc_s *descriptor, 154 return exclaves_storage_upcall_legacy_write(fstag, fileid, descriptor, completion); 357 const struct xnuupcallsv2_iodesc_s *descriptor, 359 return exclaves_storage_upcall_read(fstag, fileid, descriptor, completion); 363 const struct xnuupcallsv2_iodesc_s *descriptor, 365 return exclaves_storage_upcall_write(fstag, fileid, descriptor, completion);
|
| H A D | kern_stackshot.c | 178 struct kcdata_descriptor *descriptor; member 941 linked_kcdata_descriptor_t descriptor, in linked_kcdata_init() argument 977 size_t used_size = descriptor->kcd_addr_end - descriptor->kcd_addr_begin; in stackshot_kcdata_free_unused() 978 size_t free_size = (descriptor->kcd_length - used_size); in stackshot_kcdata_free_unused() 986 descriptor->kcd_length = used_size; in stackshot_kcdata_free_unused() 1025 assert(descriptor == stackshot_kcdata_p); in linked_kcdata_alloc_callback() 1028 stackshot_kcdata_free_unused(descriptor); in linked_kcdata_alloc_callback() 1029 stackshot_cpu_ctx.scc_kcdata_tail->kcdata = *descriptor; in linked_kcdata_alloc_callback() 1043 bzero(descriptor, sizeof(struct kcdata_descriptor)); in linked_kcdata_alloc_callback() 2747 *stackshot_kcdata_p = *stackshot_args.descriptor; in kdp_snapshot_preflight_internal() [all …]
|
| /xnu-11215/iokit/IOKit/ |
| H A D | IOMemoryCursor.h | 147 IOMemoryDescriptor *descriptor, 220 getPhysicalSegments(IOMemoryDescriptor *descriptor, 227 return genPhysicalSegments(descriptor, fromPosition, segments, 297 getPhysicalSegments(IOMemoryDescriptor * descriptor, 304 return genPhysicalSegments(descriptor, fromPosition, segments, 372 getPhysicalSegments(IOMemoryDescriptor * descriptor, 379 return genPhysicalSegments(descriptor, fromPosition, segments,
|
| H A D | IOInterleavedMemoryDescriptor.h | 91 virtual bool setMemoryDescriptor( IOMemoryDescriptor * descriptor,
|
| /xnu-11215/iokit/DriverKit/ |
| H A D | IOMemoryDescriptor.iig | 126 * @param offset Start offset of the mapping in the descriptor. 127 …@param length Pass zero to map the entire memory, or a value <= the length of the descriptor. 143 * @brief Create a memory descriptor that is a subrange of another memory 144 * descriptor 148 * @param offset Start offset of the memory relative to the descriptor ofDescriptor. 150 * @param ofDescriptor Memory descriptor describing source memory. 163 * @brief Create a memory descriptor that is a concatenation of a set of memory 172 * @param withDescriptors Source memory descriptor array.
|
| H A D | IOBufferMemoryDescriptor.iig | 60 * @param capacity Maximum length of the memory buffer. The descriptor has no valid data 62 * @param memory Created descriptor with +1 retain count to be released by the caller.
|
| H A D | IODMACommand.iig | 124 * @param offset Start offset of the DMA operation in the descriptor. 125 …@param length Pass zero to map the entire memory, or a value <= the length of the descriptor.
|
| H A D | IOExtensiblePaniclog.iig | 120 * @brief Function to get the Memory descriptor created in the Create function
|
| H A D | IOUserClient.iig | 249 * @brief Create a memory descriptor that describes a set of virtual ranges in
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOInterleavedMemoryDescriptor.cpp | 130 IOMemoryDescriptor * descriptor, in setMemoryDescriptor() argument 138 if ((offset + length) > descriptor->getLength()) { in setMemoryDescriptor() 145 descriptor->retain(); in setMemoryDescriptor() 146 _descriptors[_descriptorCount] = descriptor; in setMemoryDescriptor()
|
| H A D | IODataQueue.cpp | 297 OSSharedPtr<IOMemoryDescriptor> descriptor; in getMemoryDescriptor() local 302 …descriptor = IOMemoryDescriptor::withAddress(dataQueue, queueSize + DATA_QUEUE_MEMORY_HEADER_SIZE,… in getMemoryDescriptor() 305 return descriptor; in getMemoryDescriptor()
|
| H A D | IOSharedDataQueue.cpp | 159 OSSharedPtr<IOMemoryDescriptor> descriptor; in getMemoryDescriptor() local 162 …descriptor = IOMemoryDescriptor::withAddress(dataQueue, getQueueSize() + DATA_QUEUE_MEMORY_HEADER_… in getMemoryDescriptor() 165 return descriptor; in getMemoryDescriptor()
|
| H A D | IOHibernateIO.cpp | 420 IOMemoryDescriptor *descriptor, in hibernate_set_descriptor_page_state() argument 427 if (descriptor) { in hibernate_set_descriptor_page_state() 429 (phys64 = descriptor->getPhysicalSegment(count, &segLen, kIOMemoryMapperNone)); in hibernate_set_descriptor_page_state()
|
| /xnu-11215/libkern/libkern/ |
| H A D | Block_private.h | 249 [bds] "r" (&(aBlock)->descriptor), \ 259 (aBlock)->descriptor; \ 326 struct Block_descriptor_1 *descriptor; member 441 &aBlock->descriptor, _Block_descriptor_ptrauth_discriminator); in _Block_get_descriptor() 442 return ptrauth_auth_data(aBlock->descriptor, ptrauth_key_asda, disc); in _Block_get_descriptor() 444 return aBlock->descriptor; in _Block_get_descriptor()
|
| /xnu-11215/tools/tests/MPMMTest/ |
| H A D | KQMPMMtest.c | 42 mach_msg_ool_descriptor_t descriptor; member 480 (vm_address_t)((ipc_complex_message *)args.req_msg)->descriptor.address, in server() 481 ((ipc_complex_message *)args.req_msg)->descriptor.size); in server() 651 ((ipc_complex_message *)req)->descriptor.address = ints; in client() 652 ((ipc_complex_message *)req)->descriptor.size = in client() 654 ((ipc_complex_message *)req)->descriptor.deallocate = FALSE; in client() 655 ((ipc_complex_message *)req)->descriptor.copy = MACH_MSG_VIRTUAL_COPY; in client() 656 ((ipc_complex_message *)req)->descriptor.type = MACH_MSG_OOL_DESCRIPTOR; in client()
|
| H A D | MPMMtest.c | 43 mach_msg_ool_descriptor_t descriptor; member 534 (vm_address_t)((ipc_complex_message *)args->req_msg)->descriptor.address, in server() 535 ((ipc_complex_message *)args->req_msg)->descriptor.size); in server() 753 ((ipc_complex_message *)req)->descriptor.address = ints; in client() 754 ((ipc_complex_message *)req)->descriptor.size = in client() 756 ((ipc_complex_message *)req)->descriptor.deallocate = FALSE; in client() 757 ((ipc_complex_message *)req)->descriptor.copy = MACH_MSG_VIRTUAL_COPY; in client() 758 ((ipc_complex_message *)req)->descriptor.type = MACH_MSG_OOL_DESCRIPTOR; in client()
|
| /xnu-11215/doc/mach_ipc/ |
| H A D | kmsg.md | 19 - if `msgh_bits` has the `MACH_MSGH_BITS_COMPLEX` bit set, then a descriptor 38 │ ╎ │ descriptor #1 │ │ 44 │ ╎ │ descriptor #dc │ │ 371 In order to make descriptor pointers unattractive, XNU now signs these 378 For example, here is how a port descriptor type looks like in kernel: 439 are formed/copied-in. This signature covers the message descriptor count, 443 shape or form, the signature is being validated and the descriptor count 445 descriptor count is then used as the source of truth for indexing in
|
| /xnu-11215/libkern/libclosure/ |
| H A D | runtime.cpp | 310 &aBlock->descriptor, _Block_descriptor_ptrauth_discriminator); in _Block_copy() 313 &result->descriptor, _Block_descriptor_ptrauth_discriminator); in _Block_copy() 315 result->descriptor = in _Block_copy() 316 ptrauth_auth_and_resign(aBlock->descriptor, ptrauth_key_asda, oldDesc, in _Block_copy()
|
| /xnu-11215/bsd/man/man2/ |
| H A D | getdirentriesattr.2 | 56 file descriptor 95 parameter must be a file descriptor that references a directory that you have opened for reading. 287 is not a valid file descriptor for a directory open for reading.
|
| /xnu-11215/bsd/sys/ |
| H A D | file_internal.h | 344 #pragma mark file descriptor entries (struct fileproc)
|
| /xnu-11215/libsyscall/mach/ |
| H A D | err_kern.sub | 109 "(os/unix) bad file descriptor number",
|
| /xnu-11215/tests/ipc/ |
| H A D | mach_msg_transport.c | 261 #pragma mark descriptor checks
|
| /xnu-11215/doc/observability/ |
| H A D | mt_stackshot.md | 84 Each CPU needs its own kcdata descriptor, but we don't know exactly how big each
|