Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 12 for usleep_no_g (0.13 sec)

  1. src/runtime/stubs2.go

    func read(fd int32, p unsafe.Pointer, n int32) int32
    
    func closefd(fd int32) int32
    
    func exit(code int32)
    func usleep(usec uint32)
    
    //go:nosplit
    func usleep_no_g(usec uint32) {
    	usleep(usec)
    }
    
    // write1 calls the write system call.
    // It returns a non-negative number of bytes written or a negative errno value.
    //
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 1.1K bytes
    - Viewed (0)
  2. src/runtime/retry.go

    // If all retries return EAGAIN, then retryOnEAGAIN will return EAGAIN.
    func retryOnEAGAIN(fn func() int32) int32 {
    	for tries := 0; tries < 20; tries++ {
    		errno := fn()
    		if errno != _EAGAIN {
    			return errno
    		}
    		usleep_no_g(uint32(tries+1) * 1000) // milliseconds
    	}
    	return _EAGAIN
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Nov 10 20:44:45 UTC 2022
    - 760 bytes
    - Viewed (0)
  3. src/runtime/os_wasm.go

    // Called on the parent thread (main thread in case of bootstrap), can allocate memory.
    func mpreinit(mp *m) {
    	mp.gsignal = malg(32 * 1024)
    	mp.gsignal.m = mp
    }
    
    //go:nosplit
    func usleep_no_g(usec uint32) {
    	usleep(usec)
    }
    
    //go:nosplit
    func sigsave(p *sigset) {
    }
    
    //go:nosplit
    func msigrestore(sigmask sigset) {
    }
    
    //go:nosplit
    //go:nowritebarrierrec
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  4. src/runtime/os_openbsd_syscall2.go

    func read(fd int32, p unsafe.Pointer, n int32) int32
    
    func closefd(fd int32) int32
    
    func exit(code int32)
    func usleep(usec uint32)
    
    //go:nosplit
    func usleep_no_g(usec uint32) {
    	usleep(usec)
    }
    
    // write1 calls the write system call.
    // It returns a non-negative number of bytes written or a negative errno value.
    //
    //go:noescape
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.5K bytes
    - Viewed (0)
  5. src/runtime/sys_openbsd2.go

    //go:cgo_unsafe_args
    func usleep(usec uint32) {
    	libcCall(unsafe.Pointer(abi.FuncPCABI0(usleep_trampoline)), unsafe.Pointer(&usec))
    }
    func usleep_trampoline()
    
    //go:nosplit
    //go:cgo_unsafe_args
    func usleep_no_g(usec uint32) {
    	asmcgocall_no_g(unsafe.Pointer(abi.FuncPCABI0(usleep_trampoline)), unsafe.Pointer(&usec))
    }
    
    //go:nosplit
    //go:cgo_unsafe_args
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  6. src/runtime/os_plan9.go

    //go:nosplit
    func osyield_no_g() {
    	osyield()
    }
    
    //go:nosplit
    func usleep(µs uint32) {
    	ms := int32(µs / 1000)
    	if ms == 0 {
    		ms = 1
    	}
    	sleep(ms)
    }
    
    //go:nosplit
    func usleep_no_g(usec uint32) {
    	usleep(usec)
    }
    
    //go:nosplit
    func nanotime1() int64 {
    	var scratch int64
    	ns := nsec(&scratch)
    	// TODO(aram): remove hack after I fix _nsec in the pc64 kernel.
    	if ns == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  7. src/runtime/os_darwin.go

    // resources in minit, semacreate, or elsewhere. Do not take locks after calling this.
    func mdestroy(mp *m) {
    }
    
    //go:nosplit
    func osyield_no_g() {
    	usleep_no_g(1)
    }
    
    //go:nosplit
    func osyield() {
    	usleep(1)
    }
    
    const (
    	_NSIG        = 32
    	_SI_USER     = 0 /* empirically true, but not what headers say */
    	_SIG_BLOCK   = 1
    	_SIG_UNBLOCK = 2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Dec 05 20:34:30 UTC 2023
    - 11.9K bytes
    - Viewed (0)
  8. src/runtime/os3_solaris.go

    }
    
    func sysconf(name int32) int64 {
    	return int64(sysvicall1(&libc_sysconf, uintptr(name)))
    }
    
    func usleep1(usec uint32)
    
    //go:nosplit
    func usleep_no_g(µs uint32) {
    	usleep1(µs)
    }
    
    //go:nosplit
    func usleep(µs uint32) {
    	usleep1(µs)
    }
    
    func walltime() (sec int64, nsec int32) {
    	var ts mts
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  9. src/runtime/os2_aix.go

    func internal_cpu_getsystemcfg(label uint) uint {
    	r, _ := syscall1(&libc_getsystemcfg, uintptr(label))
    	return uint(r)
    }
    
    func usleep1(us uint32)
    
    //go:nosplit
    func usleep_no_g(us uint32) {
    	usleep1(us)
    }
    
    //go:nosplit
    func usleep(us uint32) {
    	r, err := syscall1(&libc_usleep, uintptr(us))
    	if int32(r) == -1 {
    		println("syscall usleep failed: ", hex(err))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Dec 14 17:22:18 UTC 2023
    - 20.9K bytes
    - Viewed (0)
  10. src/runtime/sys_darwin.go

    //go:cgo_unsafe_args
    func usleep(usec uint32) {
    	libcCall(unsafe.Pointer(abi.FuncPCABI0(usleep_trampoline)), unsafe.Pointer(&usec))
    }
    func usleep_trampoline()
    
    //go:nosplit
    //go:cgo_unsafe_args
    func usleep_no_g(usec uint32) {
    	asmcgocall_no_g(unsafe.Pointer(abi.FuncPCABI0(usleep_trampoline)), unsafe.Pointer(&usec))
    }
    
    //go:nosplit
    //go:cgo_unsafe_args
    func write1(fd uintptr, p unsafe.Pointer, n int32) int32 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 23.9K bytes
    - Viewed (0)
Back to top