Searched refs:new_pinfo (Results 1 – 2 of 2) sorted by relevance
341 pshm_info_t *new_pinfo = NULL; in shm_open() local356 new_pinfo = kalloc_type(pshm_info_t, Z_WAITOK | Z_ZERO | Z_NOFAIL); in shm_open()361 error = pshm_get_name(new_pinfo, uap->name); in shm_open()397 new_pinfo->pshm_usecount = 2; /* one each for: file pointer, shm_unlink */ in shm_open()398 new_pinfo->pshm_length = 0; in shm_open()399 new_pinfo->pshm_mode = cmode; in shm_open()400 new_pinfo->pshm_uid = kauth_getuid(); in shm_open()401 new_pinfo->pshm_gid = kauth_getgid(); in shm_open()402 SLIST_INIT(&new_pinfo->pshm_mobjs); in shm_open()404 mac_posixshm_label_init(&new_pinfo->pshm_hdr); in shm_open()[all …]
383 struct pseminfo *new_pinfo = PSEMINFO_NULL; in sem_open() local458 new_pinfo = kalloc_type(struct pseminfo, Z_WAITOK | Z_ZERO | Z_NOFAIL); in sem_open()460 mac_posixsem_label_init(new_pinfo); in sem_open()478 kret = semaphore_create(kernel_task, &new_pinfo->psem_semobject, SYNC_POLICY_FIFO, value); in sem_open()531 pinfo = new_pinfo; in sem_open()592 if (new_pinfo != PSEMINFO_NULL) { in sem_open()594 (void)semaphore_destroy(kernel_task, new_pinfo->psem_semobject); in sem_open()596 mac_posixsem_label_destroy(new_pinfo); in sem_open()598 kfree_type(struct pseminfo, new_pinfo); in sem_open()599 new_pinfo = PSEMINFO_NULL; in sem_open()[all …]