Symbol: hmm_buffer_object
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
127
struct hmm_buffer_object *prev;
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
128
struct hmm_buffer_object *next;
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
131
struct hmm_buffer_object *hmm_bo_alloc(struct hmm_bo_device *bdev,
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
134
void hmm_bo_release(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
153
void hmm_bo_ref(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
188
void hmm_bo_unref(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
190
int hmm_bo_allocated(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
197
int hmm_bo_alloc_pages(struct hmm_buffer_object *bo,
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
200
void hmm_bo_free_pages(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
201
int hmm_bo_page_allocated(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
206
int hmm_bo_bind(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
207
void hmm_bo_unbind(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
208
int hmm_bo_binded(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
214
void *hmm_bo_vmap(struct hmm_buffer_object *bo, bool cached);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
220
void hmm_bo_flush_vmap(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
225
void hmm_bo_vunmap(struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
236
struct hmm_buffer_object *bo);
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
242
struct hmm_buffer_object *hmm_bo_device_search_start(
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
251
struct hmm_buffer_object *hmm_bo_device_search_in_range(
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
258
struct hmm_buffer_object *hmm_bo_device_search_vmap_start(
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
43
container_of((root_node), struct hmm_buffer_object, node)
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
46
list_entry((list_ptr), struct hmm_buffer_object, list)
drivers/staging/media/atomisp/include/hmm/hmm_bo.h
49
list_entry((kref_ptr), struct hmm_buffer_object, kref)
drivers/staging/media/atomisp/pci/hmm/hmm.c
127
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
146
static inline int hmm_check_bo(struct hmm_buffer_object *bo, unsigned int ptr)
drivers/staging/media/atomisp/pci/hmm/hmm.c
174
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
217
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
274
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
357
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
418
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
436
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
452
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
473
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
488
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm.c
71
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
1023
int hmm_bo_mmap(struct vm_area_struct *vma, struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
115
static struct hmm_buffer_object *__bo_search_by_addr(struct rb_root *root,
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
119
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
122
bo = rb_entry(n, struct hmm_buffer_object, node);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
140
static struct hmm_buffer_object *__bo_search_by_addr_in_range(
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
144
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
147
bo = rb_entry(n, struct hmm_buffer_object, node);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
166
struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
170
struct hmm_buffer_object *this;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
175
this = container_of(*new, struct hmm_buffer_object, node);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
199
struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
203
struct hmm_buffer_object *this;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
208
this = container_of(*new, struct hmm_buffer_object, node);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
223
static struct hmm_buffer_object *__bo_break_up(struct hmm_bo_device *bdev,
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
224
struct hmm_buffer_object *bo,
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
227
struct hmm_buffer_object *new_bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
255
static void __bo_take_off_handling(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
296
static struct hmm_buffer_object *__bo_merge(struct hmm_buffer_object *bo,
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
297
struct hmm_buffer_object *next_bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
323
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
348
sizeof(struct hmm_buffer_object), 0, 0, NULL);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
36
static int __bo_init(struct hmm_bo_device *bdev, struct hmm_buffer_object *bo,
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
381
struct hmm_buffer_object *hmm_bo_alloc(struct hmm_bo_device *bdev,
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
384
struct hmm_buffer_object *bo, *new_bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
427
void hmm_bo_release(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
430
struct hmm_buffer_object *next_bo, *prev_bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
466
prev_bo = list_entry(bo->list.prev, struct hmm_buffer_object, list);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
467
next_bo = list_entry(bo->list.next, struct hmm_buffer_object, list);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
491
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
534
int hmm_bo_allocated(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
541
struct hmm_buffer_object *hmm_bo_device_search_start(
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
544
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
561
struct hmm_buffer_object *hmm_bo_device_search_in_range(
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
564
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
581
struct hmm_buffer_object *hmm_bo_device_search_vmap_start(
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
585
struct hmm_buffer_object *bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
614
static void free_private_bo_pages(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
621
static int alloc_private_pages(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
64
static struct hmm_buffer_object *__bo_search_and_remove_from_free_rbtree(
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
643
static int alloc_vmalloc_pages(struct hmm_buffer_object *bo, void *vmalloc_addr)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
668
int hmm_bo_alloc_pages(struct hmm_buffer_object *bo,
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
67
struct hmm_buffer_object *this, *ret_bo, *temp_bo;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
69
this = rb_entry(node, struct hmm_buffer_object, node);
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
719
void hmm_bo_free_pages(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
748
int hmm_bo_page_allocated(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
758
int hmm_bo_bind(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
836
void hmm_bo_unbind(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
879
int hmm_bo_binded(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
894
void *hmm_bo_vmap(struct hmm_buffer_object *bo, bool cached)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
925
void hmm_bo_flush_vmap(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
939
void hmm_bo_vunmap(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
954
void hmm_bo_ref(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
969
void hmm_bo_unref(struct hmm_buffer_object *bo)
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
978
struct hmm_buffer_object *bo =
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
979
(struct hmm_buffer_object *)vma->vm_private_data;
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
996
struct hmm_buffer_object *bo =
drivers/staging/media/atomisp/pci/hmm/hmm_bo.c
997
(struct hmm_buffer_object *)vma->vm_private_data;