Home
last modified time | relevance | path

Searched refs:cb_lock (Results 1 – 14 of 14) sorted by relevance

/linux/kernel/
H A Dsoftirq.c889 spinlock_t cb_lock; member
894 .cb_lock = __SPIN_LOCK_UNLOCKED(tasklet_sync_callback.cb_lock),
900 spin_lock(this_cpu_ptr(&tasklet_sync_callback.cb_lock)); in tasklet_lock_callback()
905 spin_unlock(this_cpu_ptr(&tasklet_sync_callback.cb_lock)); in tasklet_unlock_callback()
913 spin_lock(&sync_cb->cb_lock); in tasklet_callback_cancel_wait_running()
915 spin_unlock(&sync_cb->cb_lock); in tasklet_callback_cancel_wait_running()
923 spin_unlock(&sync_cb->cb_lock); in tasklet_callback_sync_wait_running()
924 spin_lock(&sync_cb->cb_lock); in tasklet_callback_sync_wait_running()
H A Dworkqueue.c239 spinlock_t cb_lock; /* BH worker cancel lock */ member
3208 spin_lock_nested(&pool->cb_lock, in worker_lock_callback()
3214 spin_unlock(&pool->cb_lock); in worker_unlock_callback()
3219 spin_lock(&pool->cb_lock); in workqueue_callback_cancel_wait_running()
3220 spin_unlock(&pool->cb_lock); in workqueue_callback_cancel_wait_running()
4990 spin_lock_init(&pool->cb_lock); in init_worker_pool()
/linux/net/netlink/
H A Dgenetlink.c28 static DECLARE_RWSEM(cb_lock);
47 down_write(&cb_lock); in genl_lock_all()
54 up_write(&cb_lock); in genl_unlock_all()
697 down_read(&cb_lock); in genl_release()
702 up_read(&cb_lock); in genl_release()
863 up_write(&cb_lock); in genl_unregister_family()
1217 down_read(&cb_lock); in genl_rcv()
1219 up_read(&cb_lock); in genl_rcv()
1448 up_read(&cb_lock); in ctrl_getfamily()
1451 down_read(&cb_lock); in ctrl_getfamily()
[all …]
/linux/fs/afs/
H A Dinode.c82 write_seqlock(&vnode->cb_lock); in afs_inode_init_from_status()
136 write_sequnlock(&vnode->cb_lock); in afs_inode_init_from_status()
154 write_sequnlock(&vnode->cb_lock); in afs_inode_init_from_status()
307 write_seqlock(&vnode->cb_lock); in afs_vnode_commit_status()
340 write_sequnlock(&vnode->cb_lock); in afs_vnode_commit_status()
622 seq = read_seqbegin(&vnode->cb_lock); in afs_getattr()
634 } while (read_seqretry(&vnode->cb_lock, seq)); in afs_getattr()
H A Dfile.c442 write_seqlock(&vnode->cb_lock); in afs_set_i_size()
450 write_sequnlock(&vnode->cb_lock); in afs_set_i_size()
498 read_seqlock_excl(&vnode->cb_lock); in afs_drop_open_mmap()
503 read_sequnlock_excl(&vnode->cb_lock); in afs_drop_open_mmap()
H A Dcallback.c103 write_seqlock(&vnode->cb_lock); in afs_break_callback()
105 write_sequnlock(&vnode->cb_lock); in afs_break_callback()
H A Drotate.c99 write_seqlock(&vnode->cb_lock); in afs_start_fs_iteration()
104 write_sequnlock(&vnode->cb_lock); in afs_start_fs_iteration()
H A Ddir.c1484 write_seqlock(&vnode->cb_lock); in afs_dir_remove_link()
1490 write_sequnlock(&vnode->cb_lock); in afs_dir_remove_link()
1863 write_seqlock(&vnode->cb_lock); in afs_rename_success()
1870 write_sequnlock(&vnode->cb_lock); in afs_rename_success()
1877 write_seqlock(&new_vnode->cb_lock); in afs_rename_success()
1883 write_sequnlock(&new_vnode->cb_lock); in afs_rename_success()
H A Dsuper.c664 seqlock_init(&vnode->cb_lock); in afs_i_init_once()
H A Dinternal.h734 seqlock_t cb_lock; /* Lock for ->cb_server, ->status, ->cb_*break */ member
/linux/net/sched/
H A Dcls_api.c825 down_write(&block->cb_lock); in tc_block_indr_cleanup()
829 up_write(&block->cb_lock); in tc_block_indr_cleanup()
877 down_write(&block->cb_lock); in tcf_block_offload_bind()
896 up_write(&block->cb_lock); in tcf_block_offload_bind()
906 up_write(&block->cb_lock); in tcf_block_offload_bind()
916 down_write(&block->cb_lock); in tcf_block_offload_unbind()
920 up_write(&block->cb_lock); in tcf_block_offload_unbind()
925 up_write(&block->cb_lock); in tcf_block_offload_unbind()
1041 init_rwsem(&block->cb_lock); in tcf_block_create()
1601 lockdep_assert_held(&block->cb_lock); in tcf_block_playback_offloads()
[all...]
/linux/include/linux/
H A Drpmsg.h94 struct mutex cb_lock; member
/linux/include/net/
H A Dsch_generic.h498 struct rw_semaphore cb_lock; /* protects cb_list and offload counters */ member
/linux/Documentation/networking/
H A Dnetdevices.rst312 ``TC_SETUP_BLOCK`` runs under ``block->cb_lock`` and ``TC_SETUP_FT``