/kernel/linux/linux-5.10/drivers/md/ |
H A D | dm-thin-metadata.c | 182 struct rw_semaphore root_lock; member 391 __acquires(pmd->root_lock) 393 down_write(&pmd->root_lock); 404 __releases(pmd->root_lock) 406 up_write(&pmd->root_lock); 848 BUG_ON(!rwsem_is_locked(&pmd->root_lock)); in __commit_transaction() 920 init_rwsem(&pmd->root_lock); in dm_pool_metadata_open() 954 down_read(&pmd->root_lock); in dm_pool_metadata_close() 963 up_read(&pmd->root_lock); in dm_pool_metadata_close() 1277 down_read(&pmd->root_lock); in dm_pool_get_metadata_transaction_id() [all...] |
H A D | dm-cache-metadata.c | 117 struct rw_semaphore root_lock; member 765 init_rwsem(&cmd->root_lock); in metadata_open() 1000 down_write(&cmd->root_lock); in cmd_write_lock() 1002 up_write(&cmd->root_lock); in cmd_write_lock() 1021 up_write(&(cmd)->root_lock) 1025 down_read(&cmd->root_lock); in cmd_read_lock() 1027 up_read(&cmd->root_lock); in cmd_read_lock() 1046 up_read(&(cmd)->root_lock) 1816 /* fail_io is double-checked with cmd->root_lock held below */ in dm_cache_metadata_abort() 1822 * cmd root_lock t in dm_cache_metadata_abort() [all...] |
/kernel/linux/linux-6.6/drivers/md/ |
H A D | dm-thin-metadata.c | 185 struct rw_semaphore root_lock; member 420 __acquires(pmd->root_lock) 422 down_write(&pmd->root_lock); 433 __releases(pmd->root_lock) 435 up_write(&pmd->root_lock); 894 BUG_ON(!rwsem_is_locked(&pmd->root_lock)); in __commit_transaction() 966 init_rwsem(&pmd->root_lock); in dm_pool_metadata_open() 1000 down_read(&pmd->root_lock); in dm_pool_metadata_close() 1009 up_read(&pmd->root_lock); in dm_pool_metadata_close() 1322 down_read(&pmd->root_lock); in dm_pool_get_metadata_transaction_id() [all...] |
H A D | dm-cache-metadata.c | 118 struct rw_semaphore root_lock; member 771 init_rwsem(&cmd->root_lock); in metadata_open() 1006 down_write(&cmd->root_lock); in cmd_write_lock() 1008 up_write(&cmd->root_lock); in cmd_write_lock() 1027 up_write(&(cmd)->root_lock) 1031 down_read(&cmd->root_lock); in cmd_read_lock() 1033 up_read(&cmd->root_lock); in cmd_read_lock() 1052 up_read(&(cmd)->root_lock) 1823 /* fail_io is double-checked with cmd->root_lock held below */ in dm_cache_metadata_abort() 1829 * cmd root_lock t in dm_cache_metadata_abort() [all...] |
/kernel/linux/linux-5.10/net/sched/ |
H A D | sch_generic.c | 310 spinlock_t *root_lock, bool validate) in sch_direct_xmit() 316 if (root_lock) in sch_direct_xmit() 317 spin_unlock(root_lock); in sch_direct_xmit() 325 if (root_lock) in sch_direct_xmit() 326 spin_lock(root_lock); in sch_direct_xmit() 342 if (root_lock) in sch_direct_xmit() 343 spin_lock(root_lock); in sch_direct_xmit() 347 if (root_lock) in sch_direct_xmit() 348 spin_lock(root_lock); in sch_direct_xmit() 384 spinlock_t *root_lock in qdisc_restart() local 308 sch_direct_xmit(struct sk_buff *skb, struct Qdisc *q, struct net_device *dev, struct netdev_queue *txq, spinlock_t *root_lock, bool validate) sch_direct_xmit() argument 1043 spinlock_t *root_lock; dev_graft_qdisc() local 1236 spinlock_t *root_lock; some_qdisc_is_busy() local [all...] |
H A D | sch_teql.c | 149 spinlock_t *root_lock; in teql_destroy() local 154 root_lock = qdisc_root_sleeping_lock(rtnl_dereference(txq->qdisc)); in teql_destroy() 155 spin_lock_bh(root_lock); in teql_destroy() 157 spin_unlock_bh(root_lock); in teql_destroy()
|
H A D | sch_fq_pie.c | 384 spinlock_t *root_lock; /* to lock qdisc for probability calculations */ in fq_pie_timer() local 387 root_lock = qdisc_lock(qdisc_root_sleeping(sch)); in fq_pie_timer() 388 spin_lock(root_lock); in fq_pie_timer() 407 spin_unlock(root_lock); in fq_pie_timer()
|
H A D | sch_pie.c | 427 spinlock_t *root_lock = qdisc_lock(qdisc_root_sleeping(sch)); in pie_timer() local 429 spin_lock(root_lock); in pie_timer() 435 spin_unlock(root_lock); in pie_timer()
|
H A D | sch_red.c | 324 spinlock_t *root_lock = qdisc_lock(qdisc_root_sleeping(sch)); in red_adaptative_timer() local 326 spin_lock(root_lock); in red_adaptative_timer() 329 spin_unlock(root_lock); in red_adaptative_timer()
|
H A D | sch_sfq.c | 609 spinlock_t *root_lock = qdisc_lock(qdisc_root_sleeping(sch)); in sfq_perturbation() local 613 spin_lock(root_lock); in sfq_perturbation() 617 spin_unlock(root_lock); in sfq_perturbation()
|
/kernel/linux/linux-6.6/net/sched/ |
H A D | sch_generic.c | 316 spinlock_t *root_lock, bool validate) in sch_direct_xmit() 322 if (root_lock) in sch_direct_xmit() 323 spin_unlock(root_lock); in sch_direct_xmit() 331 if (root_lock) in sch_direct_xmit() 332 spin_lock(root_lock); in sch_direct_xmit() 348 if (root_lock) in sch_direct_xmit() 349 spin_lock(root_lock); in sch_direct_xmit() 353 if (root_lock) in sch_direct_xmit() 354 spin_lock(root_lock); in sch_direct_xmit() 390 spinlock_t *root_lock in qdisc_restart() local 314 sch_direct_xmit(struct sk_buff *skb, struct Qdisc *q, struct net_device *dev, struct netdev_queue *txq, spinlock_t *root_lock, bool validate) sch_direct_xmit() argument 1115 spinlock_t *root_lock; dev_graft_qdisc() local 1309 spinlock_t *root_lock; some_qdisc_is_busy() local [all...] |
H A D | sch_teql.c | 149 spinlock_t *root_lock; in teql_destroy() local 154 root_lock = qdisc_root_sleeping_lock(rtnl_dereference(txq->qdisc)); in teql_destroy() 155 spin_lock_bh(root_lock); in teql_destroy() 157 spin_unlock_bh(root_lock); in teql_destroy()
|
H A D | sch_pie.c | 424 spinlock_t *root_lock; in pie_timer() local 427 root_lock = qdisc_lock(qdisc_root_sleeping(sch)); in pie_timer() 428 spin_lock(root_lock); in pie_timer() 434 spin_unlock(root_lock); in pie_timer()
|
H A D | sch_fq_pie.c | 381 spinlock_t *root_lock; /* to lock qdisc for probability calculations */ in fq_pie_timer() local 385 root_lock = qdisc_lock(qdisc_root_sleeping(sch)); in fq_pie_timer() 386 spin_lock(root_lock); in fq_pie_timer() 405 spin_unlock(root_lock); in fq_pie_timer()
|
H A D | sch_red.c | 324 spinlock_t *root_lock; in red_adaptative_timer() local 327 root_lock = qdisc_lock(qdisc_root_sleeping(sch)); in red_adaptative_timer() 328 spin_lock(root_lock); in red_adaptative_timer() 331 spin_unlock(root_lock); in red_adaptative_timer()
|
H A D | sch_sfq.c | 609 spinlock_t *root_lock; in sfq_perturbation() local 614 root_lock = qdisc_lock(qdisc_root_sleeping(sch)); in sfq_perturbation() 615 spin_lock(root_lock); in sfq_perturbation() 619 spin_unlock(root_lock); in sfq_perturbation()
|
/kernel/linux/linux-5.10/include/net/ |
H A D | pkt_sched.h | 120 spinlock_t *root_lock, bool validate);
|
/kernel/linux/linux-6.6/include/net/ |
H A D | pkt_sched.h | 118 spinlock_t *root_lock, bool validate);
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | ctree.c | 2592 int root_lock = 0; in btrfs_search_slot_get_root() local 2633 root_lock = BTRFS_READ_LOCK; in btrfs_search_slot_get_root() 2655 root_lock = BTRFS_WRITE_LOCK; in btrfs_search_slot_get_root() 2666 if (root_lock) in btrfs_search_slot_get_root() 2667 btrfs_tree_unlock_rw(b, root_lock); in btrfs_search_slot_get_root() 2674 p->locks[level] = root_lock; in btrfs_search_slot_get_root()
|
/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | ctree.c | 1830 int root_lock = 0; in btrfs_search_slot_get_root() local 1853 root_lock = BTRFS_READ_LOCK; in btrfs_search_slot_get_root() 1881 root_lock = BTRFS_WRITE_LOCK; in btrfs_search_slot_get_root() 1892 if (root_lock) in btrfs_search_slot_get_root() 1893 btrfs_tree_unlock_rw(b, root_lock); in btrfs_search_slot_get_root() 1900 p->locks[level] = root_lock; in btrfs_search_slot_get_root()
|
/kernel/linux/linux-5.10/net/core/ |
H A D | dev.c | 3782 spinlock_t *root_lock = qdisc_lock(q); in __dev_xmit_skb() local 3809 spin_lock(root_lock); in __dev_xmit_skb() 3823 if (sch_direct_xmit(skb, q, dev, txq, root_lock, true)) { in __dev_xmit_skb() 3844 spin_unlock(root_lock); in __dev_xmit_skb() 4949 spinlock_t *root_lock = NULL; in net_tx_action() local 4959 root_lock = qdisc_lock(q); in net_tx_action() 4960 spin_lock(root_lock); in net_tx_action() 4977 if (root_lock) in net_tx_action() 4978 spin_unlock(root_lock); in net_tx_action()
|
/kernel/linux/linux-6.6/net/core/ |
H A D | dev.c | 3781 spinlock_t *root_lock = qdisc_lock(q); in __dev_xmit_skb() local 3835 spin_lock(root_lock); in __dev_xmit_skb() 3849 if (sch_direct_xmit(skb, q, dev, txq, root_lock, true)) { in __dev_xmit_skb() 3870 spin_unlock(root_lock); in __dev_xmit_skb() 5191 spinlock_t *root_lock = NULL; in net_tx_action() local 5201 root_lock = qdisc_lock(q); in net_tx_action() 5202 spin_lock(root_lock); in net_tx_action() 5219 if (root_lock) in net_tx_action() 5220 spin_unlock(root_lock); in net_tx_action()
|