• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/drivers/scsi/osd/

Lines Matching refs:osd_request

71 static const char *_osd_ver_desc(struct osd_request *or)
81 struct osd_request *or;
212 static unsigned _osd_req_cdb_len(struct osd_request *or)
217 static unsigned _osd_req_alist_elem_size(struct osd_request *or, unsigned len)
224 static void _osd_req_alist_elem_encode(struct osd_request *or,
244 static int _osd_req_alist_elem_decode(struct osd_request *or,
292 static unsigned _osd_req_alist_size(struct osd_request *or, void *list_head)
299 static unsigned _osd_req_sizeof_alist_header(struct osd_request *or)
306 static void _osd_req_set_alist_type(struct osd_request *or,
322 static bool _osd_req_is_alist_type(struct osd_request *or,
340 static void _osd_req_encode_olist(struct osd_request *or,
354 static osd_cdb_offset osd_req_encode_offset(struct osd_request *or,
364 _osd_req_sec_params(struct osd_request *or)
382 /* TODO: Allocate pools for osd_request attributes ... */
394 static struct osd_request *_osd_request_alloc(gfp_t gfp)
396 struct osd_request *or;
403 static void _osd_request_free(struct osd_request *or)
408 struct osd_request *osd_start_request(struct osd_dev *dev, gfp_t gfp)
410 struct osd_request *or;
425 static void _osd_free_seg(struct osd_request *or __unused,
450 void osd_end_request(struct osd_request *or)
470 static void _set_error_resid(struct osd_request *or, struct request *req,
482 int osd_execute_request(struct osd_request *or)
493 struct osd_request *or = req->end_io_data;
512 int osd_execute_request_async(struct osd_request *or,
528 static int _osd_realloc_seg(struct osd_request *or,
549 static int _alloc_set_attr_list(struct osd_request *or,
561 static int _alloc_get_attr_desc(struct osd_request *or, unsigned max_bytes)
567 static int _alloc_get_attr_list(struct osd_request *or)
577 static void _osdv1_req_encode_common(struct osd_request *or,
602 static void _osdv2_req_encode_common(struct osd_request *or,
619 static void _osd_req_encode_common(struct osd_request *or,
631 /*TODO: void osd_req_set_master_seed_xchg(struct osd_request *, ...); */
632 /*TODO: void osd_req_set_master_key(struct osd_request *, ...); */
634 void osd_req_format(struct osd_request *or, u64 tot_capacity)
641 int osd_req_list_dev_partitions(struct osd_request *or,
648 static void _osd_req_encode_flush(struct osd_request *or,
656 void osd_req_flush_obsd(struct osd_request *or,
664 /*TODO: void osd_req_perform_scsi_command(struct osd_request *,
666 /*TODO: void osd_req_task_management(struct osd_request *, ...); */
671 static void _osd_req_encode_partition(struct osd_request *or,
682 void osd_req_create_partition(struct osd_request *or, osd_id partition)
688 void osd_req_remove_partition(struct osd_request *or, osd_id partition)
694 /*TODO: void osd_req_set_partition_key(struct osd_request *,
698 static int _osd_req_list_objects(struct osd_request *or,
724 int osd_req_list_partition_collections(struct osd_request *or,
738 int osd_req_list_partition_objects(struct osd_request *or,
752 void osd_req_flush_partition(struct osd_request *or,
763 /*TODO: void osd_req_create_collection(struct osd_request *,
765 /*TODO: void osd_req_remove_collection(struct osd_request *,
768 int osd_req_list_collection_objects(struct osd_request *or,
777 /*TODO: void query(struct osd_request *, ...); V2 */
779 void osd_req_flush_collection(struct osd_request *or,
787 /*TODO: void get_member_attrs(struct osd_request *, ...); V2 */
788 /*TODO: void set_member_attrs(struct osd_request *, ...); V2 */
793 void osd_req_create_object(struct osd_request *or, struct osd_obj_id *obj)
799 void osd_req_remove_object(struct osd_request *or, struct osd_obj_id *obj)
806 /*TODO: void osd_req_create_multi(struct osd_request *or,
810 void osd_req_write(struct osd_request *or,
822 int osd_req_write_kern(struct osd_request *or,
837 /*TODO: void osd_req_append(struct osd_request *,
839 /*TODO: void osd_req_create_write(struct osd_request *,
841 /*TODO: void osd_req_clear(struct osd_request *,
843 /*TODO: void osd_req_punch(struct osd_request *,
846 void osd_req_flush_object(struct osd_request *or,
861 void osd_req_read(struct osd_request *or,
873 int osd_req_read_kern(struct osd_request *or,
887 void osd_req_get_attributes(struct osd_request *or,
894 void osd_req_set_attributes(struct osd_request *or,
905 int osd_req_add_set_attr_list(struct osd_request *or,
953 static int _req_append_segment(struct osd_request *or,
986 static int _osd_req_finalize_set_attr_list(struct osd_request *or)
1010 int osd_req_add_get_attr_list(struct osd_request *or,
1085 static int _osd_req_finalize_get_attr_list(struct osd_request *or)
1133 int osd_req_decode_get_attr_list(struct osd_request *or,
1204 int osd_req_add_get_attr_page(struct osd_request *or,
1235 static int _osd_req_finalize_attr_page(struct osd_request *or)
1277 static int _osd_req_finalize_data_integrity(struct osd_request *or,
1353 static int _init_blk_request(struct osd_request *or,
1400 int osd_finalize_request(struct osd_request *or,
1490 int osd_req_decode_sense_full(struct osd_request *or,