Lines Matching refs:fd

85 static void ExecAction(int fd, unsigned int cmd)  in ExecAction()  argument
87 if (fd < 0) { in ExecAction()
88 printf("Invalid fd: %d\n", fd); in ExecAction()
92 int ret = ioctl(fd, cmd, NULL); in ExecAction()
98 static void DumpALLInfo(int fd) in DumpALLInfo() argument
100 ExecAction(fd, HIDUMPER_DUMP_ALL); in DumpALLInfo()
103 static void DumpCpuUsage(int fd) in DumpCpuUsage() argument
105 ExecAction(fd, HIDUMPER_CPU_USAGE); in DumpCpuUsage()
108 static void DumpMemUsage(int fd) in DumpMemUsage() argument
110 ExecAction(fd, HIDUMPER_MEM_USAGE); in DumpMemUsage()
113 static void DumpTaskInfo(int fd) in DumpTaskInfo() argument
115 ExecAction(fd, HIDUMPER_TASK_INFO); in DumpTaskInfo()
118 static void DumpMemData(int fd, struct MemDumpParam *param) in DumpMemData() argument
121 int ret = ioctl(fd, HIDUMPER_MEM_DATA, param); in DumpMemData()
126 (void)fd; in DumpMemData()
132 static void InjectKernelCrash(int fd) in InjectKernelCrash() argument
135 ExecAction(fd, HIDUMPER_INJECT_KERNEL_CRASH); in InjectKernelCrash()
137 (void)fd; in InjectKernelCrash()
142 static void DumpFaultLog(int fd) in DumpFaultLog() argument
144 ExecAction(fd, HIDUMPER_DUMP_FAULT_LOG); in DumpFaultLog()
156 int ParameterMatching(int argc, const char *argv[], int fd) in ParameterMatching() argument
160 DumpALLInfo(fd); in ParameterMatching()
162 DumpCpuUsage(fd); in ParameterMatching()
164 DumpFaultLog(fd); in ParameterMatching()
166 DumpMemUsage(fd); in ParameterMatching()
168 DumpTaskInfo(fd); in ParameterMatching()
170 InjectKernelCrash(fd); in ParameterMatching()
175 DumpMemData(fd, &param); in ParameterMatching()
183 DumpMemData(fd, &param); in ParameterMatching()
188 DumpMemData(fd, &param); in ParameterMatching()
198 DumpMemData(fd, &param); in ParameterMatching()
207 int fd = -1; in main() local
208 fd = open(HIDUMPER_DEVICE, O_RDONLY); in main()
209 if (fd < 0) { in main()
214 int ret = ParameterMatching(argc, argv, fd); in main()
215 close(fd); in main()