Home
last modified time | relevance | path

Searched refs:new_pinfo (Results 1 – 2 of 2) sorted by relevance

/xnu-12377.81.4/bsd/kern/
H A Dposix_shm.c343 pshm_info_t *new_pinfo = NULL; in shm_open() local
358 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 …]
H A Dposix_sem.c543 struct pseminfo *new_pinfo = PSEMINFO_NULL; in sem_open() local
617 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 …]