Lines Matching refs:user_desc

216 orangefs_bufmap_alloc(struct ORANGEFS_dev_map_desc *user_desc)  in orangefs_bufmap_alloc()  argument
224 bufmap->total_size = user_desc->total_size; in orangefs_bufmap_alloc()
225 bufmap->desc_count = user_desc->count; in orangefs_bufmap_alloc()
226 bufmap->desc_size = user_desc->size; in orangefs_bufmap_alloc()
261 struct ORANGEFS_dev_map_desc *user_desc) in orangefs_bufmap_map() argument
267 ret = pin_user_pages_fast((unsigned long)user_desc->ptr, in orangefs_bufmap_map()
298 (user_desc->ptr + (i * pages_per_desc * PAGE_SIZE)); in orangefs_bufmap_map()
312 int orangefs_bufmap_initialize(struct ORANGEFS_dev_map_desc *user_desc) in orangefs_bufmap_initialize() argument
320 user_desc->ptr, in orangefs_bufmap_initialize()
321 user_desc->size, in orangefs_bufmap_initialize()
322 user_desc->count); in orangefs_bufmap_initialize()
324 if (user_desc->total_size < 0 || in orangefs_bufmap_initialize()
325 user_desc->size < 0 || in orangefs_bufmap_initialize()
326 user_desc->count < 0) in orangefs_bufmap_initialize()
333 if (PAGE_ALIGN((unsigned long)user_desc->ptr) != in orangefs_bufmap_initialize()
334 (unsigned long)user_desc->ptr) { in orangefs_bufmap_initialize()
336 user_desc->ptr); in orangefs_bufmap_initialize()
340 if (PAGE_ALIGN(((unsigned long)user_desc->ptr + user_desc->total_size)) in orangefs_bufmap_initialize()
341 != (unsigned long)(user_desc->ptr + user_desc->total_size)) { in orangefs_bufmap_initialize()
343 user_desc->ptr, in orangefs_bufmap_initialize()
344 user_desc->total_size); in orangefs_bufmap_initialize()
348 if (user_desc->total_size != (user_desc->size * user_desc->count)) { in orangefs_bufmap_initialize()
350 user_desc->total_size, in orangefs_bufmap_initialize()
351 user_desc->size, in orangefs_bufmap_initialize()
352 user_desc->count); in orangefs_bufmap_initialize()
356 if ((user_desc->size % PAGE_SIZE) != 0) { in orangefs_bufmap_initialize()
358 user_desc->size); in orangefs_bufmap_initialize()
363 bufmap = orangefs_bufmap_alloc(user_desc); in orangefs_bufmap_initialize()
367 ret = orangefs_bufmap_map(bufmap, user_desc); in orangefs_bufmap_initialize()