/freebsd/sys/arm/nvidia/drm2/ |
H A D | tegra_host1x.c | 57 #define WR4(_sc, _r, _v) bus_rite_4((_sc)->mem_res, (_r), (_v)) argument 58 #define RD4(_sc, _r) bus_read_4((_sc)->mem_res, (_r)) argument 60 #define LOCK(_sc) sx_xlock(&(_sc)->lock) argument 61 #define UNLOCK(_sc) sx_xunlock(&(_sc)->lock) argument 62 #define SLEEP(_sc, timeout) sx_sleep(sc, &sc->lock, 0, "host1x", timeout); argument 63 #define LOCK_INIT(_sc) sx_init(&_sc->lock, "host1x") argument 64 #define LOCK_DESTROY(_sc) sx_destroy(&_sc->lock) argument 65 #define ASSERT_LOCKED(_sc) sx_assert(&_sc->lock, SA_LOCKED) argument 66 #define ASSERT_UNLOCKED(_sc) sx_assert(&_sc->lock, SA_UNLOCKED) argument
|
/freebsd/sys/arm/broadcom/bcm2835/ |
H A D | bcm2835_bscvar.h | 59 #define BCM_BSC_WRITE(_sc, _off, _val) \ argument 61 #define BCM_BSC_READ(_sc, _off) \ argument 64 #define BCM_BSC_LOCK(_sc) \ argument 66 #define BCM_BSC_UNLOCK(_sc) \ argument
|
H A D | bcm2835_ft5406.c | 72 #define FT5406_LOCK(_sc) \ argument 74 #define FT5406_UNLOCK(_sc) \ argument 76 #define FT5406_LOCK_INIT(_sc) \ argument 79 #define FT5406_LOCK_DESTROY(_sc) \ argument 81 #define FT5406_LOCK_ASSERT(_sc) \ argument
|
/freebsd/sys/dev/intel/ |
H A D | spi.c | 51 #define INTELSPI_LOCK(_sc) do { \ argument 55 #define INTELSPI_UNLOCK(_sc) do { \ argument 59 #define INTELSPI_LOCK_INIT(_sc) \ argument 62 #define INTELSPI_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx) argument 63 #define INTELSPI_ASSERT_LOCKED(_sc) do { \ argument 67 #define INTELSPI_ASSERT_UNLOCKED(_sc) do { \ argument 72 #define INTELSPI_WRITE(_sc, _off, _val) \ argument 74 #define INTELSPI_READ(_sc, _off) \ argument
|
/freebsd/sys/arm/ti/ |
H A D | ti_spivar.h | 59 #define TI_SPI_WRITE(_sc, _off, _val) \ argument 61 #define TI_SPI_READ(_sc, _off) \ argument 64 #define TI_SPI_LOCK(_sc) \ argument 66 #define TI_SPI_UNLOCK(_sc) \ argument
|
H A D | ti_i2c.c | 123 #define TI_I2C_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) argument 124 #define TI_I2C_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) argument 125 #define TI_I2C_LOCK_INIT(_sc) \ argument 128 #define TI_I2C_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx) argument 129 #define TI_I2C_ASSERT_LOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED) argument 130 #define TI_I2C_ASSERT_UNLOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_NOTOWNED) argument 133 #define ti_i2c_dbg(_sc, fmt, args...) \ argument 136 #define ti_i2c_dbg(_sc, fmt, args...) argument
|
/freebsd/sys/dev/virtio/scsi/ |
H A D | virtio_scsivar.h | 144 #define VTSCSI_MTX(_sc) &(_sc)->vtscsi_mtx argument 145 #define VTSCSI_LOCK_INIT(_sc, _name) mtx_init(VTSCSI_MTX(_sc), _name, \ argument 147 #define VTSCSI_LOCK(_sc) mtx_lock(VTSCSI_MTX(_sc)) argument 148 #define VTSCSI_UNLOCK(_sc) mtx_unlock(VTSCSI_MTX(_sc)) argument 149 #define VTSCSI_LOCK_OWNED(_sc) mtx_assert(VTSCSI_MTX(_sc), MA_OWNED) argument 150 #define VTSCSI_LOCK_NOTOWNED(_sc) mtx_assert(VTSCSI_MTX(_sc), MA_NOTOWNED) argument 151 #define VTSCSI_LOCK_DESTROY(_sc) mtx_destroy(VTSCSI_MTX(_sc)) argument 172 #define vtscsi_dprintf(_sc, _level, _msg, _args ...) do { \ argument
|
/freebsd/sys/dev/etherswitch/ip17x/ |
H A D | ip17x_var.h | 77 #define IP17X_IS_SWITCH(_sc, _type) \ argument 80 #define IP17X_LOCK(_sc) \ argument 82 #define IP17X_UNLOCK(_sc) \ argument 84 #define IP17X_LOCK_ASSERT(_sc, _what) \ argument 86 #define IP17X_TRYLOCK(_sc) \ argument
|
/freebsd/sys/dev/etherswitch/mtkswitch/ |
H A D | mtkswitchvar.h | 40 #define MTK_IS_SWITCH(_sc, _type) \ argument 119 #define MTKSWITCH_LOCK(_sc) \ argument 121 #define MTKSWITCH_UNLOCK(_sc) \ argument 123 #define MTKSWITCH_LOCK_ASSERT(_sc, _what) \ argument 125 #define MTKSWITCH_TRYLOCK(_sc) \ argument 128 #define MTKSWITCH_READ(_sc, _reg) \ argument 130 #define MTKSWITCH_WRITE(_sc, _reg, _val) \ argument 132 #define MTKSWITCH_MOD(_sc, _reg, _clr, _set) \ argument
|
/freebsd/sys/dev/ow/ |
H A D | owc_gpiobus.c | 56 #define OWC_GPIOBUS_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) argument 57 #define OWC_GPIOBUS_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) argument 58 #define OWC_GPIOBUS_LOCK_INIT(_sc) \ argument 61 #define OWC_GPIOBUS_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx); argument
|
/freebsd/sys/dev/le/ |
H A D | lancevar.h | 118 #define LE_LOCK_INIT(_sc, _name) \ argument 120 #define LE_LOCK_INITIALIZED(_sc) mtx_initialized(&(_sc)->sc_mtx) argument 121 #define LE_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) argument 122 #define LE_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) argument 123 #define LE_LOCK_ASSERT(_sc, _what) mtx_assert(&(_sc)->sc_mtx, (_what)) argument 124 #define LE_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx) argument
|
/freebsd/sys/arm64/nvidia/tegra210/ |
H A D | max77620.c | 63 #define LOCK(_sc) sx_xlock(&(_sc)->lock) argument 64 #define UNLOCK(_sc) sx_xunlock(&(_sc)->lock) argument 65 #define LOCK_INIT(_sc) sx_init(&(_sc)->lock, "max77620") argument 66 #define LOCK_DESTROY(_sc) sx_destroy(&(_sc)->lock); argument 67 #define ASSERT_LOCKED(_sc) sx_assert(&(_sc)->lock, SA_XLOCKED); argument 68 #define ASSERT_UNLOCKED(_sc) sx_assert(&(_sc)->lock, SA_UNLOCKED); argument
|
/freebsd/sys/dev/virtio/p9fs/ |
H A D | virtio_p9fs.c | 54 #define VT9P_MTX(_sc) (&(_sc)->vt9p_mtx) argument 55 #define VT9P_LOCK(_sc) mtx_lock(VT9P_MTX(_sc)) argument 56 #define VT9P_UNLOCK(_sc) mtx_unlock(VT9P_MTX(_sc)) argument 57 #define VT9P_LOCK_INIT(_sc) mtx_init(VT9P_MTX(_sc), \ argument 59 #define VT9P_LOCK_DESTROY(_sc) mtx_destroy(VT9P_MTX(_sc)) argument
|
/freebsd/sys/dev/qcom_mdio/ |
H A D | qcom_mdio_ipq4018_var.h | 32 #define MDIO_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) argument 33 #define MDIO_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) argument 34 #define MDIO_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_OWNED) argument
|
/freebsd/sys/dev/phy/ |
H A D | phy_internal.h | 75 #define PHYNODE_SLOCK(_sc) sx_slock(&((_sc)->lock)) argument 76 #define PHYNODE_XLOCK(_sc) sx_xlock(&((_sc)->lock)) argument 77 #define PHYNODE_UNLOCK(_sc) sx_unlock(&((_sc)->lock)) argument
|
/freebsd/sys/arm/freescale/vybrid/ |
H A D | vf_dmamux.h | 44 #define MUX_READ1(_sc, _mux, _reg) \ argument 47 #define MUX_WRITE1(_sc, _mux, _reg, _val) \ argument
|
/freebsd/sys/dev/virtio/balloon/ |
H A D | virtio_balloon.c | 113 #define vtballoon_modern(_sc) \ argument 132 #define VTBALLOON_MTX(_sc) &(_sc)->vtballoon_mtx argument 133 #define VTBALLOON_LOCK_INIT(_sc, _name) mtx_init(VTBALLOON_MTX((_sc)), _name, \ argument 135 #define VTBALLOON_LOCK(_sc) mtx_lock(VTBALLOON_MTX((_sc))) argument 136 #define VTBALLOON_UNLOCK(_sc) mtx_unlock(VTBALLOON_MTX((_sc))) argument 137 #define VTBALLOON_LOCK_DESTROY(_sc) mtx_destroy(VTBALLOON_MTX((_sc))) argument
|
/freebsd/sys/dev/iicbus/controller/vybrid/ |
H A D | vf_i2c.c | 87 #define READ1(_sc, _reg) bus_space_read_1(_sc->bst, _sc->bsh, _reg) argument 88 #define WRITE1(_sc, _reg, _val) bus_space_write_1(_sc->bst,\ argument 92 #define vf_i2c_dbg(_sc, fmt, args...) \ argument 96 #define WRITE1(_sc, _reg, _val) ({\ argument 101 #define READ1(_sc, _reg) ({\ argument 108 #define vf_i2c_dbg(_sc, fmt, args...) argument
|
/freebsd/sys/dev/gpio/ |
H A D | chvgpio.c | 76 #define CHVGPIO_LOCK(_sc) mtx_lock_spin(&(_sc)->sc_mtx) argument 77 #define CHVGPIO_UNLOCK(_sc) mtx_unlock_spin(&(_sc)->sc_mtx) argument 78 #define CHVGPIO_LOCK_INIT(_sc) \ argument 81 #define CHVGPIO_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx) argument 82 #define CHVGPIO_ASSERT_LOCKED(_sc) mtx_assert(&(_sc)->sc_mtx, MA_OWNED) argument 83 #define CHVGPIO_ASSERT_UNLOCKED(_sc) mtx_assert(&(_sc)->sc_mtx, MA_NOTOWNED) argument
|
/freebsd/sys/dev/usb/net/ |
H A D | if_iphethvar.h | 81 IPHETH_LOCK(_sc) global() argument 82 IPHETH_UNLOCK(_sc) global() argument 83 IPHETH_LOCK_ASSERT(_sc,t) global() argument
|
/freebsd/sys/dev/mwl/ |
H A D | if_mwlvar.h | 131 #define MWL_TXQ_LOCK_INIT(_sc, _tq) do { \ argument 155 #define MWL_JUMBO_OFFSET(_sc, _data) \ argument 157 #define MWL_JUMBO_DMA_ADDR(_sc, _data) \ argument 341 #define MWL_LOCK_INIT(_sc) \ argument 344 #define MWL_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->sc_mtx) argument 345 #define MWL_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) argument 346 #define MWL_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) argument 347 #define MWL_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->sc_mtx, MA_OWNED) argument 349 #define MWL_RXFREE_INIT(_sc) \ argument 352 #define MWL_RXFREE_DESTROY(_sc) mtx_destroy(&(_sc)->sc_rxlock) argument [all …]
|
/freebsd/sys/dev/virtio/block/ |
H A D | virtio_blk.c | 208 #define vtblk_modern(_sc) (((_sc)->vtblk_features & VIRTIO_F_VERSION_1) != 0) argument 209 #define vtblk_htog16(_sc, _val) virtio_htog16(vtblk_modern(_sc), _val) argument 210 #define vtblk_htog32(_sc, _val) virtio_htog32(vtblk_modern(_sc), _val) argument 211 #define vtblk_htog64(_sc, _val) virtio_htog64(vtblk_modern(_sc), _val) argument 212 #define vtblk_gtoh16(_sc, _val) virtio_gtoh16(vtblk_modern(_sc), _val) argument 213 #define vtblk_gtoh32(_sc, _val) virtio_gtoh32(vtblk_modern(_sc), _val) argument 214 #define vtblk_gtoh64(_sc, _val) virtio_gtoh64(vtblk_modern(_sc), _val) argument 237 #define VTBLK_MTX(_sc) &(_sc)->vtblk_mtx argument 238 #define VTBLK_LOCK_INIT(_sc, _name) \ argument 241 #define VTBLK_LOCK(_sc) mtx_lock(VTBLK_MTX((_sc))) argument [all …]
|
/freebsd/sys/arm/nvidia/tegra124/ |
H A D | tegra124_pmc.c | 135 #define WR4(_sc, _r, _v) bus_write_4((_sc)->mem_res, (_r), (_v)) argument 136 #define RD4(_sc, _r) bus_read_4((_sc)->mem_res, (_r)) argument 138 #define PMC_LOCK(_sc) mtx_lock(&(_sc)->mtx) argument 139 #define PMC_UNLOCK(_sc) mtx_unlock(&(_sc)->mtx) argument 140 #define PMC_LOCK_INIT(_sc) mtx_init(&(_sc)->mtx, \ argument 142 #define PMC_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->mtx); argument 143 #define PMC_ASSERT_LOCKED(_sc) mtx_assert(&(_sc)->mtx, MA_OWNED); argument 144 #define PMC_ASSERT_UNLOCKED(_sc) mtx_assert(&(_sc)->mtx, MA_NOTOWNED); argument
|
/freebsd/sys/arm/freescale/imx/ |
H A D | imx_gpt.c | 50 #define WRITE4(_sc, _r, _v) \ argument 52 #define READ4(_sc, _r) \ argument 54 #define SET4(_sc, _r, _m) \ argument 56 #define CLEAR4(_sc, _r, _m) \ argument
|
/freebsd/sys/powerpc/ps3/ |
H A D | ps3cdrom.c | 62 #define PS3CDROM_LOCK_INIT(_sc) \ argument 65 #define PS3CDROM_LOCK_DESTROY(_sc) mtx_destroy(&_sc->sc_mtx); argument 66 #define PS3CDROM_LOCK(_sc) mtx_lock(&(_sc)->sc_mtx) argument 67 #define PS3CDROM_UNLOCK(_sc) mtx_unlock(&(_sc)->sc_mtx) argument 68 #define PS3CDROM_ASSERT_LOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_OWNED); argument 69 #define PS3CDROM_ASSERT_UNLOCKED(_sc) mtx_assert(&_sc->sc_mtx, MA_NOTOWNED); argument
|