Lines Matching defs:FD
17 type FD struct { struct
19 fdmu fdMutex
22 Sysfd int
25 pd pollDesc
28 iovecs *[]syscall.Iovec
31 csema uint32
35 IsStream bool
39 ZeroReadIsEOF bool
42 isFile bool
45 isBlocking bool
53 func (fd *FD) Init(net string, pollable bool) error {
67 func (fd *FD) destroy() error {
79 func (fd *FD) Close() error {
107 func (fd *FD) Shutdown(how int) error {
116 func (fd *FD) SetBlocking() error {
133 func (fd *FD) Read(p []byte) (int, error) {
174 func (fd *FD) Pread(p []byte, off int64) (int, error) {
194 func (fd *FD) ReadFrom(p []byte) (int, syscall.Sockaddr, error) {
218 func (fd *FD) ReadMsg(p []byte, oob []byte) (int, int, int, syscall.Sockaddr, error) {
242 func (fd *FD) Write(p []byte) (int, error) {
278 func (fd *FD) Pwrite(p []byte, off int64) (int, error) {
309 func (fd *FD) WriteTo(p []byte, sa syscall.Sockaddr) (int, error) {
332 func (fd *FD) WriteMsg(p []byte, oob []byte, sa syscall.Sockaddr) (int, int, error) {
355 func (fd *FD) Accept() (int, syscall.Sockaddr, string, error) {
387 func (fd *FD) Seek(offset int64, whence int) (int64, error) {
398 func (fd *FD) ReadDirent(buf []byte) (int, error) {
419 func (fd *FD) Fchdir() error {
428 func (fd *FD) Fstat(s *syscall.Stat_t) error {
439 func (fd *FD) WaitWrite() error {
444 func (fd *FD) WriteOnce(p []byte) (int, error) {
454 func (fd *FD) RawControl(f func(uintptr)) error {
464 func (fd *FD) RawRead(f func(uintptr) bool) error {
483 func (fd *FD) RawWrite(f func(uintptr) bool) error {