Searched refs:sysFd (Results 1 – 9 of 9) sorted by relevance
| /kernel/liteos_a/fs/vfs/operation/ |
| D | vfs_procfd.c | 105 void AssociateSystemFd(int procFd, int sysFd) in AssociateSystemFd() argument 113 if (sysFd < 0) { in AssociateSystemFd() 118 fdt->ft_fds[procFd].sysFd = sysFd; in AssociateSystemFd() 142 if (fdt->ft_fds[procFd].sysFd < 0) { in GetAssociatedSystemFd() 146 int sysFd = fdt->ft_fds[procFd].sysFd; in GetAssociatedSystemFd() local 149 return sysFd; in GetAssociatedSystemFd() 166 if (fdt->ft_fds[procFd].sysFd >= 0) { in AllocSpecifiedProcessFd() 168 fdt->ft_fds[procFd].sysFd = -1; in AllocSpecifiedProcessFd() 197 fdt->ft_fds[procFd].sysFd = -1; in FreeProcessFd() 210 if (fdt->ft_fds[procFd].sysFd < 0) { in DisassociateProcessFd() [all …]
|
| D | vfs_cloexec.c | 44 int sysFd; in CloseOnExec() local 52 sysFd = DisassociateProcessFd(i); in CloseOnExec() 53 if (sysFd >= 0) { in CloseOnExec() 54 close(sysFd); in CloseOnExec()
|
| /kernel/liteos_a/fs/proc/os_adapt/ |
| D | fd_proc.c | 50 int sysFd; in FillFdInfo() local 63 sysFd = fdt->ft_fds[fd].sysFd; in FillFdInfo() 64 if (sysFd < CONFIG_NFILE_DESCRIPTORS) { in FillFdInfo() 65 filp = &fileList->fl_files[sysFd]; in FillFdInfo() 67 } else if (sysFd < (CONFIG_NFILE_DESCRIPTORS + CONFIG_NSOCKET_DESCRIPTORS)) { in FillFdInfo() 69 } else if (sysFd < (FD_SETSIZE + CONFIG_NTIME_DESCRIPTORS)) { in FillFdInfo() 71 } else if (sysFd < (MQUEUE_FD_OFFSET + CONFIG_NQUEUE_DESCRIPTORS)) { in FillFdInfo() 73 } else if (sysFd < (EPOLL_FD_OFFSET + CONFIG_EPOLL_DESCRIPTORS)) { in FillFdInfo() 80 …(void)LosBufPrintf(seqBuf, "%u\t%d\t%6d <%d>\t%s\n", pid, fd, sysFd, filp ? filp->f_refcount : 1, … in FillFdInfo()
|
| /kernel/liteos_a/compat/posix/src/ |
| D | mqueue.c | 310 INT32 sysFd = (INT32)personal; in MqGetPrivDataBuff() local 311 INT32 id = sysFd - MQUEUE_FD_OFFSET; in MqGetPrivDataBuff() 348 INT32 sysFd = (INT32)personal; in MqFreeSysFd() local 350 if (fdset && FD_ISSET(sysFd, fdset)) { in MqFreeSysFd() 351 FD_CLR(sysFd, fdset); in MqFreeSysFd() 352 IPC_QUEUE_MQ_PRIV_BUF[sysFd - MQUEUE_FD_OFFSET] = NULL; in MqFreeSysFd() 357 void MqueueRefer(int sysFd) in MqueueRefer() argument 364 privateMqPersonal = MqGetPrivDataBuff((mqd_t)sysFd); in MqueueRefer() 511 int sysFd; in mq_open() local 555 sysFd = MqAllocSysFd(MAX_MQ_FD, privateMqPersonal); in mq_open() [all …]
|
| /kernel/liteos_a/fs/vfs/ |
| D | vnode.c | 722 INT32 sysFd; in VnodeFind() local 730 sysFd = GetAssociatedSystemFd(fd); in VnodeFind() 731 if (sysFd < 0) { in VnodeFind() 732 PRINT_ERR("Error. sysFd is invalid as %d\n", sysFd); in VnodeFind() 736 return files_get_openfile((int)sysFd); in VnodeFind()
|
| /kernel/liteos_a/fs/include/fs/ |
| D | fd_table.h | 42 intptr_t sysFd; /* system fd associate with the tg_filelist index */ member
|
| /kernel/liteos_a/syscall/ |
| D | fs_syscall.c | 651 int sysFd; in SysFchdir() local 654 sysFd = GetAssociatedSystemFd(fd); in SysFchdir() 655 if (sysFd < 0) { in SysFchdir() 659 ret = fs_getfilep(sysFd, &file); in SysFchdir() 2412 int sysFd; in SysFchmod() local 2419 sysFd = GetAssociatedSystemFd(fd); in SysFchmod() 2420 if (sysFd < 0) { in SysFchmod() 2424 ret = fs_getfilep(sysFd, &file); in SysFchmod() 2473 int sysFd; in SysFchown() local 2478 sysFd = GetAssociatedSystemFd(fd); in SysFchown() [all …]
|
| D | ipc_syscall.c | 46 int sysFd = GetAssociatedSystemFd((INTPTR)(id)); \ 47 (id) = (mqd_t)sysFd; \
|
| /kernel/liteos_a/compat/posix/include/ |
| D | mqueue.h | 429 extern void MqueueRefer(int sysFd);
|