Home
last modified time | relevance | path

Searched defs:_sc (Results 26 – 50 of 252) sorted by relevance

1234567891011

/freebsd/sys/arm/nvidia/drm2/
H A Dtegra_host1x.c57 #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 Dbcm2835_bscvar.h59 #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 Dbcm2835_ft5406.c72 #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 Dspi.c51 #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 Dti_spivar.h59 #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 Dti_i2c.c123 #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 Dvirtio_scsivar.h144 #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 Dip17x_var.h77 #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 Dmtkswitchvar.h40 #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 Dowc_gpiobus.c56 #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 Dlancevar.h118 #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 Dmax77620.c63 #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 Dvirtio_p9fs.c54 #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 Dqcom_mdio_ipq4018_var.h32 #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 Dphy_internal.h75 #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 Dvf_dmamux.h44 #define MUX_READ1(_sc, _mux, _reg) \ argument
47 #define MUX_WRITE1(_sc, _mux, _reg, _val) \ argument
/freebsd/sys/dev/virtio/balloon/
H A Dvirtio_balloon.c113 #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 Dvf_i2c.c87 #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 Dchvgpio.c76 #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 Dif_iphethvar.h81 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 Dif_mwlvar.h131 #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 Dvirtio_blk.c208 #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 Dtegra124_pmc.c135 #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 Dimx_gpt.c50 #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 Dps3cdrom.c62 #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

1234567891011