Searched refs:mmu_rb_node (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/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 *); 73 static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *, 84 INTERVAL_TREE_DEFINE(struct mmu_rb_node, node, unsigned long, __last, 87 static unsigned long mmu_node_start(struct mmu_rb_node *node) in mmu_node_start() 92 static unsigned long mmu_node_last(struct mmu_rb_node *node) in mmu_node_last() 133 struct mmu_rb_node *rbnode; in hfi1_mmu_rb_unregister() 151 rbnode = rb_entry(node, struct mmu_rb_node, node); in hfi1_mmu_rb_unregister() 164 struct mmu_rb_node *mnode) in hfi1_mmu_rb_insert() 166 struct mmu_rb_node *node; in hfi1_mmu_rb_insert() [all …]
|
D | user_sdma.c | 109 static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr, 111 static int sdma_rb_insert(void *arg, struct mmu_rb_node *mnode); 112 static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode, 114 static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode); 115 static int sdma_rb_invalidate(void *arg, struct mmu_rb_node *mnode); 1004 struct mmu_rb_node *rb_node; in pin_vector_pages() 1475 static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr, in sdma_rb_filter() 1481 static int sdma_rb_insert(void *arg, struct mmu_rb_node *mnode) in sdma_rb_insert() 1495 static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode, in sdma_rb_evict() 1516 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); 907 static int tid_rb_invalidate(void *arg, struct mmu_rb_node *mnode) in tid_rb_invalidate() 949 static int tid_rb_insert(void *arg, struct mmu_rb_node *node) in tid_rb_insert() 969 static void tid_rb_remove(void *arg, struct mmu_rb_node *node) in tid_rb_remove()
|
D | user_exp_rcv.h | 69 struct mmu_rb_node mmu;
|
D | user_sdma.h | 150 struct mmu_rb_node rb;
|
D | hfi.h | 1372 struct mmu_rb_node;
|