Searched refs:ufp (Results 1 – 9 of 9) sorted by relevance
/illumos-gate/usr/src/uts/common/os/ |
H A D | fio.c | 287 uf_entry_t *ufp = &fip->fi_list[fd]; in fd_reserve() local 290 ASSERT((ufp->uf_busy == 0 && incr == 1) || in fd_reserve() 291 (ufp->uf_busy == 1 && incr == -1)); in fd_reserve() 292 ASSERT(MUTEX_HELD(&ufp->uf_lock)); in fd_reserve() 298 ufp->uf_busy += incr; in fd_reserve() 589 uf_entry_t *ufp; in getf_gen() local 601 UF_ENTER(ufp, fip, fd); in getf_gen() 603 if ((fp = ufp->uf_file) == NULL) { in getf_gen() 604 UF_EXIT(ufp); in getf_gen() 611 ufp->uf_refcnt++; in getf_gen() [all …]
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | user.h | 176 #define UF_ENTER(ufp, fip, fd) \ argument 179 ufp = &_flist[fd]; \ 181 mutex_enter(&ufp->uf_lock); \ 184 mutex_exit(&ufp->uf_lock); \ 187 #define UF_EXIT(ufp) mutex_exit(&ufp->uf_lock) argument
|
/illumos-gate/usr/src/uts/common/exec/elf/ |
H A D | elf_notes.c | 83 uf_entry_t *ufp; in setup_note_header() local 90 UF_ENTER(ufp, fip, fd); in setup_note_header() 91 if ((ufp->uf_file != NULL) && (ufp->uf_file->f_count > 0)) in setup_note_header() 93 UF_EXIT(ufp); in setup_note_header() 401 uf_entry_t *ufp; in write_elfnotes() local 410 UF_ENTER(ufp, fip, fd); in write_elfnotes() 411 if (((fp = ufp->uf_file) == NULL) || (fp->f_count < 1)) { in write_elfnotes() 412 UF_EXIT(ufp); in write_elfnotes() 418 fdinfo.pr_fdflags = ufp->uf_flag; in write_elfnotes() 429 UF_EXIT(ufp); in write_elfnotes()
|
/illumos-gate/usr/src/uts/intel/os/ |
H A D | microcode_amd.c | 376 ucode_file_amd_t *ufp; in ucode_extract_amd() local 406 ufp = (ucode_file_amd_t *)ptr; in ucode_extract_amd() 408 rc = ucode_match_amd(eq_sig, &uusp->info, ufp, count); in ucode_extract_amd() 413 uusp->ucodep = (uint8_t *)ufp; in ucode_extract_amd() 415 uusp->expected_rev = ufp->uf_header.uh_patch_id; in ucode_extract_amd()
|
/illumos-gate/usr/src/uts/common/syscall/ |
H A D | utssys.c | 389 uf_entry_t *ufp; in dofusers() local 392 UF_ENTER(ufp, fip, i); in dofusers() 393 if (((fp = ufp->uf_file) == NULL) || in dofusers() 395 UF_EXIT(ufp); in dofusers() 445 UF_EXIT(ufp); in dofusers() 452 UF_EXIT(ufp); in dofusers() 455 UF_EXIT(ufp); in dofusers()
|
H A D | poll.c | 2763 uf_entry_t *ufp; in pollcheckphlist() local 2770 UF_ENTER(ufp, fip, i); in pollcheckphlist() 2771 if ((fp = ufp->uf_file) != NULL) { in pollcheckphlist() 2782 UF_EXIT(ufp); in pollcheckphlist()
|
/illumos-gate/usr/src/cmd/ctfmerge/ |
H A D | ctfmerge.c | 420 ctf_file_t *ufp; in main() local 423 ufp = ctf_open(g_unique, &err); in main() 424 if (ufp == NULL) { in main() 430 (void) ctf_merge_uniquify(cmh, ufp, base); in main()
|
/illumos-gate/usr/src/uts/common/fs/proc/ |
H A D | prsubr.c | 1554 uf_entry_t *ufp; in pr_getf() local 1569 UF_ENTER(ufp, fip, fd); in pr_getf() 1570 if ((fp = ufp->uf_file) != NULL && fp->f_count > 0) { in pr_getf() 1576 *flag = ufp->uf_flag; in pr_getf() 1601 UF_EXIT(ufp); in pr_getf()
|
H A D | prvnops.c | 4433 uf_entry_t *ufp; in pr_lookup_pathdir() local 4569 UF_ENTER(ufp, fip, fd); in pr_lookup_pathdir() 4570 if (ufp->uf_file != NULL) { in pr_lookup_pathdir() 4571 vp = ufp->uf_file->f_vnode; in pr_lookup_pathdir() 4574 UF_EXIT(ufp); in pr_lookup_pathdir()
|