Searched refs:mmu_rb_node (Results 1 – 7 of 7) sorted by relevance
| /Linux-v5.4/drivers/infiniband/hw/hfi1/ |
| D | mmu_rb.h | 52 struct mmu_rb_node { struct 65 bool (*filter)(struct mmu_rb_node *node, unsigned long addr, argument 67 int (*insert)(void *ops_arg, struct mmu_rb_node *mnode); 68 void (*remove)(void *ops_arg, struct mmu_rb_node *mnode); 69 int (*invalidate)(void *ops_arg, struct mmu_rb_node *node); 70 int (*evict)(void *ops_arg, struct mmu_rb_node *mnode, 80 struct mmu_rb_node *mnode); 83 struct mmu_rb_node *mnode); 86 struct mmu_rb_node **rb_node);
|
| D | mmu_rb.c | 68 static unsigned long mmu_node_start(struct mmu_rb_node *); 69 static unsigned long mmu_node_last(struct mmu_rb_node *); 72 static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *, 82 INTERVAL_TREE_DEFINE(struct mmu_rb_node, node, unsigned long, __last, 85 static unsigned long mmu_node_start(struct mmu_rb_node *node) in mmu_node_start() 90 static unsigned long mmu_node_last(struct mmu_rb_node *node) in mmu_node_last() 131 struct mmu_rb_node *rbnode; in hfi1_mmu_rb_unregister() 149 rbnode = rb_entry(node, struct mmu_rb_node, node); in hfi1_mmu_rb_unregister() 162 struct mmu_rb_node *mnode) in hfi1_mmu_rb_insert() 164 struct mmu_rb_node *node; in hfi1_mmu_rb_insert() [all …]
|
| D | user_sdma.c | 108 static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr, 110 static int sdma_rb_insert(void *arg, struct mmu_rb_node *mnode); 111 static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode, 113 static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode); 114 static int sdma_rb_invalidate(void *arg, struct mmu_rb_node *mnode); 1000 struct mmu_rb_node *rb_node; in pin_vector_pages() 1464 static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr, in sdma_rb_filter() 1470 static int sdma_rb_insert(void *arg, struct mmu_rb_node *mnode) in sdma_rb_insert() 1484 static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode, in sdma_rb_evict() 1505 static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode) in sdma_rb_remove() [all …]
|
| D | user_exp_rcv.c | 62 static int tid_rb_insert(void *arg, struct mmu_rb_node *node); 65 static void tid_rb_remove(void *arg, struct mmu_rb_node *node); 66 static int tid_rb_invalidate(void *arg, struct mmu_rb_node *mnode); 910 static int tid_rb_invalidate(void *arg, struct mmu_rb_node *mnode) in tid_rb_invalidate() 952 static int tid_rb_insert(void *arg, struct mmu_rb_node *node) in tid_rb_insert() 972 static void tid_rb_remove(void *arg, struct mmu_rb_node *node) in tid_rb_remove()
|
| D | user_exp_rcv.h | 68 struct mmu_rb_node mmu;
|
| D | user_sdma.h | 145 struct mmu_rb_node rb;
|
| D | hfi.h | 1434 struct mmu_rb_node;
|