Home
last modified time | relevance | path

Searched refs:mmu_rb_node (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/drivers/infiniband/hw/hfi1/
Dmmu_rb.h52 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);
Dmmu_rb.c68 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 …]
Duser_sdma.c109 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 …]
Duser_exp_rcv.c62 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()
Duser_exp_rcv.h69 struct mmu_rb_node mmu;
Duser_sdma.h150 struct mmu_rb_node rb;
Dhfi.h1372 struct mmu_rb_node;