Home
last modified time | relevance | path

Searched refs:list_lock (Results 1 – 25 of 88) sorted by relevance

1234

/linux/drivers/gpu/drm/msm/disp/
H A Dmdp_kms.c19 static DEFINE_SPINLOCK(list_lock);
26 assert_spin_locked(&list_lock); in update_irq()
41 spin_lock_irqsave(&list_lock, flags); in mdp_irq_update()
43 spin_unlock_irqrestore(&list_lock, flags); in mdp_irq_update()
51 spin_lock_irqsave(&list_lock, flags); in mdp_dispatch_irqs()
55 spin_unlock_irqrestore(&list_lock, flags); in mdp_dispatch_irqs()
57 spin_lock_irqsave(&list_lock, flags); in mdp_dispatch_irqs()
62 spin_unlock_irqrestore(&list_lock, flags); in mdp_dispatch_irqs()
70 spin_lock_irqsave(&list_lock, flags); in mdp_update_vblank_mask()
76 spin_unlock_irqrestore(&list_lock, flags); in mdp_update_vblank_mask()
[all …]
/linux/Documentation/RCU/
H A Drcuref.rst24 alloc_object read_lock(&list_lock);
27 write_lock(&list_lock); ...
28 add_element read_unlock(&list_lock);
30 write_unlock(&list_lock); }
36 ... write_lock(&list_lock);
40 } write_unlock(&list_lock);
62 spin_lock(&list_lock); rcu_read_unlock();
66 spin_unlock(&list_lock); rcu_read_unlock();
71 ... spin_lock(&list_lock);
74 ... spin_unlock(&list_lock);
[all …]
/linux/fs/nfs_common/
H A Dnfslocalio.c42 nfs_uuid->list_lock = NULL; in nfs_uuid_init()
105 spinlock_t *list_lock, struct net *net, in nfs_uuid_is_local() argument
122 spin_lock(list_lock); /* list_lock is nn->local_clients_lock */ in nfs_uuid_is_local()
124 spin_unlock(list_lock); in nfs_uuid_is_local()
133 nfs_uuid->list_lock = list_lock; in nfs_uuid_is_local()
205 if (nfs_uuid->list_lock) { in nfs_uuid_put()
206 spin_lock(nfs_uuid->list_lock); in nfs_uuid_put()
209 spin_unlock(nfs_uuid->list_lock); in nfs_uuid_put()
210 nfs_uuid->list_lock = NULL; in nfs_uuid_put()
237 if (WARN_ON(nfs_uuid->list_lock != nn_local_clients_lock)) in nfs_localio_invalidate_clients()
/linux/drivers/media/usb/pvrusb2/
H A Dpvrusb2-io.c63 spinlock_t list_lock; member
160 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_none()
162 spin_unlock_irqrestore(&sp->list_lock, irq_flags); in pvr2_buffer_set_none()
177 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_ready()
188 spin_unlock_irqrestore(&sp->list_lock, irq_flags); in pvr2_buffer_set_ready()
203 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_idle()
213 spin_unlock_irqrestore(&sp->list_lock, irq_flags); in pvr2_buffer_set_idle()
227 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_queued()
237 spin_unlock_irqrestore(&sp->list_lock, irq_flags); in pvr2_buffer_set_queued()
400 spin_lock_init(&sp->list_lock); in pvr2_stream_init()
[all …]
/linux/drivers/soc/qcom/
H A Dsmem_state.c15 static DEFINE_MUTEX(list_lock);
64 guard(mutex)(&list_lock); in of_node_to_state()
146 mutex_lock(&list_lock); in qcom_smem_state_put()
148 mutex_unlock(&list_lock); in qcom_smem_state_put()
210 mutex_lock(&list_lock); in qcom_smem_state_register()
212 mutex_unlock(&list_lock); in qcom_smem_state_register()
/linux/drivers/scsi/
H A Dscsi_dh.c16 static DEFINE_SPINLOCK(list_lock);
92 spin_lock(&list_lock); in __scsi_dh_lookup()
99 spin_unlock(&list_lock); in __scsi_dh_lookup()
207 spin_lock(&list_lock); in scsi_register_device_handler()
209 spin_unlock(&list_lock); in scsi_register_device_handler()
229 spin_lock(&list_lock); in scsi_unregister_device_handler()
231 spin_unlock(&list_lock); in scsi_unregister_device_handler()
/linux/net/batman-adv/
H A Dhash.h95 spinlock_t *list_lock; /* spinlock to protect write access */ in batadv_hash_add() local
106 list_lock = &hash->list_locks[index]; in batadv_hash_add()
108 spin_lock_bh(list_lock); in batadv_hash_add()
125 spin_unlock_bh(list_lock); in batadv_hash_add()
H A Dgateway_client.c141 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_select()
151 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_select()
339 lockdep_assert_held(&bat_priv->gw.list_lock); in batadv_gw_node_add()
415 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
419 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
422 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
451 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
457 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
496 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_free()
506 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_free()
H A Dtranslation-table.c1391 spinlock_t *list_lock; /* protects write access to the hash lists */ in batadv_tt_local_purge() local
1398 list_lock = &hash->list_locks[i]; in batadv_tt_local_purge()
1400 spin_lock_bh(list_lock); in batadv_tt_local_purge()
1402 spin_unlock_bh(list_lock); in batadv_tt_local_purge()
1415 spinlock_t *list_lock; /* protects write access to the hash lists */ in batadv_tt_local_table_free() local
1430 list_lock = &hash->list_locks[i]; in batadv_tt_local_table_free()
1432 spin_lock_bh(list_lock); in batadv_tt_local_table_free()
1442 spin_unlock_bh(list_lock); in batadv_tt_local_table_free()
1602 spin_lock_bh(&tt_global->list_lock); in batadv_tt_global_orig_entry_add()
1636 spin_unlock_bh(&tt_global->list_lock); in batadv_tt_global_orig_entry_add()
[all …]
/linux/net/hsr/
H A Dhsr_framereg.c88 spin_lock_bh(&hsr->list_lock); in hsr_create_self_node()
90 lockdep_is_held(&hsr->list_lock)); in hsr_create_self_node()
91 spin_unlock_bh(&hsr->list_lock); in hsr_create_self_node()
102 spin_lock_bh(&hsr->list_lock); in hsr_del_self_node()
104 lockdep_is_held(&hsr->list_lock)); in hsr_del_self_node()
105 spin_unlock_bh(&hsr->list_lock); in hsr_del_self_node()
224 spin_lock_bh(&hsr->list_lock); in hsr_add_node()
226 lockdep_is_held(&hsr->list_lock)) { in hsr_add_node()
233 spin_unlock_bh(&hsr->list_lock); in hsr_add_node()
236 spin_unlock_bh(&hsr->list_lock); in hsr_add_node()
[all …]
/linux/drivers/s390/cio/
H A Deadm_sch.c38 static DEFINE_SPINLOCK(list_lock);
164 spin_lock_irqsave(&list_lock, flags); in eadm_get_idle_sch()
172 spin_unlock_irqrestore(&list_lock, flags); in eadm_get_idle_sch()
178 spin_unlock_irqrestore(&list_lock, flags); in eadm_get_idle_sch()
239 spin_lock_irq(&list_lock); in eadm_subchannel_probe()
241 spin_unlock_irq(&list_lock); in eadm_subchannel_probe()
280 spin_lock_irq(&list_lock); in eadm_subchannel_remove()
282 spin_unlock_irq(&list_lock); in eadm_subchannel_remove()
/linux/fs/
H A Dfs-writeback.c118 assert_spin_locked(&wb->list_lock); in inode_io_list_move_locked()
315 assert_spin_locked(&wb->list_lock); in inode_cgwb_move_to_attached()
338 __acquires(&wb->list_lock) in locked_inode_to_wb_and_lock_list()
351 spin_lock(&wb->list_lock); in locked_inode_to_wb_and_lock_list()
359 spin_unlock(&wb->list_lock); in locked_inode_to_wb_and_lock_list()
374 __acquires(&wb->list_lock) in inode_to_wb_and_lock_list()
549 spin_lock(&old_wb->list_lock); in process_inode_switch_wbs()
550 spin_lock_nested(&new_wb->list_lock, SINGLE_DEPTH_NESTING); in process_inode_switch_wbs()
552 spin_lock(&new_wb->list_lock); in process_inode_switch_wbs()
553 spin_lock_nested(&old_wb->list_lock, SINGLE_DEPTH_NESTING); in process_inode_switch_wbs()
[all …]
/linux/drivers/pci/endpoint/
H A Dpci-epc-core.c806 mutex_lock(&epc->list_lock); in pci_epc_add_epf()
833 mutex_unlock(&epc->list_lock); in pci_epc_add_epf()
857 mutex_lock(&epc->list_lock); in pci_epc_remove_epf()
869 mutex_unlock(&epc->list_lock); in pci_epc_remove_epf()
888 mutex_lock(&epc->list_lock); in pci_epc_linkup()
895 mutex_unlock(&epc->list_lock); in pci_epc_linkup()
914 mutex_lock(&epc->list_lock); in pci_epc_linkdown()
921 mutex_unlock(&epc->list_lock); in pci_epc_linkdown()
940 mutex_lock(&epc->list_lock); in pci_epc_init_notify()
948 mutex_unlock(&epc->list_lock); in pci_epc_init_notify()
[all …]
/linux/drivers/gpu/drm/nouveau/nvkm/core/
H A Devent.c84 write_lock_irq(&ntfy->event->list_lock); in nvkm_event_ntfy_remove()
86 write_unlock_irq(&ntfy->event->list_lock); in nvkm_event_ntfy_remove()
92 write_lock_irq(&ntfy->event->list_lock); in nvkm_event_ntfy_insert()
94 write_unlock_irq(&ntfy->event->list_lock); in nvkm_event_ntfy_insert()
179 read_lock_irqsave(&event->list_lock, flags); in nvkm_event_ntfy()
188 read_unlock_irqrestore(&event->list_lock, flags); in nvkm_event_ntfy()
/linux/drivers/xen/
H A Dunpopulated-alloc.c15 static DEFINE_MUTEX(list_lock);
174 mutex_lock(&list_lock); in xen_alloc_unpopulated_pages()
207 mutex_unlock(&list_lock); in xen_alloc_unpopulated_pages()
226 mutex_lock(&list_lock); in xen_free_unpopulated_pages()
232 mutex_unlock(&list_lock); in xen_free_unpopulated_pages()
/linux/drivers/staging/greybus/
H A Draw.c23 struct mutex list_lock; member
70 mutex_lock(&raw->list_lock); in receive_data()
89 mutex_unlock(&raw->list_lock); in receive_data()
204 mutex_init(&raw->list_lock); in gb_raw_probe()
249 mutex_lock(&raw->list_lock); in gb_raw_disconnect()
254 mutex_unlock(&raw->list_lock); in gb_raw_disconnect()
313 mutex_lock(&raw->list_lock); in raw_read()
334 mutex_unlock(&raw->list_lock); in raw_read()
/linux/drivers/power/sequencing/
H A Dpwrseq-pcie-m2.c44 struct mutex list_lock; member
289 scoped_guard(mutex, &ctx->list_lock) { in pwrseq_pcie_m2_create_serdev_one()
323 mutex_lock(&ctx->list_lock); in pwrseq_pcie_m2_create_serdev_one()
325 mutex_unlock(&ctx->list_lock); in pwrseq_pcie_m2_create_serdev_one()
370 mutex_lock(&ctx->list_lock); in pwrseq_pcie_m2_remove_serdev()
378 mutex_unlock(&ctx->list_lock);
550 mutex_init(&ctx->list_lock); in pwrseq_pcie_m2_probe()
572 mutex_destroy(&ctx->list_lock); in pwrseq_pcie_m2_probe()
586 mutex_destroy(&ctx->list_lock); in pwrseq_pcie_m2_remove()
/linux/net/netfilter/
H A Dnf_conncount.c93 lockdep_assert_held(&list->list_lock); in conn_free()
287 spin_lock_bh(&list->list_lock); in nf_conncount_add_skb()
289 spin_unlock_bh(&list->list_lock); in nf_conncount_add_skb()
297 spin_lock_init(&list->list_lock); in nf_conncount_list_init()
358 if (!spin_trylock_bh(&list->list_lock)) in nf_conncount_gc_list()
362 spin_unlock_bh(&list->list_lock); in nf_conncount_gc_list()
386 spin_lock(&rbconn->list.list_lock); in tree_nodes_free()
393 spin_unlock(&rbconn->list.list_lock); in tree_nodes_free()
574 spin_lock_bh(&rbconn->list.list_lock); in count_tree()
579 spin_unlock_bh(&rbconn->list.list_lock); in count_tree()
[all …]
/linux/drivers/s390/block/
H A Dscm_blk.c26 static DEFINE_SPINLOCK(list_lock);
55 spin_lock_irq(&list_lock); in scm_free_rqs()
61 spin_unlock_irq(&list_lock); in scm_free_rqs()
85 spin_lock_irq(&list_lock); in __scm_alloc_rq()
87 spin_unlock_irq(&list_lock); in __scm_alloc_rq()
113 spin_lock_irq(&list_lock); in scm_request_fetch()
119 spin_unlock_irq(&list_lock); in scm_request_fetch()
139 spin_lock_irqsave(&list_lock, flags); in scm_request_done()
141 spin_unlock_irqrestore(&list_lock, flags); in scm_request_done()
/linux/fs/btrfs/
H A Dasync-thread.c33 spinlock_t list_lock; member
80 spin_lock_init(&wq->list_lock); in btrfs_init_workqueue()
214 spinlock_t *lock = &wq->list_lock; in run_ordered_work()
346 spin_lock_irqsave(&wq->list_lock, flags); in btrfs_queue_work()
348 spin_unlock_irqrestore(&wq->list_lock, flags); in btrfs_queue_work()
/linux/sound/pci/asihpi/
H A Dhpios.h132 #define hpios_alistlock_init(obj) spin_lock_init(&((obj)->list_lock.lock))
133 #define hpios_alistlock_lock(obj) spin_lock(&((obj)->list_lock.lock))
134 #define hpios_alistlock_unlock(obj) spin_unlock(&((obj)->list_lock.lock))
/linux/tools/testing/selftests/timers/
H A Dthreadtest.c27 pthread_mutex_t list_lock = PTHREAD_MUTEX_INITIALIZER; variable
85 pthread_mutex_lock(&list_lock); in shared_thread()
94 pthread_mutex_unlock(&list_lock); in shared_thread()
/linux/drivers/gpu/drm/omapdrm/
H A Domap_dmm_tiler.c45 static DEFINE_SPINLOCK(list_lock);
268 spin_lock_irqsave(&list_lock, flags); in release_engine()
270 spin_unlock_irqrestore(&list_lock, flags); in release_engine()
322 spin_lock_irqsave(&list_lock, flags); in dmm_txn_init()
328 spin_unlock_irqrestore(&list_lock, flags); in dmm_txn_init()
565 spin_lock_irqsave(&list_lock, flags); in tiler_reserve_2d()
567 spin_unlock_irqrestore(&list_lock, flags); in tiler_reserve_2d()
589 spin_lock_irqsave(&list_lock, flags); in tiler_reserve_1d()
591 spin_unlock_irqrestore(&list_lock, flags); in tiler_reserve_1d()
605 spin_lock_irqsave(&list_lock, flags); in tiler_release()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtir.c198 mutex_lock(&res->td.list_lock); in mlx5e_tir_init()
200 mutex_unlock(&res->td.list_lock); in mlx5e_tir_init()
218 mutex_lock(&res->td.list_lock); in mlx5e_tir_destroy()
220 mutex_unlock(&res->td.list_lock); in mlx5e_tir_destroy()
/linux/drivers/scsi/qedi/
H A Dqedi_fw.c62 spin_lock(&qedi_conn->list_lock); in qedi_process_logout_resp()
73 spin_unlock(&qedi_conn->list_lock); in qedi_process_logout_resp()
126 spin_lock(&qedi_conn->list_lock); in qedi_process_text_resp()
137 spin_unlock(&qedi_conn->list_lock); in qedi_process_text_resp()
222 spin_lock(&qedi_conn->list_lock); in qedi_process_tmf_resp()
228 spin_unlock(&qedi_conn->list_lock); in qedi_process_tmf_resp()
297 spin_lock(&qedi_conn->list_lock); in qedi_process_login_resp()
303 spin_unlock(&qedi_conn->list_lock); in qedi_process_login_resp()
462 spin_lock(&qedi_conn->list_lock); in qedi_process_nopin_mesg()
469 spin_unlock(&qedi_conn->list_lock); in qedi_process_nopin_mesg()
[all …]

1234