Lines Matching full:hardware
11 * Hardware spinlocks are used to perform hardware protection of
18 * struct hwspinlock - A handle to (allowing control of) a single hardware
21 * @dev: The device which implements the hardware spinlock.
22 * @id: The hardware spinlock ID within the provider.
32 * hwspinlock_get_by_index - Get a hardware spinlock by integer index
34 * This looks up and request a hardware spinlock. The index is relative to the
35 * client device; each device is assumed to have n hardware spinlock associated
39 * @index: The index of the hardware spinlock to request, within the
40 * client's list of hardware spinlock.
41 * @hws: A pointer to a hardware spinlock struct to initialize.
48 * Lock the hardware spinlock
50 * @hws: A hardware spinlock struct that previously requested by
58 * Unlock the hardware spinlock
60 * @hws: A hardware spinlock struct that previously requested by
98 * of_xlate - Translate a client's device-tree (OF) hardware specifier.
100 * The hardware core calls this function as the first step in
103 * @hws: The hardware spinlock struct to hold the translation
105 * @args: The hardware spinlock specifier values from device tree.
112 * Lock the hardware spinlock
121 * Unlock the hardware spinlock