Home
last modified time | relevance | path

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

1234

/Linux-v4.19/drivers/gpu/drm/msm/disp/
Dmdp_kms.c30 static DEFINE_SPINLOCK(list_lock);
37 assert_spin_locked(&list_lock); in update_irq()
52 spin_lock_irqsave(&list_lock, flags); in mdp_irq_update()
54 spin_unlock_irqrestore(&list_lock, flags); in mdp_irq_update()
62 spin_lock_irqsave(&list_lock, flags); in mdp_dispatch_irqs()
66 spin_unlock_irqrestore(&list_lock, flags); in mdp_dispatch_irqs()
68 spin_lock_irqsave(&list_lock, flags); in mdp_dispatch_irqs()
73 spin_unlock_irqrestore(&list_lock, flags); in mdp_dispatch_irqs()
81 spin_lock_irqsave(&list_lock, flags); in mdp_update_vblank_mask()
87 spin_unlock_irqrestore(&list_lock, flags); in mdp_update_vblank_mask()
[all …]
/Linux-v4.19/Documentation/RCU/
Drcuref.txt18 alloc_object read_lock(&list_lock);
21 write_lock(&list_lock); ...
22 add_element read_unlock(&list_lock);
24 write_unlock(&list_lock); }
30 ... write_lock(&list_lock);
33 } write_unlock(&list_lock);
53 spin_lock(&list_lock); rcu_read_unlock();
57 spin_unlock(&list_lock); rcu_read_unlock();
62 ... spin_lock(&list_lock);
65 ... spin_unlock(&list_lock);
[all …]
/Linux-v4.19/drivers/staging/most/video/
Dvideo.c37 spinlock_t list_lock; member
57 static struct spinlock list_lock; variable
132 spin_lock_irq(&mdev->list_lock); in comp_vdev_close()
136 spin_unlock_irq(&mdev->list_lock); in comp_vdev_close()
138 spin_lock_irq(&mdev->list_lock); in comp_vdev_close()
140 spin_unlock_irq(&mdev->list_lock); in comp_vdev_close()
193 spin_lock_irq(&mdev->list_lock); in comp_vdev_read()
195 spin_unlock_irq(&mdev->list_lock); in comp_vdev_read()
379 spin_lock_irqsave(&list_lock, flags); in get_comp_dev()
382 spin_unlock_irqrestore(&list_lock, flags); in get_comp_dev()
[all …]
/Linux-v4.19/drivers/soc/qcom/
Dsmem_state.c22 static DEFINE_MUTEX(list_lock);
71 mutex_lock(&list_lock); in of_node_to_state()
82 mutex_unlock(&list_lock); in of_node_to_state()
156 mutex_lock(&list_lock); in qcom_smem_state_put()
158 mutex_unlock(&list_lock); in qcom_smem_state_put()
184 mutex_lock(&list_lock); in qcom_smem_state_register()
186 mutex_unlock(&list_lock); in qcom_smem_state_register()
/Linux-v4.19/drivers/media/usb/pvrusb2/
Dpvrusb2-io.c73 spinlock_t list_lock; member
170 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_none()
172 spin_unlock_irqrestore(&sp->list_lock, irq_flags); in pvr2_buffer_set_none()
187 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_ready()
198 spin_unlock_irqrestore(&sp->list_lock, irq_flags); in pvr2_buffer_set_ready()
213 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_idle()
223 spin_unlock_irqrestore(&sp->list_lock, irq_flags); in pvr2_buffer_set_idle()
237 spin_lock_irqsave(&sp->list_lock, irq_flags); in pvr2_buffer_set_queued()
247 spin_unlock_irqrestore(&sp->list_lock, irq_flags); in pvr2_buffer_set_queued()
410 spin_lock_init(&sp->list_lock); in pvr2_stream_init()
[all …]
/Linux-v4.19/drivers/uwb/
Duwb-debug.c66 spinlock_t list_lock; member
78 spin_lock(&dbg->list_lock); in uwb_dbg_rsv_cb()
80 spin_unlock(&dbg->list_lock); in uwb_dbg_rsv_cb()
115 spin_lock(&(rc->dbg)->list_lock); in cmd_rsv_establish()
117 spin_unlock(&(rc->dbg)->list_lock); in cmd_rsv_establish()
128 spin_lock(&(rc->dbg)->list_lock); in cmd_rsv_terminate()
139 spin_unlock(&(rc->dbg)->list_lock); in cmd_rsv_terminate()
272 spin_lock(&dbg->list_lock); in uwb_dbg_new_rsv()
274 spin_unlock(&dbg->list_lock); in uwb_dbg_new_rsv()
290 spin_lock_init(&(rc->dbg)->list_lock); in uwb_dbg_add_rc()
/Linux-v4.19/drivers/iio/buffer/
Dindustrialio-buffer-dma.c220 spin_lock_irqsave(&queue->list_lock, flags); in iio_dma_buffer_block_done()
222 spin_unlock_irqrestore(&queue->list_lock, flags); in iio_dma_buffer_block_done()
245 spin_lock_irqsave(&queue->list_lock, flags); in iio_dma_buffer_block_list_abort()
252 spin_unlock_irqrestore(&queue->list_lock, flags); in iio_dma_buffer_block_list_abort()
308 spin_lock_irq(&queue->list_lock); in iio_dma_buffer_request_update()
323 spin_unlock_irq(&queue->list_lock); in iio_dma_buffer_request_update()
462 spin_lock_irq(&queue->list_lock); in iio_dma_buffer_dequeue()
469 spin_unlock_irq(&queue->list_lock); in iio_dma_buffer_dequeue()
556 spin_lock_irq(&queue->list_lock); in iio_dma_buffer_data_available()
559 spin_unlock_irq(&queue->list_lock); in iio_dma_buffer_data_available()
[all …]
Dindustrialio-buffer-dmaengine.c52 spin_lock_irqsave(&block->queue->list_lock, flags); in iio_dmaengine_buffer_block_done()
54 spin_unlock_irqrestore(&block->queue->list_lock, flags); in iio_dmaengine_buffer_block_done()
83 spin_lock_irq(&dmaengine_buffer->queue.list_lock); in iio_dmaengine_buffer_submit_block()
85 spin_unlock_irq(&dmaengine_buffer->queue.list_lock); in iio_dmaengine_buffer_submit_block()
/Linux-v4.19/drivers/media/v4l2-core/
Dv4l2-async.c90 static DEFINE_MUTEX(list_lock);
350 lockdep_assert_held(&list_lock); in v4l2_async_notifier_fwnode_has_async_subdev()
386 mutex_lock(&list_lock); in __v4l2_async_notifier_register()
425 mutex_unlock(&list_lock); in __v4l2_async_notifier_register()
436 mutex_unlock(&list_lock); in __v4l2_async_notifier_register()
493 mutex_lock(&list_lock); in v4l2_async_notifier_unregister()
497 mutex_unlock(&list_lock); in v4l2_async_notifier_unregister()
545 mutex_lock(&list_lock); in v4l2_async_register_subdev()
576 mutex_unlock(&list_lock); in v4l2_async_register_subdev()
593 mutex_unlock(&list_lock); in v4l2_async_register_subdev()
[all …]
/Linux-v4.19/net/batman-adv/
Dhash.h94 spinlock_t *list_lock; /* spinlock to protect write access */ in batadv_hash_add() local
101 list_lock = &hash->list_locks[index]; in batadv_hash_add()
103 spin_lock_bh(list_lock); in batadv_hash_add()
119 spin_unlock_bh(list_lock); in batadv_hash_add()
Dgateway_client.c158 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_select()
169 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_select()
362 lockdep_assert_held(&bat_priv->gw.list_lock); in batadv_gw_node_add()
435 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
439 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
442 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
471 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
476 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_update()
516 spin_lock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_free()
522 spin_unlock_bh(&bat_priv->gw.list_lock); in batadv_gw_node_free()
/Linux-v4.19/drivers/iommu/
Ds390-iommu.c29 spinlock_t list_lock; member
72 spin_lock_init(&s390_domain->list_lock); in s390_domain_alloc()
111 spin_lock_irqsave(&s390_domain->list_lock, flags); in s390_iommu_attach_device()
121 spin_unlock_irqrestore(&s390_domain->list_lock, flags); in s390_iommu_attach_device()
127 spin_unlock_irqrestore(&s390_domain->list_lock, flags); in s390_iommu_attach_device()
150 spin_lock_irqsave(&s390_domain->list_lock, flags); in s390_iommu_detach_device()
160 spin_unlock_irqrestore(&s390_domain->list_lock, flags); in s390_iommu_detach_device()
240 spin_lock(&s390_domain->list_lock); in s390_iommu_update_trans()
247 spin_unlock(&s390_domain->list_lock); in s390_iommu_update_trans()
/Linux-v4.19/drivers/scsi/
Dscsi_dh.c29 static DEFINE_SPINLOCK(list_lock);
103 spin_lock(&list_lock); in __scsi_dh_lookup()
110 spin_unlock(&list_lock); in __scsi_dh_lookup()
218 spin_lock(&list_lock); in scsi_register_device_handler()
220 spin_unlock(&list_lock); in scsi_register_device_handler()
240 spin_lock(&list_lock); in scsi_unregister_device_handler()
242 spin_unlock(&list_lock); in scsi_unregister_device_handler()
/Linux-v4.19/fs/
Dfs-writeback.c139 assert_spin_locked(&wb->list_lock); in inode_io_list_move_locked()
162 assert_spin_locked(&wb->list_lock); in inode_io_list_del_locked()
284 __acquires(&wb->list_lock) in locked_inode_to_wb_and_lock_list()
297 spin_lock(&wb->list_lock); in locked_inode_to_wb_and_lock_list()
305 spin_unlock(&wb->list_lock); in locked_inode_to_wb_and_lock_list()
320 __acquires(&wb->list_lock) in inode_to_wb_and_lock_list()
357 spin_lock(&old_wb->list_lock); in inode_switch_wbs_work_fn()
358 spin_lock_nested(&new_wb->list_lock, SINGLE_DEPTH_NESTING); in inode_switch_wbs_work_fn()
360 spin_lock(&new_wb->list_lock); in inode_switch_wbs_work_fn()
361 spin_lock_nested(&old_wb->list_lock, SINGLE_DEPTH_NESTING); in inode_switch_wbs_work_fn()
[all …]
/Linux-v4.19/drivers/staging/greybus/
Draw.c24 struct mutex list_lock; member
67 mutex_lock(&raw->list_lock); in receive_data()
86 mutex_unlock(&raw->list_lock); in receive_data()
177 mutex_init(&raw->list_lock); in gb_raw_probe()
239 mutex_lock(&raw->list_lock); in gb_raw_disconnect()
244 mutex_unlock(&raw->list_lock); in gb_raw_disconnect()
293 mutex_lock(&raw->list_lock); in raw_read()
314 mutex_unlock(&raw->list_lock); in raw_read()
/Linux-v4.19/drivers/gpu/drm/nouveau/nvkm/core/
Dnotify.c96 assert_spin_locked(&event->list_lock); in nvkm_notify_send()
123 spin_lock_irqsave(&notify->event->list_lock, flags); in nvkm_notify_fini()
125 spin_unlock_irqrestore(&notify->event->list_lock, flags); in nvkm_notify_fini()
155 spin_lock_irqsave(&event->list_lock, flags); in nvkm_notify_init()
157 spin_unlock_irqrestore(&event->list_lock, flags); in nvkm_notify_init()
Devent.c61 spin_lock_irqsave(&event->list_lock, flags); in nvkm_event_send()
71 spin_unlock_irqrestore(&event->list_lock, flags); in nvkm_event_send()
97 spin_lock_init(&event->list_lock); in nvkm_event_init()
/Linux-v4.19/drivers/s390/cio/
Deadm_sch.c36 static DEFINE_SPINLOCK(list_lock);
168 spin_lock_irqsave(&list_lock, flags); in eadm_get_idle_sch()
176 spin_unlock_irqrestore(&list_lock, flags); in eadm_get_idle_sch()
182 spin_unlock_irqrestore(&list_lock, flags); in eadm_get_idle_sch()
243 spin_lock_irq(&list_lock); in eadm_subchannel_probe()
245 spin_unlock_irq(&list_lock); in eadm_subchannel_probe()
289 spin_lock_irq(&list_lock); in eadm_subchannel_remove()
291 spin_unlock_irq(&list_lock); in eadm_subchannel_remove()
/Linux-v4.19/drivers/staging/most/net/
Dnet.c72 static struct spinlock list_lock; /* list_head, ch->linked = false, dev_hold */ variable
285 spin_lock_irqsave(&list_lock, flags); in get_net_dev_hold()
291 spin_unlock_irqrestore(&list_lock, flags); in get_net_dev_hold()
324 spin_lock_irqsave(&list_lock, flags); in comp_probe_channel()
326 spin_unlock_irqrestore(&list_lock, flags); in comp_probe_channel()
376 spin_lock_irqsave(&list_lock, flags); in comp_disconnect_channel()
378 spin_unlock_irqrestore(&list_lock, flags); in comp_disconnect_channel()
386 spin_lock_irqsave(&list_lock, flags); in comp_disconnect_channel()
388 spin_unlock_irqrestore(&list_lock, flags); in comp_disconnect_channel()
509 spin_lock_init(&list_lock); in most_net_init()
/Linux-v4.19/sound/pci/ctxfi/
Dcttimer.c50 spinlock_t list_lock; /* lock for instance list */ member
237 spin_lock_irqsave(&atimer->list_lock, flags); in ct_xfitimer_check_period()
244 spin_unlock_irqrestore(&atimer->list_lock, flags); in ct_xfitimer_check_period()
353 spin_lock_irq(&atimer->list_lock); in ct_timer_instance_new()
355 spin_unlock_irq(&atimer->list_lock); in ct_timer_instance_new()
388 spin_lock_irq(&atimer->list_lock); in ct_timer_instance_free()
390 spin_unlock_irq(&atimer->list_lock); in ct_timer_instance_free()
417 spin_lock_init(&atimer->list_lock); in ct_timer_new()
/Linux-v4.19/sound/pci/asihpi/
Dhpios.h143 #define hpios_alistlock_init(obj) spin_lock_init(&((obj)->list_lock.lock))
144 #define hpios_alistlock_lock(obj) spin_lock(&((obj)->list_lock.lock))
145 #define hpios_alistlock_unlock(obj) spin_unlock(&((obj)->list_lock.lock))
/Linux-v4.19/mm/
Dslab.c236 spin_lock_init(&parent->list_lock); in kmem_cache_node_init()
603 spin_lock(&n->list_lock); in cache_free_pfmemalloc()
605 spin_unlock(&n->list_lock); in cache_free_pfmemalloc()
731 spin_lock(&n->list_lock); in __drain_alien_cache()
742 spin_unlock(&n->list_lock); in __drain_alien_cache()
815 spin_lock(&n->list_lock); in __cache_free_alien()
817 spin_unlock(&n->list_lock); in __cache_free_alien()
858 spin_lock_irq(&n->list_lock); in init_cache_node()
861 spin_unlock_irq(&n->list_lock); in init_cache_node()
940 spin_lock_irq(&n->list_lock); in setup_kmem_cache_node()
[all …]
/Linux-v4.19/net/netfilter/
Dnf_conncount.c109 spin_lock(&list->list_lock); in nf_conncount_add()
112 spin_unlock(&list->list_lock); in nf_conncount_add()
117 spin_unlock(&list->list_lock); in nf_conncount_add()
135 spin_lock(&list->list_lock); in conn_free()
138 spin_unlock(&list->list_lock); in conn_free()
147 spin_unlock(&list->list_lock); in conn_free()
246 spin_lock_init(&list->list_lock); in nf_conncount_list_init()
311 spin_lock(&rbconn->list.list_lock); in tree_nodes_free()
317 spin_unlock(&rbconn->list.list_lock); in tree_nodes_free()
/Linux-v4.19/tools/testing/selftests/timers/
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-v4.19/drivers/s390/block/
Dscm_blk.c27 static DEFINE_SPINLOCK(list_lock);
56 spin_lock_irq(&list_lock); in scm_free_rqs()
62 spin_unlock_irq(&list_lock); in scm_free_rqs()
87 spin_lock_irq(&list_lock); in __scm_alloc_rq()
89 spin_unlock_irq(&list_lock); in __scm_alloc_rq()
115 spin_lock_irq(&list_lock); in scm_request_fetch()
121 spin_unlock_irq(&list_lock); in scm_request_fetch()
141 spin_lock_irqsave(&list_lock, flags); in scm_request_done()
143 spin_unlock_irqrestore(&list_lock, flags); in scm_request_done()

1234