mmu_rb_node 1436 drivers/infiniband/hw/hfi1/hfi.h struct mmu_rb_node; mmu_rb_node 68 drivers/infiniband/hw/hfi1/mmu_rb.c static unsigned long mmu_node_start(struct mmu_rb_node *); mmu_rb_node 69 drivers/infiniband/hw/hfi1/mmu_rb.c static unsigned long mmu_node_last(struct mmu_rb_node *); mmu_rb_node 72 drivers/infiniband/hw/hfi1/mmu_rb.c static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *, mmu_rb_node 82 drivers/infiniband/hw/hfi1/mmu_rb.c INTERVAL_TREE_DEFINE(struct mmu_rb_node, node, unsigned long, __last, mmu_rb_node 85 drivers/infiniband/hw/hfi1/mmu_rb.c static unsigned long mmu_node_start(struct mmu_rb_node *node) mmu_rb_node 90 drivers/infiniband/hw/hfi1/mmu_rb.c static unsigned long mmu_node_last(struct mmu_rb_node *node) mmu_rb_node 131 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *rbnode; mmu_rb_node 149 drivers/infiniband/hw/hfi1/mmu_rb.c rbnode = rb_entry(node, struct mmu_rb_node, node); mmu_rb_node 162 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *mnode) mmu_rb_node 164 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *node; mmu_rb_node 189 drivers/infiniband/hw/hfi1/mmu_rb.c static struct mmu_rb_node *__mmu_rb_search(struct mmu_rb_handler *handler, mmu_rb_node 193 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *node = NULL; mmu_rb_node 214 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node **rb_node) mmu_rb_node 216 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *node; mmu_rb_node 237 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *rbnode, *ptr; mmu_rb_node 259 drivers/infiniband/hw/hfi1/mmu_rb.c rbnode = list_first_entry(&del_list, struct mmu_rb_node, list); mmu_rb_node 271 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *node) mmu_rb_node 291 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *node, *ptr = NULL; mmu_rb_node 325 drivers/infiniband/hw/hfi1/mmu_rb.c struct mmu_rb_node *node; mmu_rb_node 328 drivers/infiniband/hw/hfi1/mmu_rb.c node = list_first_entry(del_list, struct mmu_rb_node, list); mmu_rb_node 65 drivers/infiniband/hw/hfi1/mmu_rb.h bool (*filter)(struct mmu_rb_node *node, unsigned long addr, mmu_rb_node 67 drivers/infiniband/hw/hfi1/mmu_rb.h int (*insert)(void *ops_arg, struct mmu_rb_node *mnode); mmu_rb_node 68 drivers/infiniband/hw/hfi1/mmu_rb.h void (*remove)(void *ops_arg, struct mmu_rb_node *mnode); mmu_rb_node 69 drivers/infiniband/hw/hfi1/mmu_rb.h int (*invalidate)(void *ops_arg, struct mmu_rb_node *node); mmu_rb_node 70 drivers/infiniband/hw/hfi1/mmu_rb.h int (*evict)(void *ops_arg, struct mmu_rb_node *mnode, mmu_rb_node 80 drivers/infiniband/hw/hfi1/mmu_rb.h struct mmu_rb_node *mnode); mmu_rb_node 83 drivers/infiniband/hw/hfi1/mmu_rb.h struct mmu_rb_node *mnode); mmu_rb_node 86 drivers/infiniband/hw/hfi1/mmu_rb.h struct mmu_rb_node **rb_node); mmu_rb_node 62 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int tid_rb_insert(void *arg, struct mmu_rb_node *node); mmu_rb_node 65 drivers/infiniband/hw/hfi1/user_exp_rcv.c static void tid_rb_remove(void *arg, struct mmu_rb_node *node); mmu_rb_node 66 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int tid_rb_invalidate(void *arg, struct mmu_rb_node *mnode); mmu_rb_node 909 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int tid_rb_invalidate(void *arg, struct mmu_rb_node *mnode) mmu_rb_node 951 drivers/infiniband/hw/hfi1/user_exp_rcv.c static int tid_rb_insert(void *arg, struct mmu_rb_node *node) mmu_rb_node 971 drivers/infiniband/hw/hfi1/user_exp_rcv.c static void tid_rb_remove(void *arg, struct mmu_rb_node *node) mmu_rb_node 68 drivers/infiniband/hw/hfi1/user_exp_rcv.h struct mmu_rb_node mmu; mmu_rb_node 108 drivers/infiniband/hw/hfi1/user_sdma.c static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr, mmu_rb_node 110 drivers/infiniband/hw/hfi1/user_sdma.c static int sdma_rb_insert(void *arg, struct mmu_rb_node *mnode); mmu_rb_node 111 drivers/infiniband/hw/hfi1/user_sdma.c static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode, mmu_rb_node 113 drivers/infiniband/hw/hfi1/user_sdma.c static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode); mmu_rb_node 114 drivers/infiniband/hw/hfi1/user_sdma.c static int sdma_rb_invalidate(void *arg, struct mmu_rb_node *mnode); mmu_rb_node 1022 drivers/infiniband/hw/hfi1/user_sdma.c struct mmu_rb_node *rb_node; mmu_rb_node 1486 drivers/infiniband/hw/hfi1/user_sdma.c static bool sdma_rb_filter(struct mmu_rb_node *node, unsigned long addr, mmu_rb_node 1492 drivers/infiniband/hw/hfi1/user_sdma.c static int sdma_rb_insert(void *arg, struct mmu_rb_node *mnode) mmu_rb_node 1506 drivers/infiniband/hw/hfi1/user_sdma.c static int sdma_rb_evict(void *arg, struct mmu_rb_node *mnode, mmu_rb_node 1527 drivers/infiniband/hw/hfi1/user_sdma.c static void sdma_rb_remove(void *arg, struct mmu_rb_node *mnode) mmu_rb_node 1536 drivers/infiniband/hw/hfi1/user_sdma.c static int sdma_rb_invalidate(void *arg, struct mmu_rb_node *mnode) mmu_rb_node 145 drivers/infiniband/hw/hfi1/user_sdma.h struct mmu_rb_node rb;