Searched refs:pset (Results 1 - 25 of 42) sorted by relevance

12

/darwin-on-arm/xnu/osfmk/ipc/
H A Dipc_pset.h90 #define ips_active(pset) io_active(&(pset)->ips_object)
91 #define ips_lock(pset) io_lock(&(pset)->ips_object)
92 #define ips_lock_try(pset) io_lock_try(&(pset)->ips_object)
93 #define ips_unlock(pset) io_unlock(&(pset)->ips_object)
94 #define ips_reference(pset) io_reference(&(pset)
[all...]
H A Dipc_pset.c101 ipc_pset_t pset; local
107 &name, (ipc_object_t *) &pset);
110 /* pset and space are locked */
112 pset->ips_local_name = name;
113 ipc_mqueue_init(&pset->ips_messages, TRUE /* set */);
117 *psetp = pset;
141 ipc_pset_t pset; local
147 name, (ipc_object_t *) &pset);
150 /* pset is locked */
152 pset
168 ipc_pset_member( ipc_pset_t pset, ipc_port_t port) argument
188 ipc_pset_add( ipc_pset_t pset, ipc_port_t port, wait_queue_link_t wql) argument
219 ipc_pset_remove( ipc_pset_t pset, ipc_port_t port, wait_queue_link_t *wqlp) argument
277 ipc_pset_destroy( ipc_pset_t pset) argument
339 ipc_pset_t pset = IPS_NULL; local
376 ipc_pset_t pset = kn->kn_ptr.p_pset; local
398 ipc_pset_t pset = IPS_NULL; local
544 ipc_pset_t pset = kn->kn_ptr.p_pset; local
[all...]
H A Dipc_mqueue.h99 } pset; member in union:ipc_mqueue::__anon993
113 #define imq_set_queue data.pset.set_queue
114 #define imq_setlinks data.pset.set_queue.wqs_setlinks
115 #define imq_preposts data.pset.set_queue.wqs_preposts
116 #define imq_local_name data.pset.local_name
H A Dipc_right.c582 ipc_pset_t pset = (ipc_pset_t) entry->ie_object; local
585 assert(pset != IPS_NULL);
587 ips_lock(pset);
588 assert(ips_active(pset));
589 ipc_pset_destroy(pset); /* consumes ref, unlocks */
703 ipc_pset_t pset = (ipc_pset_t) entry->ie_object; local
706 assert(pset != IPS_NULL);
711 ips_lock(pset);
714 assert(ips_active(pset));
715 ipc_pset_destroy(pset); /* consume
1039 ipc_pset_t pset; local
2439 ipc_pset_t pset; local
[all...]
H A Dipc_mqueue.c1170 ipc_pset_t pset; local
1172 pset = (ipc_pset_t) object;
1173 assert(pset != IPS_NULL);
1175 ips_lock(pset);
1176 assert(ips_active(pset));
1177 assert(pset->ips_local_name == name);
1180 mqueue = &pset->ips_messages;
H A Dipc_object.c348 ipc_pset_t pset = (ipc_pset_t)object; local
350 bzero((char *)pset, sizeof(*pset));
419 ipc_pset_t pset = (ipc_pset_t)object; local
421 bzero((char *)pset, sizeof(*pset));
H A Dmach_port.c116 ipc_pset_t pset,
673 ipc_pset_t pset; local
676 kr = ipc_pset_alloc_name(space, *namep, &pset);
678 kr = ipc_pset_alloc(space, namep, &pset);
680 ips_unlock(pset);
1076 * portspace is locked for both the recieve right and pset
1084 ipc_pset_t pset,
1101 if (ipc_pset_member(pset, port)) {
1155 ipc_pset_t pset; local
1180 pset
1083 mach_port_gst_helper( ipc_pset_t pset, ipc_port_t port, ipc_entry_num_t maxnames, mach_port_name_t *names, ipc_entry_num_t *actualp) argument
[all...]
/darwin-on-arm/xnu/osfmk/kern/
H A Dprocessor.c111 processor_set_t pset,
144 processor_set_t pset)
157 processor->processor_set = pset;
170 pset_lock(pset);
171 if (pset->cpu_set_count++ == 0)
172 pset->cpu_set_low = pset->cpu_set_hi = cpu_id;
174 pset->cpu_set_low = (cpu_id < pset->cpu_set_low)? cpu_id: pset
141 processor_init( processor_t processor, int cpu_id, processor_set_t pset) argument
225 processor_set_t *prev, pset = kalloc(sizeof (*pset)); local
248 pset_init( processor_set_t pset, pset_node_t node) argument
397 processor_set_t pset; local
528 processor_set_destroy( __unused processor_set_t pset) argument
535 processor_get_assignment( processor_t processor, processor_set_t *pset) argument
554 processor_set_info( processor_set_t pset, int flavor, host_t *host, processor_set_info_t info, mach_msg_type_number_t *count) argument
682 processor_set_statistics( processor_set_t pset, int flavor, processor_set_info_t info, mach_msg_type_number_t *count) argument
720 processor_set_max_priority( __unused processor_set_t pset, __unused int max_priority, __unused boolean_t change_threads) argument
735 processor_set_policy_enable( __unused processor_set_t pset, __unused int policy) argument
749 processor_set_policy_disable( __unused processor_set_t pset, __unused int policy, __unused boolean_t change_threads) argument
766 processor_set_things( processor_set_t pset, mach_port_t **thing_list, mach_msg_type_number_t *count, int type) argument
938 processor_set_tasks( processor_set_t pset, task_array_t *task_list, mach_msg_type_number_t *count) argument
953 processor_set_threads( __unused processor_set_t pset, __unused thread_array_t *thread_list, __unused mach_msg_type_number_t *count) argument
962 processor_set_threads( __unused processor_set_t pset, __unused thread_array_t *thread_list, __unused mach_msg_type_number_t *count) argument
971 processor_set_threads( processor_set_t pset, thread_array_t *thread_list, mach_msg_type_number_t *count) argument
988 processor_set_policy_control( __unused processor_set_t pset, __unused int flavor, __unused processor_set_info_t policy_info, __unused mach_msg_type_number_t count, __unused boolean_t change) argument
1001 pset_deallocate( __unused processor_set_t pset) argument
1010 pset_reference( __unused processor_set_t pset) argument
[all...]
H A Dmachine.c118 processor_set_t pset; local
123 pset = processor->processor_set;
124 pset_lock(pset);
125 if (++pset->online_processor_count == 1) {
126 pset_pri_init_hint(pset, processor);
127 pset_count_init_hint(pset, processor);
129 enqueue_tail(&pset->active_queue, (queue_entry_t)processor);
133 pset_unlock(pset);
176 processor_set_t pset; local
180 pset
248 processor_set_t pset; local
[all...]
H A Dipc_host.c212 processor_set_t pset)
219 pset->pset_self = port;
224 pset->pset_name_self = port;
234 processor_set_t pset)
236 ipc_kobject_set(pset->pset_self, (ipc_kobject_t) pset, IKOT_PSET);
237 ipc_kobject_set(pset->pset_name_self, (ipc_kobject_t) pset, IKOT_PSET_NAME);
248 processor_set_t *pset)
253 *pset
211 ipc_pset_init( processor_set_t pset) argument
233 ipc_pset_enable( processor_set_t pset) argument
246 processor_set_default( host_t host, processor_set_t *pset) argument
354 processor_set_t pset = PROCESSOR_SET_NULL; local
380 processor_set_t pset = PROCESSOR_SET_NULL; local
394 processor_set_t pset; local
460 convert_pset_to_port( processor_set_t pset) argument
482 convert_pset_name_to_port( processor_set_name_t pset) argument
[all...]
H A Dipc_host.h78 processor_set_t pset);
82 processor_set_t pset);
H A Dprocessor.h100 /* # of threads in runq bound to any processor in pset */
266 processor_set_t pset,
283 processor_set_t pset,
291 processor_set_t pset);
294 processor_set_t pset);
H A Dsched_proto.c76 sched_proto_pset_init(processor_set_t pset);
86 sched_proto_steal_thread(processor_set_t pset);
93 sched_proto_choose_processor( processor_set_t pset,
253 sched_proto_pset_init(processor_set_t pset __unused)
354 sched_proto_steal_thread(processor_set_t pset) argument
356 pset_unlock(pset);
370 sched_proto_choose_processor( processor_set_t pset, argument
380 if (pset != processor->processor_set) {
381 pset_unlock(pset);
383 pset
[all...]
H A Dsched_prim.c246 processor_set_t pset);
249 processor_set_t pset) __attribute__((unused));
307 sched_traditional_pset_init(processor_set_t pset);
679 sched_traditional_pset_init(processor_set_t pset) argument
682 run_queue_init(&pset->pset_runq);
684 pset->pset_runq_bound_count = 0;
1632 processor_set_t pset = processor->processor_set; local
1648 pset_lock(pset);
1650 assert(pset->low_count);
1651 assert(pset
2918 processor_set_t pset = processor->processor_set; local
2991 processor_set_t pset = processor->processor_set; local
3079 processor_set_t pset = processor->processor_set; local
3162 processor_set_t pset = processor->processor_set; local
3265 choose_next_pset( processor_set_t pset) argument
3290 choose_processor( processor_set_t pset, processor_t processor, thread_t thread) argument
3525 processor_set_t pset; local
3614 processor_set_t pset = task->pset_hint; local
3637 processor_set_t pset = processor->processor_set; local
3966 steal_thread( processor_set_t pset) argument
4006 steal_thread_disabled( processor_set_t pset) argument
4074 processor_set_t pset = processor->processor_set; local
4389 processor_set_t pset; local
[all...]
H A Dsched_fixedpriority.c79 sched_fixedpriority_pset_init(processor_set_t pset);
89 sched_fixedpriority_steal_thread(processor_set_t pset);
96 sched_fixedpriority_choose_processor( processor_set_t pset,
344 sched_fixedpriority_pset_init(processor_set_t pset) argument
347 run_queue_init(&pset->pset_runq);
349 pset->pset_runq_bound_count = 0;
393 sched_fixedpriority_steal_thread(processor_set_t pset) argument
395 pset_unlock(pset);
414 sched_fixedpriority_choose_processor( processor_set_t pset, argument
418 return choose_processor(pset, processo
440 processor_set_t pset = processor->processor_set; local
514 processor_set_t pset = processor->processor_set; local
[all...]
H A Dsched_grrr.c118 sched_grrr_pset_init(processor_set_t pset);
128 sched_grrr_steal_thread(processor_set_t pset);
135 sched_grrr_choose_processor( processor_set_t pset,
280 sched_grrr_pset_init(processor_set_t pset __unused)
318 sched_grrr_steal_thread(processor_set_t pset) argument
320 pset_unlock(pset);
334 sched_grrr_choose_processor( processor_set_t pset, argument
338 return choose_processor(pset, processor, thread);
361 processor_set_t pset = processor->processor_set; local
380 pset_unlock(pset);
[all...]
H A Dmk_sp.c169 processor_set_t pset,
180 pset == PROCESSOR_SET_NULL || pset != &pset0)
285 processor_set_t pset = &pset0; local
450 result = thread_set_policy(thread, pset,
167 thread_set_policy( thread_t thread, processor_set_t pset, policy_t policy, policy_base_t base, mach_msg_type_number_t base_count, policy_limit_t limit, mach_msg_type_number_t limit_count) argument
H A Dpriority.c197 processor_set_t pset = processor->processor_set; local
199 pset_lock(pset);
201 pset_pri_hint(pset, processor, processor->current_pri);
202 pset_count_hint(pset, processor, SCHED(processor_runq_count)(processor));
204 pset_unlock(pset);
H A Dsched_prim.h199 processor_set_t pset,
461 void (*pset_init)(processor_set_t pset); /* Per-processor set scheduler init */
474 * Steal a thread from another processor in the pset so that it can run
478 processor_set_t pset);
492 processor_set_t pset,
515 * threads on it? Called without pset lock held, so should
/darwin-on-arm/xnu/osfmk/i386/
H A Dcpu_affinity.h38 processor_set_t pset; /* The processor set container */ member in struct:x86_affinity_set
H A Dcpu_topology.c171 aset->pset = (i == master_cpu) ?
174 if (aset->pset == PROCESSOR_SET_NULL)
176 TOPO_DBG("\tnew set %p(%d) pset %p for cache %p\n",
177 aset, aset->num, aset->pset, aset->cache);
184 processor_init(cpup->cpu_processor, i, aset->pset);
258 return (aset == NULL) ? PROCESSOR_SET_NULL : aset->pset;
/darwin-on-arm/xnu/osfmk/mach/
H A Dprocessor_set.defs78 pset : processor_set_name_t;
133 pset : processor_set_t;
145 pset : processor_set_t;
H A Dmach_port.defs440 * by the <task, pset> pair. The results of passing in the
444 * If the <task,pset> pair does not represent a valid portset
456 pset : mach_port_name_t);
475 pset : mach_port_name_t);
/darwin-on-arm/xnu/libsyscall/mach/
H A Dmach_port.c412 mach_port_name_t pset)
416 rv = _kernelrpc_mach_port_insert_member_trap(task, name, pset);
419 rv = _kernelrpc_mach_port_insert_member(task, name, pset);
428 mach_port_name_t pset)
432 rv = _kernelrpc_mach_port_extract_member_trap(task, name, pset);
435 rv = _kernelrpc_mach_port_extract_member(task, name, pset);
409 mach_port_insert_member( ipc_space_t task, mach_port_name_t name, mach_port_name_t pset) argument
425 mach_port_extract_member( ipc_space_t task, mach_port_name_t name, mach_port_name_t pset) argument
/darwin-on-arm/xnu/tools/tests/libMicro/
H A Dcachetocache.c47 #include <sys/pset.h>

Completed in 161 milliseconds

12