Searched refs:locks (Results 1 - 25 of 87) sorted by path

1234

/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192de/
H A Dphy.h89 spin_lock_irqsave(&rtlpriv->locks.cck_and_rw_pagea_lock, *flag);
98 spin_unlock_irqrestore(&rtlpriv->locks.cck_and_rw_pagea_lock,
/linux-master/fs/ocfs2/
H A DMakefile27 locks.o \
/linux-master/include/linux/
H A Dblockgroup_lock.h24 struct bgl_lock locks[NR_BG_LOCKS]; member in struct:blockgroup_lock
32 spin_lock_init(&bgl->locks[i].lock);
38 return &bgl->locks[block_group & (NR_BG_LOCKS-1)].lock;
/linux-master/lib/
H A Dbucket_locks.c10 * the number of locks per CPU to allocate. The size is rounded up
14 int __alloc_bucket_spinlocks(spinlock_t **locks, unsigned int *locks_mask, argument
43 *locks = tlocks;
50 void free_bucket_spinlocks(spinlock_t *locks) argument
52 kvfree(locks);
/linux-master/arch/powerpc/lib/
H A DMakefile60 obj64-$(CONFIG_SMP) += locks.o
/linux-master/arch/sparc/lib/
H A DMakefile14 lib-$(CONFIG_SPARC32) += copy_user.o locks.o
/linux-master/arch/x86/include/asm/
H A Dalternative.h139 void *locks, void *locks_end,
147 void *locks, void *locks_end,
146 alternatives_smp_module_add(struct module *mod, char *name, void *locks, void *locks_end, void *text, void *text_end) argument
/linux-master/arch/x86/kernel/
H A Dalternative.c1441 const s32 *locks; member in struct:smp_alt_module
1455 void *locks, void *locks_end,
1475 smp->locks = locks;
1479 DPRINTK(SMP, "locks %p -> %p, text %p -> %p, name %s\n",
1480 smp->locks, smp->locks_end,
1485 alternatives_smp_unlock(locks, locks_end, text, text_end);
1520 alternatives_smp_lock(mod->locks, mod->locks_end,
1543 for (poff = mod->locks; poff < mod->locks_end; poff++) {
1453 alternatives_smp_module_add(struct module *mod, char *name, void *locks, void *locks_end, void *text, void *text_end) argument
H A Dmodule.c278 const Elf_Shdr *s, *alt = NULL, *locks = NULL, local
288 locks = s;
353 if (locks) {
354 void *lseg = (void *)locks->sh_addr;
358 lseg, lseg + locks->sh_size,
/linux-master/drivers/md/dm-vdo/
H A Dphysical-zone.c86 "must not downgrade block map write locks");
91 * data_vio write locks are downgraded in place--the writer retains the hold on the lock.
113 * Claim the next free reference atomically since hash locks from multiple hash zone
178 * Unused (idle) PBN locks are kept in a list. Just like in a malloc implementation, the lock
183 /** @entry: Only used while locks are in the pool. */
185 /** @lock: Only used while locks are not in the pool. */
190 * struct pbn_lock_pool - list of PBN locks.
192 * The lock pool is little more than the memory allocated for the locks.
195 /** @capacity: The number of locks allocated for the pool. */
197 /** @borrowed: The number of locks currentl
202 idle_pbn_lock locks[]; member in struct:pbn_lock_pool
[all...]
H A Drecovery-journal.c40 * A lock_counter is intended to keep all of the locks for the blocks in the recovery journal. The
42 * is at index 0, zone 0's lock 1 is at index 1, and zone 1's lock 0 is at index 'locks'. This
45 * The locks are implemented as a single object instead of as a lock counter per lock both to
90 block_count_t zone_counter = (counter->locks * zone_id) + lock_number;
487 /* Try reaping again in case more locks were released while flush was out. */
553 * Attempts to reap the journal now that all the locks on some journal block have been released.
630 counter->locks = journal->size;
1150 /* Release any unused entry locks. */
H A Drecovery-journal.h62 * counters are used as locks to prevent premature reaping of journal blocks. Each time a new
94 /* The number of logical zones which may hold locks */
96 /* The number of physical zones which may hold locks */
98 /* The number of locks */
99 block_count_t locks; member in struct:lock_counter
148 /* The slab depot which can hold locks on this journal */
150 /* The block map which can hold locks on this journal */
214 /* The locks for each on-disk block */
H A Dslab-depot.c51 return &journal->locks[sequence_number % journal->size];
491 if (journal->reap_lock == &journal->locks[journal->size])
492 journal->reap_lock = &journal->locks[0];
501 * reference block write which released the locks allowing the slab journal to reap may not
605 * function will not change locks during replay.)
669 /* Ensure no locks are spuriously held on an empty journal. */
763 * Release the per-entry locks for any unused entries in the block we are about to
1063 * locks, and return its VIO to the pool.
1829 "New block has locks, but journal is not full");
1833 * block has locks; i
[all...]
H A Dslab-depot.h115 /* The recovery journal of the VDO (slab journal holds locks on it) */
147 /* The locks for each on disk block */
148 struct journal_lock *locks; member in struct:slab_journal
/linux-master/drivers/media/dvb-frontends/
H A Ddib8000.c3023 u16 locks, deeper_interleaver = 0, i; local
3191 locks = (dib8000_read_word(state, 180) >> 6) & 0x3f; /* P_coff_winlen ? */
3193 *timeout = dib8000_get_timeout(state, 2 * locks, SYMBOL_DEPENDENT_ON);
3198 locks = dib8000_read_lock(fe);
3199 if (locks & (0x3 << 11)) { /* coff-lock and off_cpil_lock achieved */
3233 locks = dib8000_read_lock(fe);
3234 if (locks & (1<<10)) { /* lmod4_lock */
3271 locks = 2; /* locks is the tmp local variable name */
3273 locks
[all...]
/linux-master/drivers/net/wireless/realtek/rtlwifi/
H A Dbase.c545 /* <4> locks */
546 mutex_init(&rtlpriv->locks.conf_mutex);
547 mutex_init(&rtlpriv->locks.ips_mutex);
548 mutex_init(&rtlpriv->locks.lps_mutex);
549 spin_lock_init(&rtlpriv->locks.irq_th_lock);
550 spin_lock_init(&rtlpriv->locks.h2c_lock);
551 spin_lock_init(&rtlpriv->locks.rf_ps_lock);
552 spin_lock_init(&rtlpriv->locks.rf_lock);
553 spin_lock_init(&rtlpriv->locks.waitq_lock);
554 spin_lock_init(&rtlpriv->locks
[all...]
H A Dcore.c139 mutex_lock(&rtlpriv->locks.conf_mutex);
143 mutex_unlock(&rtlpriv->locks.conf_mutex);
167 mutex_lock(&rtlpriv->locks.conf_mutex);
182 mutex_unlock(&rtlpriv->locks.conf_mutex);
228 mutex_lock(&rtlpriv->locks.conf_mutex);
315 mutex_unlock(&rtlpriv->locks.conf_mutex);
325 mutex_lock(&rtlpriv->locks.conf_mutex);
350 mutex_unlock(&rtlpriv->locks.conf_mutex);
591 mutex_lock(&rtlpriv->locks.conf_mutex);
785 mutex_unlock(&rtlpriv->locks
[all...]
H A Dpci.c406 spin_lock_bh(&rtlpriv->locks.waitq_lock);
426 spin_unlock_bh(&rtlpriv->locks.waitq_lock);
456 spin_lock(&rtlpriv->locks.waitq_lock);
462 spin_unlock(&rtlpriv->locks.waitq_lock);
465 spin_unlock(&rtlpriv->locks.waitq_lock);
869 spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags);
1013 spin_unlock_irqrestore(&rtlpriv->locks.irq_th_lock, flags);
1464 spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags);
1497 spin_unlock_irqrestore(&rtlpriv->locks.irq_th_lock, flags);
1534 spin_lock_bh(&rtlpriv->locks
[all...]
H A Dps.c79 spin_lock(&rtlpriv->locks.rf_ps_lock);
81 spin_unlock(&rtlpriv->locks.rf_ps_lock);
99 spin_unlock(&rtlpriv->locks.rf_ps_lock);
143 spin_lock(&rtlpriv->locks.rf_ps_lock);
145 spin_unlock(&rtlpriv->locks.rf_ps_lock);
271 mutex_lock(&rtlpriv->locks.ips_mutex);
288 mutex_unlock(&rtlpriv->locks.ips_mutex);
417 mutex_lock(&rtlpriv->locks.lps_mutex);
427 mutex_unlock(&rtlpriv->locks.lps_mutex);
437 mutex_lock(&rtlpriv->locks
[all...]
/linux-master/drivers/net/wireless/realtek/rtlwifi/btcoexist/
H A Dhalbtcoutsrc.c55 spin_lock_bh(&rtlpriv->locks.entry_list_lock);
58 spin_unlock_bh(&rtlpriv->locks.entry_list_lock);
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/
H A Ddm.c734 spin_lock_bh(&rtlpriv->locks.entry_list_lock);
743 spin_unlock_bh(&rtlpriv->locks.entry_list_lock);
1497 spin_lock_bh(&rtlpriv->locks.entry_list_lock);
1534 spin_unlock_bh(&rtlpriv->locks.entry_list_lock);
1583 spin_lock_bh(&rtlpriv->locks.entry_list_lock);
1605 spin_unlock_bh(&rtlpriv->locks.entry_list_lock);
1769 spin_lock(&rtlpriv->locks.rf_ps_lock);
1782 spin_unlock(&rtlpriv->locks.rf_ps_lock);
H A Dfw.c187 spin_lock_irqsave(&rtlpriv->locks.h2c_lock, flag);
194 spin_unlock_irqrestore(&rtlpriv->locks.h2c_lock,
204 spin_lock_irqsave(&rtlpriv->locks.h2c_lock,
207 spin_unlock_irqrestore(&rtlpriv->locks.h2c_lock, flag);
210 spin_unlock_irqrestore(&rtlpriv->locks.h2c_lock, flag);
328 spin_lock_irqsave(&rtlpriv->locks.h2c_lock, flag);
330 spin_unlock_irqrestore(&rtlpriv->locks.h2c_lock, flag);
H A Dhw.c75 spin_lock_irqsave(&rtlpriv->locks.irq_th_lock, flags);
87 spin_unlock_irqrestore(&rtlpriv->locks.irq_th_lock, flags);
114 spin_lock_bh(&rtlpriv->locks.fw_ps_lock);
117 spin_unlock_bh(&rtlpriv->locks.fw_ps_lock);
122 spin_lock_bh(&rtlpriv->locks.fw_ps_lock);
124 spin_unlock_bh(&rtlpriv->locks.fw_ps_lock);
127 spin_unlock_bh(&rtlpriv->locks.fw_ps_lock);
152 spin_lock_bh(&rtlpriv->locks.fw_ps_lock);
154 spin_unlock_bh(&rtlpriv->locks.fw_ps_lock);
161 spin_lock_bh(&rtlpriv->locks
[all...]
H A Dphy.c92 spin_lock(&rtlpriv->locks.rf_lock);
99 spin_unlock(&rtlpriv->locks.rf_lock);
118 spin_lock(&rtlpriv->locks.rf_lock);
133 spin_unlock(&rtlpriv->locks.rf_lock);
/linux-master/drivers/net/wireless/realtek/rtlwifi/rtl8192c/
H A Dfw_common.c204 spin_lock_irqsave(&rtlpriv->locks.h2c_lock, flag);
210 spin_unlock_irqrestore(&rtlpriv->locks.h2c_lock,
220 spin_lock_irqsave(&rtlpriv->locks.h2c_lock,
223 spin_unlock_irqrestore(&rtlpriv->locks.h2c_lock, flag);
226 spin_unlock_irqrestore(&rtlpriv->locks.h2c_lock, flag);
377 spin_lock_irqsave(&rtlpriv->locks.h2c_lock, flag);
379 spin_unlock_irqrestore(&rtlpriv->locks.h2c_lock, flag);

Completed in 381 milliseconds

1234