Searched defs:hwlock (Results 1 - 16 of 16) sorted by relevance

/linux-master/drivers/hwspinlock/
H A Dhwspinlock_internal.h62 static inline int hwlock_to_id(struct hwspinlock *hwlock) argument
H A Du8500_hsem.c89 struct hwspinlock *hwlock; local
H A Dsun6i_hwspinlock.c94 struct hwspinlock *hwlock; local
H A Dhwspinlock_core.c92 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 Dhwspinlock.h107 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 Dsc27xx-efuse.c64 struct hwspinlock *hwlock; member in struct:sc27xx_efuse
H A Dsprd-efuse.c66 struct hwspinlock *hwlock; member in struct:sprd_efuse
/linux-master/drivers/iio/adc/
H A Dsc27xx_adc.c92 struct hwspinlock *hwlock; member in struct:sc27xx_adc_data
/linux-master/drivers/spi/
H A Dspi-sprd-adi.c149 struct hwspinlock *hwlock; member in struct:sprd_adi
[all...]
/linux-master/drivers/soc/qcom/
H A Dsmem.c279 struct hwspinlock *hwlock; member in struct:qcom_smem
[all...]
/linux-master/drivers/base/regmap/
H A Dinternal.h177 struct hwspinlock *hwlock; member in struct:regmap
/linux-master/drivers/irqchip/
H A Dirq-stm32-exti.c79 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 Disar.h34 spinlock_t *hwlock; /* lock HW access */ member in struct:isar_hw
H A Dipac.h19 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 Dpinctrl-stm32.c116 struct hwspinlock *hwlock; member in struct:stm32_pinctrl
[all...]
/linux-master/drivers/net/ethernet/micrel/
H A Dksz884x.c1355 spinlock_t hwlock; member in struct:dev_info
[all...]

Completed in 410 milliseconds