| /linux/include/linux/ |
| A D | spinlock_rt.h | 10 extern void __rt_spin_lock_init(spinlock_t *lock, const char *name, 35 extern void rt_spin_lock(spinlock_t *lock); 38 extern void rt_spin_unlock(spinlock_t *lock); 39 extern void rt_spin_lock_unlock(spinlock_t *lock); 40 extern int rt_spin_trylock_bh(spinlock_t *lock); 41 extern int rt_spin_trylock(spinlock_t *lock); 43 static __always_inline void spin_lock(spinlock_t *lock) in spin_lock() 85 static __always_inline void spin_lock_bh(spinlock_t *lock) in spin_lock_bh() 92 static __always_inline void spin_lock_irq(spinlock_t *lock) in spin_lock_irq() 104 static __always_inline void spin_unlock(spinlock_t *lock) in spin_unlock() [all …]
|
| A D | spinlock.h | 349 static __always_inline void spin_lock(spinlock_t *lock) in spin_lock() 354 static __always_inline void spin_lock_bh(spinlock_t *lock) in spin_lock_bh() 359 static __always_inline int spin_trylock(spinlock_t *lock) in spin_trylock() 374 static __always_inline void spin_lock_irq(spinlock_t *lock) in spin_lock_irq() 389 static __always_inline void spin_unlock(spinlock_t *lock) in spin_unlock() 442 static __always_inline int spin_is_locked(spinlock_t *lock) in spin_is_locked() 463 static inline int spin_needbreak(spinlock_t *lock) in spin_needbreak() 533 void free_bucket_spinlocks(spinlock_t *locks); 559 DEFINE_LOCK_GUARD_1(spinlock, spinlock_t, 565 DEFINE_LOCK_GUARD_1(spinlock_irq, spinlock_t, [all …]
|
| A D | spinlock_types.h | 29 } spinlock_t; typedef 41 (spinlock_t) __SPIN_LOCK_INITIALIZER(lockname) 43 #define DEFINE_SPINLOCK(x) spinlock_t x = __SPIN_LOCK_UNLOCKED(x) 55 } spinlock_t; typedef 70 spinlock_t name = __SPIN_LOCK_UNLOCKED(name)
|
| /linux/tools/virtio/linux/ |
| A D | spinlock.h | 6 typedef pthread_spinlock_t spinlock_t; typedef 8 static inline void spin_lock_init(spinlock_t *lock) in spin_lock_init() 14 static inline void spin_lock(spinlock_t *lock) in spin_lock() 20 static inline void spin_unlock(spinlock_t *lock) in spin_unlock() 26 static inline void spin_lock_bh(spinlock_t *lock) in spin_lock_bh() 31 static inline void spin_unlock_bh(spinlock_t *lock) in spin_unlock_bh() 36 static inline void spin_lock_irq(spinlock_t *lock) in spin_lock_irq() 41 static inline void spin_unlock_irq(spinlock_t *lock) in spin_unlock_irq() 46 static inline void spin_lock_irqsave(spinlock_t *lock, unsigned long f) in spin_lock_irqsave() 51 static inline void spin_unlock_irqrestore(spinlock_t *lock, unsigned long f) in spin_unlock_irqrestore()
|
| /linux/net/batman-adv/ |
| A D | types.h | 288 spinlock_t lock; 360 spinlock_t ogm_cnt_lock; 451 spinlock_t tt_buff_lock; 460 spinlock_t tt_lock; 654 spinlock_t ifinfo_lock; 1159 spinlock_t lock; 1174 spinlock_t list_lock; 1325 spinlock_t mla_lock; 1490 spinlock_t cwnd_lock; 1861 spinlock_t crc_lock; [all …]
|
| /linux/drivers/clk/tegra/ |
| A D | clk.h | 123 spinlock_t *lock; 381 spinlock_t *lock; 407 spinlock_t *lock); 412 spinlock_t *lock); 448 spinlock_t *lock); 511 spinlock_t *lock; 521 spinlock_t *lock); 748 spinlock_t *lock; 765 spinlock_t *lock); 769 spinlock_t *lock); [all …]
|
| /linux/tools/virtio/ringtest/ |
| A D | ptr_ring.c | 22 typedef pthread_spinlock_t spinlock_t; typedef 64 static void spin_lock_init(spinlock_t *lock) in spin_lock_init() 70 static void spin_lock(spinlock_t *lock) in spin_lock() 76 static void spin_unlock(spinlock_t *lock) in spin_unlock() 82 static void spin_lock_bh(spinlock_t *lock) in spin_lock_bh() 87 static void spin_unlock_bh(spinlock_t *lock) in spin_unlock_bh() 92 static void spin_lock_irq(spinlock_t *lock) in spin_lock_irq() 97 static void spin_unlock_irq(spinlock_t *lock) in spin_unlock_irq() 102 static void spin_lock_irqsave(spinlock_t *lock, unsigned long f) in spin_lock_irqsave() 107 static void spin_unlock_irqrestore(spinlock_t *lock, unsigned long f) in spin_unlock_irqrestore()
|
| /linux/drivers/clk/spear/ |
| A D | clk.h | 52 spinlock_t *lock; 65 spinlock_t *lock; 79 spinlock_t *lock; 96 spinlock_t *lock; 103 spinlock_t *lock; 113 u8 rtbl_cnt, spinlock_t *lock, struct clk **gate_clk); 116 struct frac_rate_tbl *rtbl, u8 rtbl_cnt, spinlock_t *lock); 119 rtbl_cnt, spinlock_t *lock); 124 spinlock_t *lock, struct clk **pll_clk,
|
| /linux/drivers/clk/mmp/ |
| A D | clk.h | 34 spinlock_t *lock; 41 spinlock_t *lock); 96 spinlock_t *lock; 106 spinlock_t *lock); 119 spinlock_t *lock; 127 spinlock_t *lock); 134 spinlock_t *lock); 173 spinlock_t *lock; 189 spinlock_t *lock; 205 spinlock_t *lock; [all …]
|
| /linux/include/target/iscsi/ |
| A D | iscsi_target_core.h | 448 spinlock_t datain_lock; 451 spinlock_t istate_lock; 453 spinlock_t error_lock; 455 spinlock_t r2t_lock; 571 spinlock_t cmd_lock; 576 spinlock_t state_lock; 678 spinlock_t conn_lock; 679 spinlock_t cr_a_lock; 680 spinlock_t cr_i_lock; 682 spinlock_t ttt_lock; [all …]
|
| /linux/drivers/hid/intel-ish-hid/ishtp/ |
| A D | ishtp-dev.h | 163 spinlock_t device_lock; 186 spinlock_t read_list_spinlock; 190 spinlock_t cl_list_lock; 195 spinlock_t device_list_lock; 204 spinlock_t rd_msg_spinlock; 210 spinlock_t wr_processing_spinlock; 218 spinlock_t fw_clients_lock; 229 spinlock_t ishtp_dma_tx_lock;
|
| A D | client.h | 62 spinlock_t free_list_spinlock; 65 spinlock_t in_process_spinlock; 71 spinlock_t tx_list_spinlock; 72 spinlock_t tx_free_list_spinlock; 86 spinlock_t fc_spinlock;
|
| /linux/drivers/clk/stm32/ |
| A D | clk-stm32-core.h | 55 spinlock_t *lock, 95 spinlock_t *lock; /* spin lock */ 105 spinlock_t *lock; /* spin lock */ 115 spinlock_t *lock; /* spin lock */ 127 spinlock_t *lock; /* spin lock */ 142 spinlock_t *lock, 148 spinlock_t *lock, 154 spinlock_t *lock, 160 spinlock_t *lock,
|
| /linux/kernel/locking/ |
| A D | spinlock_rt.c | 46 static __always_inline void __rt_spin_lock(spinlock_t *lock) in __rt_spin_lock() 54 void __sched rt_spin_lock(spinlock_t *lock) in rt_spin_lock() 62 void __sched rt_spin_lock_nested(spinlock_t *lock, int subclass) in rt_spin_lock_nested() 69 void __sched rt_spin_lock_nest_lock(spinlock_t *lock, in rt_spin_lock_nest_lock() 78 void __sched rt_spin_unlock(spinlock_t *lock) in rt_spin_unlock() 94 void __sched rt_spin_lock_unlock(spinlock_t *lock) in rt_spin_lock_unlock() 101 static __always_inline int __rt_spin_trylock(spinlock_t *lock) in __rt_spin_trylock() 116 int __sched rt_spin_trylock(spinlock_t *lock) in rt_spin_trylock() 122 int __sched rt_spin_trylock_bh(spinlock_t *lock) in rt_spin_trylock_bh() 135 void __rt_spin_lock_init(spinlock_t *lock, const char *name, in __rt_spin_lock_init()
|
| /linux/fs/btrfs/ |
| A D | fs.h | 328 spinlock_t lock; 329 spinlock_t refill_lock; 365 spinlock_t lock; 513 spinlock_t super_lock; 550 spinlock_t trans_lock; 679 spinlock_t balance_lock; 716 spinlock_t qgroup_lock; 760 spinlock_t buffer_lock; 784 spinlock_t unused_bgs_lock; 826 spinlock_t treelog_bg_lock; [all …]
|
| /linux/include/target/ |
| A D | target_core_base.h | 268 spinlock_t lba_map_lock; 272 spinlock_t tg_pt_gps_lock; 286 spinlock_t lu_gp_lock; 315 spinlock_t tg_pt_gp_lock; 345 spinlock_t t10_vpd_lock; 528 spinlock_t t_state_lock; 685 spinlock_t ua_lock; 799 spinlock_t lock; 839 spinlock_t se_tmr_lock; 840 spinlock_t qf_cmd_lock; [all …]
|
| /linux/lib/ |
| A D | bucket_locks.c | 14 int __alloc_bucket_spinlocks(spinlock_t **locks, unsigned int *locks_mask, in __alloc_bucket_spinlocks() 18 spinlock_t *tlocks = NULL; in __alloc_bucket_spinlocks() 33 if (sizeof(spinlock_t) != 0) { in __alloc_bucket_spinlocks() 34 tlocks = kvmalloc_array(size, sizeof(spinlock_t), gfp); in __alloc_bucket_spinlocks() 50 void free_bucket_spinlocks(spinlock_t *locks) in free_bucket_spinlocks()
|
| /linux/Documentation/translations/zh_CN/mm/ |
| A D | split_page_table_lock.rst | 87 - 如果spinlock_t适合于long,我们使用page->ptr作为spinlock,这样我们 89 - 如果spinlock_t的大小大于long的大小,我们使用page->ptl作为spinlock_t 93 PTE表的spinlock_t分配在pagetable_pte_ctor()中,PMD表的spinlock_t
|
| /linux/include/linux/soc/cirrus/ |
| A D | ep93xx.h | 6 struct spinlock_t; 28 spinlock_t *lock; 29 void (*write)(struct regmap *map, spinlock_t *lock, unsigned int reg, 31 void (*update_bits)(struct regmap *map, spinlock_t *lock,
|
| /linux/include/net/ |
| A D | gen_stats.h | 27 spinlock_t * lock; 41 int gnet_stats_start_copy(struct sk_buff *skb, int type, spinlock_t *lock, 46 spinlock_t *lock, struct gnet_dump *d, 73 spinlock_t *lock, 79 spinlock_t *lock,
|
| /linux/drivers/infiniband/sw/rxe/ |
| A D | rxe_verbs.h | 64 spinlock_t cq_lock; 82 spinlock_t sq_lock; /* guard queue */ 89 spinlock_t producer_lock; /* guard queue producer */ 90 spinlock_t consumer_lock; /* guard queue consumer */ 252 spinlock_t state_lock; /* guard requester and completer */ 337 spinlock_t lock; 367 spinlock_t port_lock; /* guard port */ 392 spinlock_t mcg_lock; 397 spinlock_t pending_lock; /* guard pending_mmaps */ 400 spinlock_t mmap_offset_lock; /* guard mmap_offset */
|
| /linux/drivers/gpu/drm/xe/ |
| A D | xe_gt_types.h | 203 spinlock_t pending_lock; 210 spinlock_t lock; 269 spinlock_t lock; 296 spinlock_t lock; 388 spinlock_t mcr_lock; 394 spinlock_t global_invl_lock;
|
| /linux/drivers/net/wireless/realtek/rtlwifi/rtl8192de/ |
| A D | sw.h | 7 extern spinlock_t globalmutex_power; 8 extern spinlock_t globalmutex_for_fwdownload; 9 extern spinlock_t globalmutex_for_power_and_efuse;
|
| /linux/include/drm/ |
| A D | drm_device.h | 71 spinlock_t lock; 237 spinlock_t vblank_time_lock; 242 spinlock_t vbl_lock; 276 spinlock_t event_lock;
|
| /linux/drivers/staging/gdm724x/ |
| A D | gdm_mux.h | 63 spinlock_t to_host_lock; 64 spinlock_t submit_list_lock; 65 spinlock_t free_list_lock; 81 spinlock_t write_lock;
|