futex_lock_pi_atomic man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

FUTEX_LOCK_PI_ATOMIC(9)	      Futex API reference      FUTEX_LOCK_PI_ATOMIC(9)

NAME
       futex_lock_pi_atomic - Atomic work required to acquire a pi aware futex

SYNOPSIS
       int futex_lock_pi_atomic(u32 __user * uaddr,
				struct futex_hash_bucket * hb,
				union futex_key * key,
				struct futex_pi_state ** ps,
				struct task_struct * task, int set_waiters);

ARGUMENTS
       uaddr
	   the pi futex user address

       hb
	   the pi futex hash bucket

       key
	   the futex key associated with uaddr and hb

       ps
	   the pi_state pointer where we store the result of the lookup

       task
	   the task to perform the atomic lock work for. This will be
	   “current” except in the case of requeue pi.

       set_waiters
	   force setting the FUTEX_WAITERS bit (1) or not (0)

RETURN
       0 - ready to wait; 1 - acquired the lock; <0 - error

       The hb->lock and futex_key refs shall be held by the caller.

AUTHOR
       Rusty Russell <rusty@rustcorp.com.au>
	   Author.

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013	       FUTEX_LOCK_PI_ATOMIC(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net