Lines Matching +full:interconnect +full:-

4  * Copyright (C) 2010 Texas Instruments Incorporated - http://www.ti.com
6 * Contact: Ohad Ben-Cohen <ohad@wizery.com>
34 * struct hwspinlock_pdata - platform data for hwspinlock drivers
37 * hwspinlock devices provide system-wide hardware locks that are used
40 * To achieve that, each physical lock must have a system-wide id number
46 * (num-of-locks - 1).
87 * Note: ERR_PTR(-ENODEV) will still be considered a success for NULL-checking
92 return ERR_PTR(-ENODEV); in hwspin_lock_request()
97 return ERR_PTR(-ENODEV); in hwspin_lock_request_specific()
131 * hwspin_trylock_irqsave() - try to lock an hwspinlock, disable interrupts
143 * Returns 0 if we successfully locked the hwspinlock, -EBUSY if
144 * the hwspinlock was already taken, and -EINVAL if @hwlock is invalid.
153 * hwspin_trylock_irq() - try to lock an hwspinlock, disable interrupts
163 * Returns 0 if we successfully locked the hwspinlock, -EBUSY if
164 * the hwspinlock was already taken, and -EINVAL if @hwlock is invalid.
172 * hwspin_trylock() - attempt to lock a specific hwspinlock
181 * polling on the hardware interconnect.
183 * Returns 0 if we successfully locked the hwspinlock, -EBUSY if
184 * the hwspinlock was already taken, and -EINVAL if @hwlock is invalid.
192 * hwspin_lock_timeout_irqsave() - lock hwspinlock, with timeout, disable irqs
206 * error code otherwise (most notably an -ETIMEDOUT if the @hwlock is still
216 * hwspin_lock_timeout_irq() - lock hwspinlock, with timeout, disable irqs
229 * error code otherwise (most notably an -ETIMEDOUT if the @hwlock is still
239 * hwspin_lock_timeout() - lock an hwspinlock with timeout limit
251 * hardware interconnect.
254 * error code otherwise (most notably an -ETIMEDOUT if the @hwlock is still
264 * hwspin_unlock_irqrestore() - unlock hwspinlock, restore irq state
265 * @hwlock: a previously-acquired hwspinlock which we want to unlock
282 * hwspin_unlock_irq() - unlock hwspinlock, enable interrupts
283 * @hwlock: a previously-acquired hwspinlock which we want to unlock
298 * hwspin_unlock() - unlock hwspinlock
299 * @hwlock: a previously-acquired hwspinlock which we want to unlock