Lines Matching full:mdsc
85 struct ceph_mds_client *mdsc = ceph_sb_to_mdsc(inode->i_sb); in ceph_dirty_folio() local
96 atomic64_inc(&mdsc->dirty_folios); in ceph_dirty_folio()
222 ceph_update_read_metrics(&fsc->mdsc->metric, req->r_start_latency, in finish_netfs_read()
269 ceph_dec_osd_stopping_blocker(fsc->mdsc); in finish_netfs_read()
279 struct ceph_mds_client *mdsc = ceph_sb_to_mdsc(inode->i_sb); in ceph_netfs_issue_op_inline() local
295 req = ceph_mdsc_create_request(mdsc, CEPH_MDS_OP_GETATTR, mode); in ceph_netfs_issue_op_inline()
305 err = ceph_mdsc_do_request(mdsc, NULL, req); in ceph_netfs_issue_op_inline()
438 if (!ceph_inc_osd_stopping_blocker(fsc->mdsc)) { in ceph_netfs_issue_read()
824 ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, in write_folio_nounlock()
886 struct ceph_mds_client *mdsc = ceph_sb_to_mdsc(inode->i_sb); in writepages_finish() local
943 if (atomic64_dec_return(&mdsc->dirty_folios) <= 0) { in writepages_finish()
944 wake_up_all(&mdsc->flush_end_wq); in writepages_finish()
945 WARN_ON(atomic64_read(&mdsc->dirty_folios) < 0); in writepages_finish()
963 ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, in writepages_finish()
974 ceph_dec_osd_stopping_blocker(fsc->mdsc); in writepages_finish()
1445 if (!ceph_inc_osd_stopping_blocker(fsc->mdsc)) { in ceph_submit_write()
1645 if (!ceph_inc_osd_stopping_blocker(fsc->mdsc)) { in ceph_writepages_start()
1746 ceph_dec_osd_stopping_blocker(fsc->mdsc); in ceph_writepages_start()
2224 down_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()
2240 up_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()
2309 ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, in ceph_uninline_data()
2317 down_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()
2322 up_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()
2367 struct ceph_mds_client *mdsc = fsc->mdsc; in __ceph_pool_perm_get() local
2376 down_read(&mdsc->pool_perm_rwsem); in __ceph_pool_perm_get()
2377 p = &mdsc->pool_perm_tree.rb_node; in __ceph_pool_perm_get()
2398 up_read(&mdsc->pool_perm_rwsem); in __ceph_pool_perm_get()
2408 down_write(&mdsc->pool_perm_rwsem); in __ceph_pool_perm_get()
2409 p = &mdsc->pool_perm_tree.rb_node; in __ceph_pool_perm_get()
2433 up_write(&mdsc->pool_perm_rwsem); in __ceph_pool_perm_get()
2520 rb_insert_color(&perm->node, &mdsc->pool_perm_tree); in __ceph_pool_perm_get()
2523 up_write(&mdsc->pool_perm_rwsem); in __ceph_pool_perm_get()
2604 void ceph_pool_perm_destroy(struct ceph_mds_client *mdsc) in ceph_pool_perm_destroy() argument
2609 while (!RB_EMPTY_ROOT(&mdsc->pool_perm_tree)) { in ceph_pool_perm_destroy()
2610 n = rb_first(&mdsc->pool_perm_tree); in ceph_pool_perm_destroy()
2612 rb_erase(n, &mdsc->pool_perm_tree); in ceph_pool_perm_destroy()