Lines Matching refs:registration
468 struct xpc_registration *registration = &xpc_registrations[ch->number];
470 if (mutex_trylock(®istration->mutex) == 0)
474 mutex_unlock(®istration->mutex);
485 mutex_unlock(®istration->mutex);
489 /* add info from the channel connect registration to the channel */
491 ch->kthreads_assigned_limit = registration->assigned_limit;
492 ch->kthreads_idle_limit = registration->idle_limit;
497 ch->func = registration->func;
498 DBUG_ON(registration->func == NULL);
499 ch->key = registration->key;
501 ch->local_nentries = registration->nentries;
504 if (registration->entry_size != ch->entry_size) {
509 * forced to up the registration sema before we unlock
511 * done with the part that required the registration
516 mutex_unlock(®istration->mutex);
523 ch->entry_size = registration->entry_size;
531 mutex_unlock(®istration->mutex);
651 * Called by XP at the time of channel connection registration to cause