Home
last modified time | relevance | path

Searched refs:num_locks (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/drivers/md/
H A Ddm-bio-prison-v1.c28 unsigned int num_locks; member
29 struct prison_region regions[] __counted_by(num_locks);
43 unsigned int i, num_locks; in dm_bio_prison_create() local
46 num_locks = dm_num_hash_locks(); in dm_bio_prison_create()
50 prison->num_locks = num_locks; in dm_bio_prison_create()
52 for (i = 0; i < prison->num_locks; i++) { in dm_bio_prison_create()
123 num_locks); in lock_nr()
182 unsigned l = lock_nr(key, prison->num_locks); in bio_detain()
221 unsigned l = lock_nr(&cell->key, prison->num_locks); in dm_cell_release()
244 unsigned l = lock_nr(&cell->key, prison->num_locks); in dm_cell_release_no_holder()
[all …]
H A Ddm.h231 unsigned int num_locks = roundup_pow_of_two(num_online_cpus()) << 1; in dm_num_hash_locks() local
233 return min_t(unsigned int, num_locks, DM_HASH_LOCKS_MAX); in dm_num_hash_locks()
240 unsigned int num_locks) in dm_hash_locks_index() argument
245 return (h1 ^ h2) & (num_locks - 1); in dm_hash_locks_index()
H A Ddm-bufio.c402 unsigned int num_locks; member
411 return dm_hash_locks_index(block, num_locks); in cache_index()
427 up_read(&bc->trees[cache_index(block, bc->num_locks)].u.lock); in cache_read_unlock()
443 up_write(&bc->trees[cache_index(block, bc->num_locks)].u.lock); in cache_write_unlock()
461 lh->no_previous = cache->num_locks; in lh_init()
542 bc->num_locks = num_locks; in cache_init()
545 for (i = 0; i < bc->num_locks; i++) { in cache_init()
561 for (i = 0; i < bc->num_locks; i++) in cache_destroy()
956 for (i = 0; i < bc->num_locks; i++) { in cache_remove_range()
2489 unsigned int num_locks; in dm_bufio_client_create() local
[all …]
/linux-6.15/drivers/hwspinlock/
H A Domap_hwspinlock.c79 int num_locks, i, ret; in omap_hwspinlock_probe() local
112 num_locks = i * 32; /* actual number of locks in this device */ in omap_hwspinlock_probe()
114 bank = devm_kzalloc(&pdev->dev, struct_size(bank, lock, num_locks), in omap_hwspinlock_probe()
119 for (i = 0; i < num_locks; i++) in omap_hwspinlock_probe()
123 base_id, num_locks); in omap_hwspinlock_probe()
H A Du8500_hsem.c91 int i, num_locks = U8500_MAX_SEMAPHORE; in u8500_hsem_probe() local
108 bank = devm_kzalloc(&pdev->dev, struct_size(bank, lock, num_locks), in u8500_hsem_probe()
115 for (i = 0, hwlock = &bank->lock[0]; i < num_locks; i++, hwlock++) in u8500_hsem_probe()
120 pdata->base_id, num_locks); in u8500_hsem_probe()
H A Dhwspinlock_core.c411 if (id < 0 || id >= hwlock->bank->num_locks) { in of_hwspin_lock_get_id()
519 const struct hwspinlock_ops *ops, int base_id, int num_locks) in hwspin_lock_register() argument
524 if (!bank || !ops || !dev || !num_locks || !ops->trylock || in hwspin_lock_register()
533 bank->num_locks = num_locks; in hwspin_lock_register()
535 for (i = 0; i < num_locks; i++) { in hwspin_lock_register()
571 for (i = 0; i < bank->num_locks; i++) { in hwspin_lock_unregister()
647 int base_id, int num_locks) in devm_hwspin_lock_register() argument
656 ret = hwspin_lock_register(bank, dev, ops, base_id, num_locks); in devm_hwspin_lock_register()
H A Dhwspinlock_internal.h61 int num_locks; member
/linux-6.15/include/linux/
H A Dhwspinlock.h59 const struct hwspinlock_ops *ops, int base_id, int num_locks);
78 int base_id, int num_locks);
/linux-6.15/fs/ocfs2/dlm/
H A Ddlmrecovery.c1106 BUG_ON(mres->num_locks > DLM_MAX_MIGRATABLE_LOCKS); in dlm_send_mig_lockres_msg()
1107 if (!mres->num_locks) in dlm_send_mig_lockres_msg()
1123 struct_size(mres, ml, mres->num_locks), in dlm_send_mig_lockres_msg()
1163 mres->num_locks = 0; in dlm_init_migratable_lockres()
1210 int lock_num = mres->num_locks; in dlm_add_lock_to_array()
1223 mres->num_locks++; in dlm_add_lock_to_array()
1225 if (mres->num_locks == DLM_MAX_MIGRATABLE_LOCKS) in dlm_add_lock_to_array()
1801 mlog(0, "running %d locks for this lockres\n", mres->num_locks); in dlm_process_recovery_data()
1802 for (i=0; i<mres->num_locks; i++) { in dlm_process_recovery_data()
1807 BUG_ON(mres->num_locks != 1); in dlm_process_recovery_data()
H A Ddlmcommon.h552 u8 num_locks; // locks sent in this structure member
/linux-6.15/Documentation/locking/
H A Dhwspinlock.rst354 const struct hwspinlock_ops *ops, int base_id, int num_locks);
390 * @num_locks: number of locks in this device
397 int num_locks;
/linux-6.15/fs/smb/client/
H A Dsmb1ops.c762 atomic_set(&tcon->stats.cifs_stats.num_locks, 0); in cifs_clear_stats()
781 atomic_read(&tcon->stats.cifs_stats.num_locks), in cifs_print_stats()
H A Dcifsglob.h1267 atomic_t num_locks; member
H A Dcifssmb.c1960 cifs_stats_inc(&tcon->stats.cifs_stats.num_locks); in cifs_lockv()
2030 cifs_stats_inc(&tcon->stats.cifs_stats.num_locks); in CIFSSMBLock()
H A Dsmb2pdu.c6128 cifs_stats_inc(&tcon->stats.cifs_stats.num_locks); in smb2_lockv()