Home
last modified time | relevance | path

Searched refs:mlx_io_lock (Results 1 – 3 of 3) sorted by relevance

/freebsd/sys/dev/mlx/
H A Dmlxvar.h154 struct mtx mlx_io_lock; member
185 #define MLX_IO_LOCK(sc) mtx_lock(&(sc)->mlx_io_lock)
186 #define MLX_IO_UNLOCK(sc) mtx_unlock(&(sc)->mlx_io_lock)
187 #define MLX_IO_ASSERT_LOCKED(sc) mtx_assert(&(sc)->mlx_io_lock, MA_OWNED)
H A Dmlx_pci.c146 mtx_init(&sc->mlx_io_lock, "mlx I/O", NULL, MTX_DEF); in mlx_pci_attach()
148 callout_init_mtx(&sc->mlx_timeout, &sc->mlx_io_lock, 0); in mlx_pci_attach()
H A Dmlx.c216 mtx_destroy(&sc->mlx_io_lock); in mlx_free()
405 &sc->mlx_io_lock, /* lockarg */ in mlx_attach()
1788 mtx_sleep(mc->mc_private, &sc->mlx_io_lock, PRIBIO | PCATCH, "mlxwcmd", hz); in mlx_wait_command()