• Home
  • Raw
  • Download

Lines Matching refs:or

146 static int osd_sync_op(struct osd_request *or, int timeout, uint8_t *credential)  in osd_sync_op()  argument
150 or->timeout = timeout; in osd_sync_op()
151 ret = osd_finalize_request(or, 0, credential, NULL); in osd_sync_op()
155 ret = osd_execute_request(or); in osd_sync_op()
164 static int osd_async_op(struct osd_request *or, osd_req_done_fn *async_done, in osd_async_op() argument
169 ret = osd_finalize_request(or, 0, cred, NULL); in osd_async_op()
173 ret = osd_execute_request_async(or, async_done, caller_context); in osd_async_op()
179 static int extract_attr_from_req(struct osd_request *or, struct osd_attr *attr) in extract_attr_from_req() argument
187 osd_req_decode_get_attr_list(or, &cur_attr, &nelem, &iter); in extract_attr_from_req()
201 struct osd_request *or; in osdblk_get_obj_size() local
206 or = osd_start_request(osdev->osd, GFP_KERNEL); in osdblk_get_obj_size()
207 if (!or) in osdblk_get_obj_size()
211 osd_req_get_attributes(or, &osdev->obj); in osdblk_get_obj_size()
213 osd_req_add_get_attr_list(or, &g_attr_logical_length, 1); in osdblk_get_obj_size()
216 ret = osd_sync_op(or, OSDBLK_OP_TIMEOUT, osdev->obj_cred); in osdblk_get_obj_size()
222 ret = extract_attr_from_req(or, &attr); in osdblk_get_obj_size()
229 osd_end_request(or); in osdblk_get_obj_size()
234 static void osdblk_osd_complete(struct osd_request *or, void *private) in osdblk_osd_complete() argument
238 int ret = osd_req_decode_sense(or, &osi); in osdblk_osd_complete()
246 osd_end_request(or); in osdblk_osd_complete()
302 struct osd_request *or; in osdblk_rq_fn() local
336 or = osd_start_request(osdev->osd, GFP_ATOMIC); in osdblk_rq_fn()
337 if (!or) { in osdblk_rq_fn()
350 osd_req_flush_object(or, &osdev->obj, in osdblk_rq_fn()
353 osd_req_write(or, &osdev->obj, blk_rq_pos(rq) * 512ULL, in osdblk_rq_fn()
356 osd_req_read(or, &osdev->obj, blk_rq_pos(rq) * 512ULL, in osdblk_rq_fn()
365 if (osd_async_op(or, osdblk_osd_complete, orq, in osdblk_rq_fn()
367 osd_end_request(or); in osdblk_rq_fn()