Lines Matching refs:hostfd
124 int hostfd; member
184 static void associate_guestfd(int guestfd, int hostfd) in associate_guestfd() argument
190 gf->hostfd = hostfd; in associate_guestfd()
410 if (gf->hostfd == STDIN_FILENO || in host_closefn()
411 gf->hostfd == STDOUT_FILENO || in host_closefn()
412 gf->hostfd == STDERR_FILENO) { in host_closefn()
415 return set_swi_errno(env, close(gf->hostfd)); in host_closefn()
428 ret = set_swi_errno(env, write(gf->hostfd, s, len)); in host_writefn()
448 ret = set_swi_errno(env, read(gf->hostfd, s, len)); in host_readfn()
460 return isatty(gf->hostfd); in host_isattyfn()
466 uint32_t ret = set_swi_errno(env, lseek(gf->hostfd, offset, SEEK_SET)); in host_seekfn()
477 uint32_t ret = set_swi_errno(env, fstat(gf->hostfd, &buf)); in host_flenfn()
486 return arm_gdb_syscall(cpu, arm_semi_cb, "close,%x", gf->hostfd); in gdb_closefn()
494 gf->hostfd, buf, len); in gdb_writefn()
502 gf->hostfd, buf, len); in gdb_readfn()
507 return arm_gdb_syscall(cpu, arm_semi_cb, "isatty,%x", gf->hostfd); in gdb_isattyfn()
513 gf->hostfd, offset); in gdb_seekfn()
519 gf->hostfd, arm_flen_buf(cpu)); in gdb_flenfn()