Lines Matching refs:fsc

232 	struct ceph_fs_client *fsc = ceph_inode_to_fs_client(inode);  in ceph_netfs_clamp_length()  local
240 subreq->len = min(xlen, fsc->mount_options->rsize); in ceph_netfs_clamp_length()
247 struct ceph_fs_client *fsc = ceph_inode_to_fs_client(inode); in finish_netfs_read() local
254 ceph_update_read_metrics(&fsc->mdsc->metric, req->r_start_latency, in finish_netfs_read()
264 fsc->blocklisted = true; in finish_netfs_read()
288 ceph_dec_osd_stopping_blocker(fsc->mdsc); in finish_netfs_read()
351 struct ceph_fs_client *fsc = ceph_inode_to_fs_client(inode); in ceph_netfs_issue_read() local
357 bool sparse = IS_ENCRYPTED(inode) || ceph_test_mount_opt(fsc, SPARSEREAD); in ceph_netfs_issue_read()
370 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, vino, in ceph_netfs_issue_read()
372 CEPH_OSD_FLAG_READ | fsc->client->osdc.client->options->read_from_replica, in ceph_netfs_issue_read()
418 if (!ceph_inc_osd_stopping_blocker(fsc->mdsc)) { in ceph_netfs_issue_read()
661 struct ceph_fs_client *fsc = ceph_inode_to_fs_client(inode); in writepage_nounlock() local
668 struct ceph_osd_client *osdc = &fsc->client->osdc; in writepage_nounlock()
711 if (atomic_long_inc_return(&fsc->writeback_count) > in writepage_nounlock()
712 CONGESTION_ON_THRESH(fsc->mount_options->congestion_kb)) in writepage_nounlock()
713 fsc->write_congested = true; in writepage_nounlock()
757 ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, in writepage_nounlock()
776 fsc->blocklisted = true; in writepage_nounlock()
791 if (atomic_long_dec_return(&fsc->writeback_count) < in writepage_nounlock()
792 CONGESTION_OFF_THRESH(fsc->mount_options->congestion_kb)) in writepage_nounlock()
793 fsc->write_congested = false; in writepage_nounlock()
841 struct ceph_fs_client *fsc = ceph_inode_to_fs_client(inode); in writepages_finish() local
850 fsc->blocklisted = true; in writepages_finish()
888 if (atomic_long_dec_return(&fsc->writeback_count) < in writepages_finish()
890 fsc->mount_options->congestion_kb)) in writepages_finish()
891 fsc->write_congested = false; in writepages_finish()
909 ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, in writepages_finish()
920 ceph_dec_osd_stopping_blocker(fsc->mdsc); in writepages_finish()
931 struct ceph_fs_client *fsc = ceph_inode_to_fs_client(inode); in ceph_writepages_start() local
946 fsc->write_congested) in ceph_writepages_start()
962 if (fsc->mount_options->wsize < wsize) in ceph_writepages_start()
963 wsize = fsc->mount_options->wsize; in ceph_writepages_start()
1151 if (atomic_long_inc_return(&fsc->writeback_count) > in ceph_writepages_start()
1153 fsc->mount_options->congestion_kb)) in ceph_writepages_start()
1154 fsc->write_congested = true; in ceph_writepages_start()
1208 req = ceph_osdc_new_request(&fsc->client->osdc, in ceph_writepages_start()
1215 req = ceph_osdc_new_request(&fsc->client->osdc, in ceph_writepages_start()
1229 if (!ceph_inc_osd_stopping_blocker(fsc->mdsc)) { in ceph_writepages_start()
1333 ceph_osdc_start_request(&fsc->client->osdc, req); in ceph_writepages_start()
1828 struct ceph_fs_client *fsc = ceph_inode_to_fs_client(inode); in ceph_uninline_data() local
1871 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_uninline_data()
1881 ceph_osdc_start_request(&fsc->client->osdc, req); in ceph_uninline_data()
1882 err = ceph_osdc_wait_request(&fsc->client->osdc, req); in ceph_uninline_data()
1887 req = ceph_osdc_new_request(&fsc->client->osdc, &ci->i_layout, in ceph_uninline_data()
1923 ceph_osdc_start_request(&fsc->client->osdc, req); in ceph_uninline_data()
1924 err = ceph_osdc_wait_request(&fsc->client->osdc, req); in ceph_uninline_data()
1926 ceph_update_write_metrics(&fsc->mdsc->metric, req->r_start_latency, in ceph_uninline_data()
1934 down_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()
1939 up_read(&fsc->mdsc->snap_rwsem); in ceph_uninline_data()
1982 struct ceph_fs_client *fsc = ceph_inode_to_fs_client(&ci->netfs.inode); in __ceph_pool_perm_get() local
1983 struct ceph_mds_client *mdsc = fsc->mdsc; in __ceph_pool_perm_get()
2052 rd_req = ceph_osdc_alloc_request(&fsc->client->osdc, NULL, in __ceph_pool_perm_get()
2070 wr_req = ceph_osdc_alloc_request(&fsc->client->osdc, NULL, in __ceph_pool_perm_get()
2095 ceph_osdc_start_request(&fsc->client->osdc, rd_req); in __ceph_pool_perm_get()
2098 ceph_osdc_start_request(&fsc->client->osdc, wr_req); in __ceph_pool_perm_get()
2100 err = ceph_osdc_wait_request(&fsc->client->osdc, rd_req); in __ceph_pool_perm_get()
2101 err2 = ceph_osdc_wait_request(&fsc->client->osdc, wr_req); in __ceph_pool_perm_get()
2107 fsc->blocklisted = true; in __ceph_pool_perm_get()
2115 fsc->blocklisted = true; in __ceph_pool_perm_get()