Lines Matching refs:fd
26 int fd = open(abi_file, O_RDWR); in event_delete() local
29 if (fd < 0) in event_delete()
32 ret = ioctl(fd, DIAG_IOCSDEL, "__test_event"); in event_delete()
34 close(fd); in event_delete()
44 int fd = open(enable_file, O_RDONLY); in wait_for_delete() local
46 if (fd == -1) in wait_for_delete()
49 close(fd); in wait_for_delete()
56 static int reg_event(int fd, int *check, int bit, const char *value) in reg_event() argument
66 if (ioctl(fd, DIAG_IOCSREG, ®) == -1) in reg_event()
72 static int unreg_event(int fd, int *check, int bit) in unreg_event() argument
80 return ioctl(fd, DIAG_IOCSUNREG, &unreg); in unreg_event()
85 int fd = open(dyn_file, O_RDWR | O_APPEND); in parse_dyn() local
89 if (fd == -1) in parse_dyn()
92 ret = write(fd, value, len); in parse_dyn()
99 close(fd); in parse_dyn()
109 int fd = open(abi_file, O_RDWR); in parse_abi() local
112 if (fd == -1) in parse_abi()
117 close(fd); in parse_abi()
121 ret = reg_event(fd, check, 31, value + 2); in parse_abi()
124 if (unreg_event(fd, check, 31) == -1) in parse_abi()
128 close(fd); in parse_abi()
149 int fd = open(abi_file, O_RDWR); in check_match() local
152 if (fd == -1) in check_match()
155 if (reg_event(fd, check, 31, first) == -1) in check_match()
158 if (reg_event(fd, check, 30, second) == -1) { in check_match()
171 unreg_event(fd, check, 31); in check_match()
172 unreg_event(fd, check, 30); in check_match()
174 close(fd); in check_match()