| /linux/drivers/gpu/drm/msm/disp/ |
| H A D | mdp_kms.c | 19 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 D | rcuref.rst | 24 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/drivers/staging/most/video/ |
| H A D | video.c | 36 spinlock_t list_lock; member 61 static DEFINE_SPINLOCK(list_lock); 135 spin_lock_irq(&mdev->list_lock); in comp_vdev_close() 138 spin_unlock_irq(&mdev->list_lock); in comp_vdev_close() 197 spin_lock_irq(&mdev->list_lock); in comp_vdev_read() 199 spin_unlock_irq(&mdev->list_lock); in comp_vdev_read() 378 spin_lock_irqsave(&list_lock, flags); in get_comp_dev() 381 spin_unlock_irqrestore(&list_lock, flags); in get_comp_dev() 385 spin_unlock_irqrestore(&list_lock, flags); in get_comp_dev() 398 spin_lock_irqsave(&mdev->list_lock, flags); in comp_rx_data() [all …]
|
| /linux/fs/nfs_common/ |
| H A D | nfslocalio.c | 42 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 D | pvrusb2-io.c | 63 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/media/v4l2-core/ |
| H A D | v4l2-async.c | 176 static DEFINE_MUTEX(list_lock); 536 lockdep_assert_held(&list_lock); in v4l2_async_nf_has_async_match() 605 mutex_lock(&list_lock); in __v4l2_async_nf_register() 624 mutex_unlock(&list_lock); in __v4l2_async_nf_register() 635 mutex_unlock(&list_lock); in __v4l2_async_nf_register() 662 mutex_lock(&list_lock); in v4l2_async_nf_unregister() 666 mutex_unlock(&list_lock); in v4l2_async_nf_unregister() 695 mutex_lock(&list_lock); in v4l2_async_nf_cleanup() 699 mutex_unlock(&list_lock); in v4l2_async_nf_cleanup() 706 mutex_lock(&list_lock); in __v4l2_async_nf_add_connection() [all …]
|
| /linux/drivers/soc/qcom/ |
| H A D | smem_state.c | 15 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 D | scsi_dh.c | 16 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/fs/ |
| H A D | fs-writeback.c | 118 assert_spin_locked(&wb->list_lock); in inode_io_list_move_locked() 314 assert_spin_locked(&wb->list_lock); in inode_cgwb_move_to_attached() 337 __acquires(&wb->list_lock) in locked_inode_to_wb_and_lock_list() 350 spin_lock(&wb->list_lock); in locked_inode_to_wb_and_lock_list() 358 spin_unlock(&wb->list_lock); in locked_inode_to_wb_and_lock_list() 373 __acquires(&wb->list_lock) in inode_to_wb_and_lock_list() 527 spin_lock(&old_wb->list_lock); in process_inode_switch_wbs() 528 spin_lock_nested(&new_wb->list_lock, SINGLE_DEPTH_NESTING); in process_inode_switch_wbs() 530 spin_lock(&new_wb->list_lock); in process_inode_switch_wbs() 531 spin_lock_nested(&old_wb->list_lock, SINGLE_DEPTH_NESTING); in process_inode_switch_wbs() [all …]
|
| /linux/net/batman-adv/ |
| H A D | hash.h | 85 spinlock_t *list_lock; /* spinlock to protect write access */ in batadv_hash_add() local 92 list_lock = &hash->list_locks[index]; in batadv_hash_add() 94 spin_lock_bh(list_lock); in batadv_hash_add() 111 spin_unlock_bh(list_lock); in batadv_hash_add()
|
| H A D | gateway_client.c | 132 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_select() 142 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_select() 330 lockdep_assert_held(&bat_priv->gw.list_lock); in batadv_gw_node_add() 404 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update() 408 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update() 411 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update() 440 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update() 446 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update() 485 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_free() 495 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_free()
|
| H A D | translation-table.c | 1346 spinlock_t *list_lock; /* protects write access to the hash lists */ in batadv_tt_local_purge() local 1351 list_lock = &hash->list_locks[i]; in batadv_tt_local_purge() 1353 spin_lock_bh(list_lock); in batadv_tt_local_purge() 1355 spin_unlock_bh(list_lock); in batadv_tt_local_purge() 1362 spinlock_t *list_lock; /* protects write access to the hash lists */ in batadv_tt_local_table_free() local 1376 list_lock = &hash->list_locks[i]; in batadv_tt_local_table_free() 1378 spin_lock_bh(list_lock); in batadv_tt_local_table_free() 1388 spin_unlock_bh(list_lock); in batadv_tt_local_table_free() 1533 spin_lock_bh(&tt_global->list_lock); in batadv_tt_global_orig_entry_add() 1567 spin_unlock_bh(&tt_global->list_lock); in batadv_tt_global_orig_entry_add() [all …]
|
| /linux/net/hsr/ |
| H A D | hsr_framereg.c | 90 spin_lock_bh(&hsr->list_lock); in hsr_create_self_node() 92 lockdep_is_held(&hsr->list_lock)); in hsr_create_self_node() 93 spin_unlock_bh(&hsr->list_lock); in hsr_create_self_node() 104 spin_lock_bh(&hsr->list_lock); in hsr_del_self_node() 106 lockdep_is_held(&hsr->list_lock)); in hsr_del_self_node() 107 spin_unlock_bh(&hsr->list_lock); in hsr_del_self_node() 226 spin_lock_bh(&hsr->list_lock); in hsr_add_node() 228 lockdep_is_held(&hsr->list_lock)) { in hsr_add_node() 235 spin_unlock_bh(&hsr->list_lock); in hsr_add_node() 238 spin_unlock_bh(&hsr->list_lock); in hsr_add_node() [all …]
|
| /linux/drivers/s390/cio/ |
| H A D | eadm_sch.c | 38 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/drivers/gpu/drm/nouveau/nvkm/core/ |
| H A D | event.c | 84 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 D | unpopulated-alloc.c | 15 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/net/netfilter/ |
| H A D | nf_conncount.c | 89 lockdep_assert_held(&list->list_lock); in conn_free() 281 spin_lock_bh(&list->list_lock); in nf_conncount_add_skb() 283 spin_unlock_bh(&list->list_lock); in nf_conncount_add_skb() 291 spin_lock_init(&list->list_lock); in nf_conncount_list_init() 352 if (!spin_trylock_bh(&list->list_lock)) in nf_conncount_gc_list() 356 spin_unlock_bh(&list->list_lock); in nf_conncount_gc_list() 379 spin_lock(&rbconn->list.list_lock); in tree_nodes_free() 384 spin_unlock(&rbconn->list.list_lock); in tree_nodes_free() 521 spin_lock_bh(&rbconn->list.list_lock); in count_tree() 526 spin_unlock_bh(&rbconn->list.list_lock); in count_tree() [all …]
|
| /linux/drivers/s390/block/ |
| H A D | scm_blk.c | 26 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 D | async-thread.c | 33 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 D | hpios.h | 132 #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/drivers/staging/media/atomisp/pci/hmm/ |
| H A D | hmm_bo.c | 248 spin_lock_irqsave(&bdev->list_lock, flags); in __bo_break_up() 250 spin_unlock_irqrestore(&bdev->list_lock, flags); in __bo_break_up() 306 spin_lock_irqsave(&bdev->list_lock, flags); in __bo_merge() 308 spin_unlock_irqrestore(&bdev->list_lock, flags); in __bo_merge() 339 spin_lock_init(&bdev->list_lock); in hmm_bo_device_init() 370 spin_lock_irqsave(&bdev->list_lock, flags); in hmm_bo_device_init() 372 spin_unlock_irqrestore(&bdev->list_lock, flags); in hmm_bo_device_init() 513 spin_lock_irqsave(&bdev->list_lock, flags); in hmm_bo_device_exit() 515 spin_unlock_irqrestore(&bdev->list_lock, flags); in hmm_bo_device_exit() 590 spin_lock_irqsave(&bdev->list_lock, flags); in hmm_bo_device_search_vmap_start() [all …]
|
| /linux/tools/testing/selftests/timers/ |
| H A D | threadtest.c | 27 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 D | omap_dmm_tiler.c | 45 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 D | tir.c | 198 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 D | qedi_fw.c | 62 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 …]
|