Lines Matching refs:osd_request
125 struct osd_request;
126 typedef void (osd_req_done_fn)(struct osd_request *or, void *private);
128 struct osd_request { struct
163 static inline bool osd_req_is_ver1(struct osd_request *or) in osd_req_is_ver1() argument
208 struct osd_request *osd_start_request(struct osd_dev *od);
231 int osd_finalize_request(struct osd_request *or,
241 int osd_execute_request(struct osd_request *or);
254 int osd_execute_request_async(struct osd_request *or,
317 int osd_req_decode_sense_full(struct osd_request *or,
322 static inline int osd_req_decode_sense(struct osd_request *or, in osd_req_decode_sense()
335 void osd_end_request(struct osd_request *or);
346 void osd_req_set_master_seed_xchg(struct osd_request *or, ...);/* NI */
347 void osd_req_set_master_key(struct osd_request *or, ...);/* NI */
349 void osd_req_format(struct osd_request *or, u64 tot_capacity);
356 int osd_req_list_dev_partitions(struct osd_request *or,
359 void osd_req_flush_obsd(struct osd_request *or,
362 void osd_req_perform_scsi_command(struct osd_request *or,
364 void osd_req_task_management(struct osd_request *or, ...);/* NI */
369 void osd_req_create_partition(struct osd_request *or, osd_id partition);
370 void osd_req_remove_partition(struct osd_request *or, osd_id partition);
372 void osd_req_set_partition_key(struct osd_request *or,
381 int osd_req_list_partition_collections(struct osd_request *or,
390 int osd_req_list_partition_objects(struct osd_request *or,
394 void osd_req_flush_partition(struct osd_request *or,
400 void osd_req_create_collection(struct osd_request *or,
402 void osd_req_remove_collection(struct osd_request *or,
406 int osd_req_list_collection_objects(struct osd_request *or,
411 void osd_req_query(struct osd_request *or, ...);/* NI */
413 void osd_req_flush_collection(struct osd_request *or,
416 void osd_req_get_member_attrs(struct osd_request *or, ...);/* V2-only NI */
417 void osd_req_set_member_attrs(struct osd_request *or, ...);/* V2-only NI */
422 void osd_req_create_object(struct osd_request *or, struct osd_obj_id *);
423 void osd_req_remove_object(struct osd_request *or, struct osd_obj_id *);
425 void osd_req_write(struct osd_request *or,
427 int osd_req_write_kern(struct osd_request *or,
429 void osd_req_append(struct osd_request *or,
431 void osd_req_create_write(struct osd_request *or,
433 void osd_req_clear(struct osd_request *or,
435 void osd_req_punch(struct osd_request *or,
438 void osd_req_flush_object(struct osd_request *or,
442 void osd_req_read(struct osd_request *or,
444 int osd_req_read_kern(struct osd_request *or,
448 int osd_req_write_sg(struct osd_request *or,
451 int osd_req_read_sg(struct osd_request *or,
454 int osd_req_write_sg_kern(struct osd_request *or,
457 int osd_req_read_sg_kern(struct osd_request *or,
466 void osd_req_get_attributes(struct osd_request *or, const struct osd_obj_id *);
469 void osd_req_set_attributes(struct osd_request *or, const struct osd_obj_id *);
482 int osd_req_add_set_attr_list(struct osd_request *or,
486 int osd_req_add_get_attr_list(struct osd_request *or,
495 int osd_req_decode_get_attr_list(struct osd_request *or,
507 int osd_req_add_get_attr_page(struct osd_request *or,