Home
last modified time | relevance | path

Searched refs:root_lock (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-5.10/drivers/md/
H A Ddm-thin-metadata.c182 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 Ddm-cache-metadata.c117 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 Ddm-thin-metadata.c185 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 Ddm-cache-metadata.c118 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 Dsch_generic.c310 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 Dsch_teql.c149 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 Dsch_fq_pie.c384 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 Dsch_pie.c427 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 Dsch_red.c324 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 Dsch_sfq.c609 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 Dsch_generic.c316 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 Dsch_teql.c149 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 Dsch_pie.c424 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 Dsch_fq_pie.c381 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 Dsch_red.c324 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 Dsch_sfq.c609 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 Dpkt_sched.h120 spinlock_t *root_lock, bool validate);
/kernel/linux/linux-6.6/include/net/
H A Dpkt_sched.h118 spinlock_t *root_lock, bool validate);
/kernel/linux/linux-5.10/fs/btrfs/
H A Dctree.c2592 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 Dctree.c1830 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 Ddev.c3782 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 Ddev.c3781 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()

Completed in 61 milliseconds