| /xnu-11215/osfmk/kern/ |
| H A D | smr_hash.h | 931 struct smrq_slink *link; member 994 it->prev = &it->link->next; in smr_hash_iter_advance() 1020 it->link = smr_serialized_load(&it->link->next); in smr_hash_iter_serialized_erase() 1024 while (it->link == NULL) { in smr_hash_iter_serialized_erase() 1623 struct smrq_slink *link, in __smr_hash_bucket() argument 1652 link; link = smr_entered_load(&link->next)) { in __smr_hash_entered_find() 1668 link; link = smr_serialized_load(&link->next)) { in __smr_hash_serialized_find() 1701 struct smrq_slink *link, in __smr_hash_serialized_get_or_insert() argument 1857 struct smrq_slink *link; in __smr_shash_entered_find() local 1871 link = smr_entered_load(&link->next); in __smr_shash_entered_find() [all …]
|
| H A D | waitq.c | 325 return link; in wql_find() 335 waitq_link_t link; in waitq_link_alloc() local 342 return link; in waitq_link_alloc() 358 waitq_link_t link; in waitq_link_free_list() local 1180 waitq_link_t link; in do_waitq_select_n_locked_sets() local 1885 cb(link->wql_wq); 1889 cb(link->wql_wq); 1986 if (link) { in waitq_unlink_locked() 1987 circle_dequeue(wql_wqs_queue(wqset, link), &link->wql_slink); in waitq_unlink_locked() 2557 if (link.wqlh) { in wqt_link() [all …]
|
| H A D | smr.c | 2505 if (link == NULL) { in __smr_hash_grow_and_unlock() 2512 link = next; in __smr_hash_grow_and_unlock() 2584 link = smr_serialized_load(&link->next); in __smr_hash_grow_and_unlock() 2588 link = next; in __smr_hash_grow_and_unlock() 2679 link = smr_entered_load(&link->next); in __smr_shash_entered_find_slow() 2831 __smrht_link_to_obj(traits, link), link, smrh, traits); in __smr_shash_missing_elt_panic() 3012 link = smr_serialized_load(&link->next); in __smr_shash_rehash_with_target() 3038 link = first; in __smr_shash_rehash_with_target() 3040 link = smr_serialized_load(&link->next); in __smr_shash_rehash_with_target() 3045 link = smr_serialized_load(&link->next); in __smr_shash_rehash_with_target() [all …]
|
| H A D | mach_node.c | 325 ipc_mqueue_add_locked(bs_port, pp_set, &link); in mach_node_register() 330 if (link.wqlh == NULL) { in mach_node_register() 331 link = waitq_link_alloc(WQT_PORT_SET); in mach_node_register() 335 ipc_mqueue_add_locked(ack_port, pp_set, &link); in mach_node_register() 339 if (link.wqlh) { in mach_node_register() 340 waitq_link_free(WQT_PORT_SET, link); in mach_node_register() 671 int link, in mnl_set_link_state() argument 677 if (!MACH_NODE_VALID(mnode) || !(link & MNL_LINK_UP) || (link & mnode->link)) { in mnl_set_link_state() 685 mnode->link |= link; in mnl_set_link_state() 727 mnode->link = MNL_LINK_DOWN; in mnl_terminate() [all …]
|
| H A D | test_mpsc_queue.c | 42 struct mpsc_queue_chain link; member 51 q = mpsc_queue_element(elm, struct mpsc_test_pingpong_queue, link); in mpsc_test_pingpong_invoke() 58 mpsc_daemon_enqueue(&q->other->queue, &q->other->link, in mpsc_test_pingpong_invoke() 120 mpsc_daemon_enqueue(&ping.queue, &ping.link, MPSC_QUEUE_DISABLE_PREEMPTION); in mpsc_test_pingpong()
|
| H A D | core_analytics.c | 113 event = mpsc_queue_element(e, struct _ca_event, link); in core_analytics_event_queue_invoke() 132 mpsc_daemon_enqueue(&core_analytics_event_queue, &event->link, MPSC_QUEUE_DISABLE_PREEMPTION); in core_analytics_send_event() 138 mpsc_daemon_enqueue(&core_analytics_event_queue, &event->link, MPSC_QUEUE_NONE); in core_analytics_send_event_preemption_disabled()
|
| H A D | ecc_logging.c | 114 struct mpsc_queue_chain link; member 163 event = mpsc_queue_element(e, struct _mcc_mem_err_event, link); in mcc_memory_error_event_queue_invoke() 227 &event->link, MPSC_QUEUE_DISABLE_PREEMPTION); in mcc_log_memory_error()
|
| H A D | test_lock.c | 168 struct smrq_slink link; member 178 SMRH_TRAITS_DEFINE_SCALAR(smrh_test_traits, struct smrh_elem, val, link, 249 smr_hash_serialized_insert(h, &elems[i].link, T); in smr_hash_basic_test() 342 dupe = smr_shash_get_or_insert(h, key, &elems[i].link, T); in smr_shash_basic_test() 350 smr_shash_remove(h, &elems[i].link, T); in smr_shash_basic_test()
|
| /xnu-11215/tests/ |
| H A D | queue.c | 18 queue_chain_t link; member 28 queue_iterate(q, e, struct qe_t2 *, link) { in check_queue() 49 queue_enter(&head, e, struct qe_t2 *, link); 54 queue_remove_first(&head, e, struct qe_t2 *, link); 58 queue_remove_first(&head, e, struct qe_t2 *, link); 62 queue_remove_last(&head, e, struct qe_t2 *, link); 67 queue_remove(&head, e, struct qe_t2 *, link); 71 queue_enter(&head, &elems[0], struct qe_t2 *, link); 74 queue_enter_first(&head, &elems[1], struct qe_t2 *, link); 77 queue_enter(&head, &elems[2], struct qe_t2 *, link);
|
| /xnu-11215/makedefs/ |
| H A D | MakeInc.kernel | 51 # 4) $(KERNEL_FILE_NAME).link (bits for static linking) 65 $(TARGET)/$(KERNEL_FILE_NAME).link/$(KERNEL_FILE_NAME).a 185 $(_v)$(CAT) $(filter %.libfilelist,$+) < /dev/null > link.filelist 186 $(_v)$(LIBTOOL) -static -csD -filelist link.filelist -o $@ 234 $(_v)$(CAT) $(filter %.filelist,$+) < /dev/null > link.filelist 262 …fig_to_objdir,$(CURRENT_BUILD_CONFIG))/$(KERNEL_FILE_NAME).link $(OBJROOT)/$(KERNEL_FILE_NAME).link 406 …T)/$(INSTALL_KERNEL_DIR)/$(KERNEL_FILE_NAME).link/$(KERNEL_FILE_NAME).a: $(TARGET)/$(KERNEL_FILE_N… 411 …NSTALL_KERNEL_DIR)/$(KERNEL_FILE_NAME).link/$(KERNEL_FILE_NAME).linkarguments: $(TARGET)/$(KERNEL_… 416 …INSTALL_KERNEL_DIR)/$(KERNEL_FILE_NAME).link/$(KERNEL_FILE_NAME).linkarchives: $(TARGET)/$(KERNEL_… 421 …)/$(INSTALL_KERNEL_DIR)/$(KERNEL_FILE_NAME).link/$(KERNEL_FILE_NAME).exp: $(TARGET)/$(KERNEL_FILE_… [all …]
|
| /xnu-11215/iokit/Kernel/ |
| H A D | IOKitDebug.cpp | 244 queue_chain_t link; member 397 remque(&queue->link); in IOTrackingQueueFree() 532 if (!mem->link.next) { in IOTrackingRemoveUser() 537 if (mem->link.next) { in IOTrackingRemoveUser() 538 remque(&mem->link); in IOTrackingRemoveUser() 677 if (!mem->link.next) { in IOTrackingRemoveInternal() 682 if (mem->link.next) { in IOTrackingRemoveInternal() 695 remque(&mem->link); in IOTrackingRemoveInternal() 705 remque(&site->link); in IOTrackingRemoveInternal() 834 if (mem->link.next) { in IOTrackingAccumSize() [all …]
|
| H A D | IOPlatformActions.cpp | 49 queue_chain_t link; member 91 queue_iterate(queue, next, iocpu_platform_action_entry_t *, link) in iocpu_add_platform_action() 94 queue_insert_before(queue, entry, next, iocpu_platform_action_entry_t *, link); in iocpu_add_platform_action() 98 queue_enter(queue, entry, iocpu_platform_action_entry_t *, link); // at tail in iocpu_add_platform_action() 104 remque(&entry->link); in iocpu_remove_platform_action() 116 queue_iterate(queue, next, iocpu_platform_action_entry_t *, link) in iocpu_run_platform_actions() 292 queue_iterate(queue, entry, iocpu_platform_action_entry_t *, link) in IOInstallServicePlatformAction() 354 while (!queue_end(&gActionQueues[qidx], &next->link)) { in IORemoveServicePlatformActions() 356 next = (typeof(entry))queue_next(&entry->link); in IORemoveServicePlatformActions()
|
| H A D | IOStatistics.cpp | 277 SLIST_REMOVE_HEAD(&found->workLoopList, link); in onKextUnload() 283 TAILQ_REMOVE(&found->userClientCallList, uce, link); in onKextUnload() 398 SLIST_REMOVE_HEAD(&found->counterList, link); in onClassRemoved() 404 SLIST_REMOVE_HEAD(&found->userClientList, link); in onClassRemoved() 459 SLIST_INSERT_HEAD(&found->counterList, counter, link); in registerEventSource() 515 SLIST_INSERT_HEAD(&found->workLoopList, counter, link); in registerWorkLoop() 564 SLIST_INSERT_HEAD(&found->userClientList, counter, link); in registerUserClient() 966 SLIST_FOREACH(counter, &ce->counterList, link) { in copyCounterStatistics() 1051 SLIST_FOREACH(wlc, &ke->workLoopList, link) { in copyWorkLoopStatistics() 1159 TAILQ_FOREACH(entry, &parentKext->userClientCallList, link) { in storeUserClientCallInfo() [all …]
|
| H A D | IOLib.cpp | 846 queue_chain_t link; member 892 _IOMallocContiguousEntry *, link ); in IOMallocContiguous() 919 _IOMallocContiguousEntry *, link ) in IOFreeContiguous() 1321 if (!pa->avail && pa->link.next) { in iopa_allocinpage() 1322 remque(&pa->link); in iopa_allocinpage() 1323 pa->link.next = NULL; in iopa_allocinpage() 1388 enqueue_head(&a->list, &pa->link); in iopa_alloc() 1427 assert(!pa->link.next); in iopa_free() 1428 enqueue_tail(&a->list, &pa->link); in iopa_free() 1434 remque(&pa->link); in iopa_free() [all …]
|
| /xnu-11215/tools/lldbmacros/ |
| H A D | waitq.py | 136 for link in IterateCircleQueue(self._wq.waitq_links, 'struct waitq_link', 'wql_qlink'): 137 wqs = link.wql_wqs & ~1 141 link = self._wq.waitq_sellinks.next 142 while link: 143 sellink = containerof(link, 'struct waitq_sellink', 'wql_next') 146 link = link.next 195 for link in waitq.iterateMemberLinks(): 196 print(GetWaitqSummary(link.wql_wq))
|
| H A D | scheduler.py | 866 link = queue_head.next 892 if unsigned(link.next) == 0: 893 …#18x} link: {:>#18x} next: {:>#18x} prev: {:>#18x}".format(queue_head, link, link.next, link.prev)) 894 if unsigned(link.prev) == 0: 895 …#18x} link: {:>#18x} next: {:>#18x} prev: {:>#18x}".format(queue_head, link, link.next, link.prev)) 898 queue_head, link, link.next, link.prev, last_link)) 903 …ext: {:>#18x} prev: {:>#18x} addr: {:>#18x} obj: {:>#18x}".format(link, link.next, link.prev, addr… 905 last_link = link 906 link = link.next 929 link = queue_head.next [all …]
|
| /xnu-11215/iokit/IOKit/ |
| H A D | IOStatisticsPrivate.h | 96 RB_ENTRY(KextNode) link; 112 TAILQ_ENTRY(IOUserClientProcessEntry) link; 139 SLIST_ENTRY(IOEventSourceCounter) link; 156 RB_ENTRY(IOWorkLoopDependency) link; 161 SLIST_ENTRY(IOWorkLoopCounter) link; 176 SLIST_ENTRY(IOUserClientCounter) link; 205 RB_PROTOTYPE_SC(static, KextTree, KextNode, link, kextNodeCompare);
|
| /xnu-11215/bsd/tests/ |
| H A D | tree_tests_sysctl.c | 45 RB_ENTRY(rbt_test_node) link; 79 RB_PROTOTYPE(_rb_test_tree, rbt_test_node, link, rbt_cmp) 80 RB_GENERATE(_rb_test_tree, rbt_test_node, link, rbt_cmp)
|
| /xnu-11215/osfmk/kdp/ |
| H A D | kdp_udp.h | 72 void kdp_register_link(kdp_link_t link, kdp_mode_t mode); 73 void kdp_unregister_link(kdp_link_t link, kdp_mode_t mode);
|
| /xnu-11215/osfmk/ipc/ |
| H A D | ipc_pset.c | 383 filt_machport_stash_port(struct knote *kn, ipc_port_t port, int *link) in filt_machport_stash_port() argument 391 if (link) { in filt_machport_stash_port() 392 *link = PORT_SYNC_LINK_WORKLOOP_KNOTE; in filt_machport_stash_port() 396 if (link) { in filt_machport_stash_port() 397 *link = PORT_SYNC_LINK_NO_LINKAGE; in filt_machport_stash_port() 403 if (link) { in filt_machport_stash_port() 404 *link = PORT_SYNC_LINK_WORKLOOP_KNOTE; in filt_machport_stash_port() 408 if (link) { in filt_machport_stash_port() 409 *link = PORT_SYNC_LINK_WORKLOOP_STASH; in filt_machport_stash_port()
|
| /xnu-11215/bsd/sys/ |
| H A D | gmon.h | 149 uint16_t link; member 156 uint16_t link; member
|
| /xnu-11215/tools/tests/affinity/ |
| H A D | sets.c | 64 TAILQ_ENTRY(work) link; 253 TAILQ_REMOVE(&(sp->input->queue), workp, link); in manager_fn() 267 TAILQ_INSERT_TAIL(&(sp->output->queue), workp, link); in manager_fn() 469 TAILQ_INSERT_TAIL(&lp->stage[0]->bufq.queue, &work_array[j], link); in main()
|
| H A D | pool.c | 62 TAILQ_ENTRY(work) link; 264 TAILQ_REMOVE(&(sp->input->queue), workp, link); in manager_fn() 289 TAILQ_INSERT_TAIL(&(sp->output->queue), workp, link); in manager_fn() 440 TAILQ_INSERT_TAIL(&stage_info[0].bufq.queue, &work_array[j], link); in main()
|
| /xnu-11215/bsd/vfs/ |
| H A D | vfs_exclave_fs.c | 67 LIST_ENTRY(registered_fs_tag) link; 290 LIST_FOREACH(rft, rfthead, link) { in set_base_dir() 319 LIST_FOREACH(rft, head, link) { in set_base_dir() 329 LIST_FOREACH(rft, head, link) { in set_base_dir() 354 LIST_INSERT_HEAD(rfthead, rft, link); in set_base_dir() 381 LIST_FOREACH(rft, rfthead, link) { in get_base_dir() 453 LIST_REMOVE(rft, link); in drop_registered_tag() 473 LIST_FOREACH_SAFE(rft, rfthead, link, nxt) { in vfs_exclave_fs_stop() 614 LIST_FOREACH(rft, rfthead, link) { in release_open_vnodes() 661 LIST_FOREACH_SAFE(rft, rfthead, link, nxt) { in vfs_exclave_fs_unregister_internal() [all …]
|
| /xnu-11215/osfmk/arm64/ |
| H A D | bti_telemetry.c | 60 SPLAY_ENTRY(bti_telemetry_record) link; 107 link, 111 link,
|