/* keep track of objects that have lois that contain pages which
* have been queued for async brw. this lock also protects the
- * lists of obd_client_pages that hang off of the loi */
+ * lists of osc_client_pages that hang off of the loi */
spinlock_t cl_loi_list_lock;
struct list_head cl_loi_ready_list;
int cl_brw_in_flight;
extern int obd_init_caches(void);
extern void obd_cleanup_caches(void);
-/* async page pushing io helpers */
-struct obd_client_page *ocp_alloc(struct page *page);
-void ocp_free(struct page *page);
-
/* support routines */
extern kmem_cache_t *obdo_cachep;
static inline struct obdo *obdo_alloc(void)
#define ll_ap_completion ll_ap_completion_26
void ll_ap_completion_26(void *data, int cmd, int rc);
#endif
-int ll_ocp_update_obdo(struct obd_client_page *ocp, int cmd, struct obdo *oa);
-int ll_ocp_set_io_ready(struct obd_client_page *ocp, int cmd);
-int ll_ocp_update_io_args(struct obd_client_page *ocp, int cmd);
void ll_removepage(struct page *page);
int ll_sync_page(struct page *page);
int ll_readpage(struct file *file, struct page *page);