Lines Matching full:void
150 extern int os_read_file(int fd, void *buf, int len);
151 extern int os_write_file(int fd, const void *buf, int count);
154 extern int os_pread_file(int fd, void *buf, int len, unsigned long long offset);
155 extern int os_pwrite_file(int fd, const void *buf, int count, unsigned long long offset);
165 extern void os_close_file(int fd);
167 void *data, size_t data_len);
172 extern void os_flush_stdout(void);
179 extern int os_sendmsg_fds(int fd, const void *buf, unsigned int len,
182 void *os_mmap_rw_shared(int fd, size_t size);
183 void *os_mremap_rw_shared(void *old_addr, size_t old_size, size_t new_size);
186 extern void os_early_checks(void);
187 extern void os_check_bugs(void);
188 extern void check_host_supports_tls(int *supports_tls, int *tls_min);
189 extern void get_host_cpu_features(
190 void (*flags_helper_func)(char *line),
191 void (*cache_helper_func)(char *line));
197 extern void report_enomem(void);
200 pid_t os_reap_child(void);
201 extern void os_alarm_process(int pid);
202 extern void os_kill_process(int pid, int reap_child);
203 extern void os_kill_ptraced_process(int pid, int reap_child);
205 extern int os_getpid(void);
207 extern void init_new_thread_signals(void);
209 extern int os_map_memory(void *virt, int fd, unsigned long long off,
211 extern int os_protect_memory(void *addr, unsigned long len,
213 extern int os_unmap_memory(void *addr, int len);
214 extern int os_drop_memory(void *addr, int length);
215 extern int can_drop_memory(void);
217 void os_set_pdeathsig(void);
219 int os_futex_wait(void *uaddr, unsigned int val);
220 int os_futex_wake(void *uaddr);
225 extern int run_helper(void (*pre_exec)(void *), void *pre_data, char **argv);
226 extern int run_helper_thread(int (*proc)(void *), void *arg,
232 void *(*routine)(void *), void *arg);
233 void os_kill_helper_thread(struct os_helper_thread *td);
234 void os_fix_helper_thread_signals(void);
239 extern char *get_umid(void);
242 extern void timer_set_signal_handler(void);
243 extern void set_sigstack(void *sig_stack, int size);
244 extern void set_handler(int sig);
245 extern void send_sigio_to_self(void);
247 extern void block_signals(void);
248 extern void unblock_signals(void);
249 extern int um_get_signals(void);
252 extern void deliver_alarm(void);
253 extern void register_pm_wake_signal(void);
254 extern void block_signals_hard(void);
255 extern void unblock_signals_hard(void);
256 extern void mark_sigio_pending(void);
259 extern void stack_protections(unsigned long address);
261 extern void setup_machinename(char *machine_out);
262 extern void setup_hostinfo(char *buf, int len);
263 extern ssize_t os_getrandom(void *buf, size_t len, unsigned int flags);
264 extern void os_dump_core(void) __attribute__ ((noreturn));
265 extern void um_early_printk(const char *s, unsigned int n);
266 extern void os_fix_helper_signals(void);
267 extern void os_info(const char *fmt, ...)
269 extern void os_warn(const char *fmt, ...)
273 void os_idle_prepare(void);
274 extern void os_idle_sleep(void);
275 extern int os_timer_create(void);
278 extern void os_timer_disable(int cpu);
279 extern long long os_persistent_clock_emulation(void);
280 extern long long os_nsecs(void);
285 void syscall_stub_dump_error(struct mm_id *mm_idp);
293 extern int is_skas_winch(int pid, int fd, void *data);
295 extern void userspace(struct uml_pt_regs *regs);
296 extern void new_thread(void *stack, jmp_buf *buf, void (*handler)(void));
297 extern void switch_threads(jmp_buf *me, jmp_buf *you);
298 extern int start_idle_thread(void *stack, jmp_buf *switch_buf);
299 extern void initial_thread_cb_skas(void (*proc)(void *),
300 void *arg);
301 extern void halt_skas(void);
302 extern void reboot_skas(void);
305 extern int os_waiting_for_events_epoll(void);
306 extern void *os_epoll_get_data_pointer(int index);
309 extern int os_setup_epoll(void);
310 extern int os_add_epoll_fd(int events, int fd, void *data);
311 extern int os_mod_epoll_fd(int events, int fd, void *data);
313 extern void os_set_ioignore(void);
314 extern void os_close_epoll_fd(void);
315 extern void um_irqs_suspend(void);
316 extern void um_irqs_resume(void);
321 extern void maybe_sigio_broken(int fd);
322 extern void sigio_broken(void);
333 extern int get_pty(void);
338 extern void block_signals_trace(void);
339 extern void unblock_signals_trace(void);
340 extern void um_trace_signals_on(void);
341 extern void um_trace_signals_off(void);
344 extern void deliver_time_travel_irqs(void);
348 void os_init_smp(void);
350 void os_start_secondary(void *arg, jmp_buf *switch_buf);
352 void os_local_ipi_enable(void);
353 void os_local_ipi_disable(void);
355 static inline void os_local_ipi_enable(void) { } in os_local_ipi_enable() argument
356 static inline void os_local_ipi_disable(void) { } in os_local_ipi_disable() argument