Home
last modified time | relevance | path

Searched refs:spinlock_t (Results 1 – 25 of 2832) sorted by relevance

12345678910>>...114

/linux/include/linux/
A Dspinlock_rt.h10 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 Dspinlock.h349 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 Dspinlock_types.h29 } 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 Dspinlock.h6 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 Dtypes.h288 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 Dclk.h123 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 Dptr_ring.c22 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 Dclk.h52 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 Dclk.h34 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 Discsi_target_core.h448 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 Dishtp-dev.h163 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 Dclient.h62 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 Dclk-stm32-core.h55 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 Dspinlock_rt.c46 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 Dfs.h328 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 Dtarget_core_base.h268 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 Dbucket_locks.c14 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 Dsplit_page_table_lock.rst87 - 如果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 Dep93xx.h6 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 Dgen_stats.h27 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 Drxe_verbs.h64 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 Dxe_gt_types.h203 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 Dsw.h7 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 Ddrm_device.h71 spinlock_t lock;
237 spinlock_t vblank_time_lock;
242 spinlock_t vbl_lock;
276 spinlock_t event_lock;
/linux/drivers/staging/gdm724x/
A Dgdm_mux.h63 spinlock_t to_host_lock;
64 spinlock_t submit_list_lock;
65 spinlock_t free_list_lock;
81 spinlock_t write_lock;

Completed in 74 milliseconds

12345678910>>...114