/linux-master/drivers/hwspinlock/ |
H A D | hwspinlock_internal.h | 62 static inline int hwlock_to_id(struct hwspinlock *hwlock) argument
|
H A D | u8500_hsem.c | 89 struct hwspinlock *hwlock; local
|
H A D | sun6i_hwspinlock.c | 94 struct hwspinlock *hwlock; local
|
H A D | hwspinlock_core.c | 92 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) argument 209 __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, int mode, unsigned long *flags) argument 268 __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags) argument 345 struct hwspinlock *hwlock; local 425 hwspin_lock_register_single(struct hwspinlock *hwlock, int id) argument 452 struct hwspinlock *hwlock = NULL; local 493 struct hwspinlock *hwlock; local 540 struct hwspinlock *hwlock, *tmp; local 651 __hwspin_lock_request(struct hwspinlock *hwlock) argument 690 hwspin_lock_get_id(struct hwspinlock *hwlock) argument 716 struct hwspinlock *hwlock; local 759 struct hwspinlock *hwlock; local 805 hwspin_lock_free(struct hwspinlock *hwlock) argument 849 struct hwspinlock **hwlock = res; local 875 devm_hwspin_lock_free(struct device *dev, struct hwspinlock *hwlock) argument 903 struct hwspinlock **ptr, *hwlock; local 939 struct hwspinlock **ptr, *hwlock; local [all...] |
/linux-master/include/linux/ |
H A D | hwspinlock.h | 107 static inline int hwspin_lock_free(struct hwspinlock *hwlock) argument 113 int __hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to, argument 120 int __hwspin_trylock(struct hwspinlock *hwlock, int mode, unsigned long *flags) argument 126 void __hwspin_unlock(struct hwspinlock *hwlock, int mode, unsigned long *flags) argument 135 static inline int hwspin_lock_get_id(struct hwspinlock *hwlock) argument 147 int devm_hwspin_lock_free(struct device *dev, struct hwspinlock *hwlock) argument 183 hwspin_trylock_irqsave(struct hwspinlock *hwlock, unsigned long *flags) argument 202 hwspin_trylock_irq(struct hwspinlock *hwlock) argument 221 hwspin_trylock_raw(struct hwspinlock *hwlock) argument 238 hwspin_trylock_in_atomic(struct hwspinlock *hwlock) argument 258 hwspin_trylock(struct hwspinlock *hwlock) argument 281 hwspin_lock_timeout_irqsave(struct hwspinlock *hwlock, unsigned int to, unsigned long *flags) argument 305 hwspin_lock_timeout_irq(struct hwspinlock *hwlock, unsigned int to) argument 328 hwspin_lock_timeout_raw(struct hwspinlock *hwlock, unsigned int to) argument 350 hwspin_lock_timeout_in_atomic(struct hwspinlock *hwlock, unsigned int to) argument 375 hwspin_lock_timeout(struct hwspinlock *hwlock, unsigned int to) argument 392 hwspin_unlock_irqrestore(struct hwspinlock *hwlock, unsigned long *flags) argument 409 hwspin_unlock_irq(struct hwspinlock *hwlock) argument 424 hwspin_unlock_raw(struct hwspinlock *hwlock) argument 439 hwspin_unlock_in_atomic(struct hwspinlock *hwlock) argument 455 hwspin_unlock(struct hwspinlock *hwlock) argument [all...] |
/linux-master/drivers/nvmem/ |
H A D | sc27xx-efuse.c | 64 struct hwspinlock *hwlock; member in struct:sc27xx_efuse
|
H A D | sprd-efuse.c | 66 struct hwspinlock *hwlock; member in struct:sprd_efuse
|
/linux-master/drivers/iio/adc/ |
H A D | sc27xx_adc.c | 92 struct hwspinlock *hwlock; member in struct:sc27xx_adc_data
|
/linux-master/drivers/spi/ |
H A D | spi-sprd-adi.c | 149 struct hwspinlock *hwlock; member in struct:sprd_adi [all...] |
/linux-master/drivers/soc/qcom/ |
H A D | smem.c | 279 struct hwspinlock *hwlock; member in struct:qcom_smem [all...] |
/linux-master/drivers/base/regmap/ |
H A D | internal.h | 177 struct hwspinlock *hwlock; member in struct:regmap
|
/linux-master/drivers/irqchip/ |
H A D | irq-stm32-exti.c | 79 struct hwspinlock *hwlock; member in struct:stm32_exti_host_data 383 struct hwspinlock *hwlock = chip_data->host_data->hwlock; local 586 struct hwspinlock *hwlock = chip_data->host_data->hwlock; local [all...] |
/linux-master/drivers/isdn/hardware/mISDN/ |
H A D | isar.h | 34 spinlock_t *hwlock; /* lock HW access */ member in struct:isar_hw
|
H A D | ipac.h | 19 spinlock_t *hwlock; /* lock HW access */ member in struct:isac_hw 60 spinlock_t *hwlock; /* lock HW access */ member in struct:ipac_hw
|
/linux-master/drivers/pinctrl/stm32/ |
H A D | pinctrl-stm32.c | 116 struct hwspinlock *hwlock; member in struct:stm32_pinctrl [all...] |
/linux-master/drivers/net/ethernet/micrel/ |
H A D | ksz884x.c | 1355 spinlock_t hwlock; member in struct:dev_info [all...] |