Lines Matching refs:rd_req
1624 struct ceph_osd_request *rd_req = NULL, *wr_req = NULL; in __ceph_pool_perm_get() local
1668 rd_req = ceph_osdc_alloc_request(&fsc->client->osdc, in __ceph_pool_perm_get()
1671 if (!rd_req) { in __ceph_pool_perm_get()
1676 rd_req->r_flags = CEPH_OSD_FLAG_READ; in __ceph_pool_perm_get()
1677 osd_req_op_init(rd_req, 0, CEPH_OSD_OP_STAT, 0); in __ceph_pool_perm_get()
1678 rd_req->r_base_oloc.pool = pool; in __ceph_pool_perm_get()
1679 snprintf(rd_req->r_base_oid.name, sizeof(rd_req->r_base_oid.name), in __ceph_pool_perm_get()
1681 rd_req->r_base_oid.name_len = strlen(rd_req->r_base_oid.name); in __ceph_pool_perm_get()
1695 wr_req->r_base_oid = rd_req->r_base_oid; in __ceph_pool_perm_get()
1704 osd_req_op_raw_data_in_pages(rd_req, 0, pages, PAGE_SIZE, in __ceph_pool_perm_get()
1706 ceph_osdc_build_request(rd_req, 0, NULL, CEPH_NOSNAP, in __ceph_pool_perm_get()
1708 err = ceph_osdc_start_request(&fsc->client->osdc, rd_req, false); in __ceph_pool_perm_get()
1715 err = ceph_osdc_wait_request(&fsc->client->osdc, rd_req); in __ceph_pool_perm_get()
1745 if (rd_req) in __ceph_pool_perm_get()
1746 ceph_osdc_put_request(rd_req); in __ceph_pool_perm_get()