Lines Matching defs:FD
18 type FD struct { struct
20 fdmu fdMutex
23 Sysfd int
26 pd pollDesc
29 iovecs *[]syscall.Iovec
32 csema uint32
35 isBlocking uint32
39 IsStream bool
43 ZeroReadIsEOF bool
46 isFile bool
54 func (fd *FD) Init(net string, pollable bool) error {
74 func (fd *FD) destroy() error {
86 func (fd *FD) Close() error {
116 func (fd *FD) Shutdown(how int) error {
125 func (fd *FD) SetBlocking() error {
145 func (fd *FD) Read(p []byte) (int, error) {
186 func (fd *FD) Pread(p []byte, off int64) (int, error) {
206 func (fd *FD) ReadFrom(p []byte) (int, syscall.Sockaddr, error) {
230 func (fd *FD) ReadMsg(p []byte, oob []byte) (int, int, int, syscall.Sockaddr, error) {
254 func (fd *FD) Write(p []byte) (int, error) {
290 func (fd *FD) Pwrite(p []byte, off int64) (int, error) {
321 func (fd *FD) WriteTo(p []byte, sa syscall.Sockaddr) (int, error) {
344 func (fd *FD) WriteMsg(p []byte, oob []byte, sa syscall.Sockaddr) (int, int, error) {
367 func (fd *FD) Accept() (int, syscall.Sockaddr, string, error) {
399 func (fd *FD) Seek(offset int64, whence int) (int64, error) {
410 func (fd *FD) ReadDirent(buf []byte) (int, error) {
431 func (fd *FD) Fchdir() error {
440 func (fd *FD) Fstat(s *syscall.Stat_t) error {
486 func (fd *FD) Dup() (int, string, error) {
497 func (fd *FD) WaitWrite() error {
502 func (fd *FD) WriteOnce(p []byte) (int, error) {
512 func (fd *FD) RawControl(f func(uintptr)) error {
522 func (fd *FD) RawRead(f func(uintptr) bool) error {
541 func (fd *FD) RawWrite(f func(uintptr) bool) error {