Searched refs:new_pinfo (Results 1 – 2 of 2) sorted by relevance
343 pshm_info_t *new_pinfo = NULL; in shm_open() local358 new_pinfo = kalloc_type(pshm_info_t, Z_WAITOK | Z_ZERO | Z_NOFAIL); in shm_open()363 error = pshm_get_name(new_pinfo, uap->name); in shm_open()399 new_pinfo->pshm_usecount = 2; /* one each for: file pointer, shm_unlink */ in shm_open()400 new_pinfo->pshm_length = 0; in shm_open()401 new_pinfo->pshm_mode = cmode; in shm_open()402 new_pinfo->pshm_uid = kauth_getuid(); in shm_open()403 new_pinfo->pshm_gid = kauth_getgid(); in shm_open()404 SLIST_INIT(&new_pinfo->pshm_mobjs); in shm_open()406 mac_posixshm_label_init(&new_pinfo->pshm_hdr); in shm_open()[all …]
543 struct pseminfo *new_pinfo = PSEMINFO_NULL; in sem_open() local617 new_pinfo = kalloc_type(struct pseminfo, Z_WAITOK | Z_ZERO | Z_NOFAIL); in sem_open()619 mac_posixsem_label_init(new_pinfo); in sem_open()637 kret = semaphore_create(kernel_task, &new_pinfo->psem_semobject, SYNC_POLICY_FIFO, value); in sem_open()690 pinfo = new_pinfo; in sem_open()751 if (new_pinfo != PSEMINFO_NULL) { in sem_open()753 (void)semaphore_destroy(kernel_task, new_pinfo->psem_semobject); in sem_open()755 mac_posixsem_label_destroy(new_pinfo); in sem_open()757 kfree_type(struct pseminfo, new_pinfo); in sem_open()758 new_pinfo = PSEMINFO_NULL; in sem_open()[all …]