Lines Matching refs:srcu_idx
561 fmode_t *mode, int *srcu_idx) in dm_get_live_table_for_ioctl() argument
568 map = dm_get_live_table(md, srcu_idx); in dm_get_live_table_for_ioctl()
593 dm_put_live_table(md, *srcu_idx); in dm_get_live_table_for_ioctl()
607 int srcu_idx, r; in dm_blk_ioctl() local
609 r = dm_get_live_table_for_ioctl(md, &tgt, &tgt_bdev, &mode, &srcu_idx); in dm_blk_ioctl()
626 dm_put_live_table(md, srcu_idx); in dm_blk_ioctl()
738 struct dm_table *dm_get_live_table(struct mapped_device *md, int *srcu_idx) __acquires(md->io_barri… in dm_get_live_table() argument
740 *srcu_idx = srcu_read_lock(&md->io_barrier); in dm_get_live_table()
745 void dm_put_live_table(struct mapped_device *md, int srcu_idx) __releases(md->io_barrier) in dm_put_live_table() argument
747 srcu_read_unlock(&md->io_barrier, srcu_idx); in dm_put_live_table()
1823 int srcu_idx; in dm_make_request() local
1826 map = dm_get_live_table(md, &srcu_idx); in dm_make_request()
1832 dm_put_live_table(md, srcu_idx); in dm_make_request()
1842 dm_put_live_table(md, srcu_idx); in dm_make_request()
1947 int srcu_idx; in prep_tio() local
1956 table = dm_get_live_table(md, &srcu_idx); in prep_tio()
1959 dm_put_live_table(md, srcu_idx); in prep_tio()
1964 dm_put_live_table(md, srcu_idx); in prep_tio()
2140 int srcu_idx; in dm_request_fn() local
2141 struct dm_table *map = dm_get_live_table(md, &srcu_idx); in dm_request_fn()
2197 dm_put_live_table(md, srcu_idx); in dm_request_fn()
2718 int srcu_idx; in dm_mq_queue_rq() local
2719 struct dm_table *map = dm_get_live_table(md, &srcu_idx); in dm_mq_queue_rq()
2730 dm_put_live_table(md, srcu_idx); in dm_mq_queue_rq()
2739 dm_put_live_table(md, srcu_idx); in dm_mq_queue_rq()
2938 int srcu_idx; in __dm_destroy() local
2957 map = dm_get_live_table(md, &srcu_idx); in __dm_destroy()
2963 dm_put_live_table(md, srcu_idx); in __dm_destroy()
3036 int srcu_idx; in dm_wq_work() local
3039 map = dm_get_live_table(md, &srcu_idx); in dm_wq_work()
3055 dm_put_live_table(md, srcu_idx); in dm_wq_work()
3632 int srcu_idx, r; in dm_pr_register() local
3634 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_register()
3644 dm_put_live_table(md, srcu_idx); in dm_pr_register()
3655 int srcu_idx, r; in dm_pr_reserve() local
3657 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_reserve()
3667 dm_put_live_table(md, srcu_idx); in dm_pr_reserve()
3677 int srcu_idx, r; in dm_pr_release() local
3679 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_release()
3689 dm_put_live_table(md, srcu_idx); in dm_pr_release()
3700 int srcu_idx, r; in dm_pr_preempt() local
3702 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_preempt()
3712 dm_put_live_table(md, srcu_idx); in dm_pr_preempt()
3722 int srcu_idx, r; in dm_pr_clear() local
3724 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_clear()
3734 dm_put_live_table(md, srcu_idx); in dm_pr_clear()