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()
1764 int srcu_idx; in dm_make_request() local
1767 map = dm_get_live_table(md, &srcu_idx); in dm_make_request()
1773 dm_put_live_table(md, srcu_idx); in dm_make_request()
1783 dm_put_live_table(md, srcu_idx); in dm_make_request()
1888 int srcu_idx; in prep_tio() local
1897 table = dm_get_live_table(md, &srcu_idx); in prep_tio()
1900 dm_put_live_table(md, srcu_idx); in prep_tio()
1905 dm_put_live_table(md, srcu_idx); in prep_tio()
2081 int srcu_idx; in dm_request_fn() local
2082 struct dm_table *map = dm_get_live_table(md, &srcu_idx); in dm_request_fn()
2138 dm_put_live_table(md, srcu_idx); in dm_request_fn()
2653 int srcu_idx; in dm_mq_queue_rq() local
2654 struct dm_table *map = dm_get_live_table(md, &srcu_idx); in dm_mq_queue_rq()
2665 dm_put_live_table(md, srcu_idx); in dm_mq_queue_rq()
2674 dm_put_live_table(md, srcu_idx); in dm_mq_queue_rq()
2873 int srcu_idx; in __dm_destroy() local
2890 map = dm_get_live_table(md, &srcu_idx); in __dm_destroy()
2896 dm_put_live_table(md, srcu_idx); in __dm_destroy()
2969 int srcu_idx; in dm_wq_work() local
2972 map = dm_get_live_table(md, &srcu_idx); in dm_wq_work()
2988 dm_put_live_table(md, srcu_idx); in dm_wq_work()
3562 int srcu_idx, r; in dm_pr_register() local
3564 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_register()
3574 dm_put_live_table(md, srcu_idx); in dm_pr_register()
3585 int srcu_idx, r; in dm_pr_reserve() local
3587 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_reserve()
3597 dm_put_live_table(md, srcu_idx); in dm_pr_reserve()
3607 int srcu_idx, r; in dm_pr_release() local
3609 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_release()
3619 dm_put_live_table(md, srcu_idx); in dm_pr_release()
3630 int srcu_idx, r; in dm_pr_preempt() local
3632 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_preempt()
3642 dm_put_live_table(md, srcu_idx); in dm_pr_preempt()
3652 int srcu_idx, r; in dm_pr_clear() local
3654 r = dm_get_live_table_for_ioctl(md, &tgt, &bdev, &mode, &srcu_idx); in dm_pr_clear()
3664 dm_put_live_table(md, srcu_idx); in dm_pr_clear()