Changeset View
Changeset View
Standalone View
Standalone View
share/man/man9/mutex.9
| Show All 22 Lines | |||||
| .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT | ||||
| .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY | ||||
| .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF | ||||
| .\" SUCH DAMAGE. | .\" SUCH DAMAGE. | ||||
| .\" | .\" | ||||
| .\" from BSDI $Id: mutex.4,v 1.1.2.3 1998/04/27 22:53:13 ewv Exp $ | .\" from BSDI $Id: mutex.4,v 1.1.2.3 1998/04/27 22:53:13 ewv Exp $ | ||||
| .\" $FreeBSD$ | .\" $FreeBSD$ | ||||
| .\" | .\" | ||||
| .Dd May 24, 2017 | .Dd February 17, 2023 | ||||
| .Dt MUTEX 9 | .Dt MUTEX 9 | ||||
| .Os | .Os | ||||
| .Sh NAME | .Sh NAME | ||||
| .Nm mutex , | .Nm mutex , | ||||
| .Nm mtx_init , | .Nm mtx_init , | ||||
| .Nm mtx_destroy , | .Nm mtx_destroy , | ||||
| .Nm mtx_lock , | .Nm mtx_lock , | ||||
| .Nm mtx_lock_spin , | .Nm mtx_lock_spin , | ||||
| Show All 29 Lines | |||||
| .Ft void | .Ft void | ||||
| .Fn mtx_lock_flags "struct mtx *mutex" "int flags" | .Fn mtx_lock_flags "struct mtx *mutex" "int flags" | ||||
| .Ft void | .Ft void | ||||
| .Fn mtx_lock_spin_flags "struct mtx *mutex" "int flags" | .Fn mtx_lock_spin_flags "struct mtx *mutex" "int flags" | ||||
| .Ft int | .Ft int | ||||
| .Fn mtx_trylock "struct mtx *mutex" | .Fn mtx_trylock "struct mtx *mutex" | ||||
| .Ft int | .Ft int | ||||
| .Fn mtx_trylock_flags "struct mtx *mutex" "int flags" | .Fn mtx_trylock_flags "struct mtx *mutex" "int flags" | ||||
| .Ft void | .Ft int | ||||
| .Fn mtx_trylock_spin "struct mtx *mutex" | .Fn mtx_trylock_spin "struct mtx *mutex" | ||||
| .Ft int | .Ft int | ||||
| .Fn mtx_trylock_spin_flags "struct mtx *mutex" "int flags" | .Fn mtx_trylock_spin_flags "struct mtx *mutex" "int flags" | ||||
| .Ft void | .Ft void | ||||
| .Fn mtx_unlock "struct mtx *mutex" | .Fn mtx_unlock "struct mtx *mutex" | ||||
| .Ft void | .Ft void | ||||
| .Fn mtx_unlock_spin "struct mtx *mutex" | .Fn mtx_unlock_spin "struct mtx *mutex" | ||||
| .Ft void | .Ft void | ||||
| ▲ Show 20 Lines • Show All 475 Lines • Show Last 20 Lines | |||||