rht_node 871 drivers/infiniband/hw/hfi1/sdma.c struct sdma_rht_node *rht_node; rht_node 884 drivers/infiniband/hw/hfi1/sdma.c rht_node = rhashtable_lookup_fast(dd->sdma_rht, &cpu_id, rht_node 887 drivers/infiniband/hw/hfi1/sdma.c if (rht_node && rht_node->map[vl]) { rht_node 888 drivers/infiniband/hw/hfi1/sdma.c struct sdma_rht_map_elem *map = rht_node->map[vl]; rht_node 940 drivers/infiniband/hw/hfi1/sdma.c struct sdma_rht_node *rht_node; rht_node 943 drivers/infiniband/hw/hfi1/sdma.c if (unlikely(vl < 0 || vl >= ARRAY_SIZE(rht_node->map))) rht_node 977 drivers/infiniband/hw/hfi1/sdma.c rht_node = rhashtable_lookup_fast(dd->sdma_rht, &cpu, rht_node 979 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node) { rht_node 980 drivers/infiniband/hw/hfi1/sdma.c rht_node = kzalloc(sizeof(*rht_node), GFP_KERNEL); rht_node 981 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node) { rht_node 986 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[vl] = kzalloc(sz, GFP_KERNEL); rht_node 987 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node->map[vl]) { rht_node 988 drivers/infiniband/hw/hfi1/sdma.c kfree(rht_node); rht_node 992 drivers/infiniband/hw/hfi1/sdma.c rht_node->cpu_id = cpu; rht_node 993 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[vl]->mask = 0; rht_node 994 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[vl]->ctr = 1; rht_node 995 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[vl]->sde[0] = sde; rht_node 998 drivers/infiniband/hw/hfi1/sdma.c &rht_node->node, rht_node 1001 drivers/infiniband/hw/hfi1/sdma.c kfree(rht_node->map[vl]); rht_node 1002 drivers/infiniband/hw/hfi1/sdma.c kfree(rht_node); rht_node 1012 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node->map[vl]) rht_node 1013 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[vl] = kzalloc(sz, GFP_KERNEL); rht_node 1015 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node->map[vl]) { rht_node 1020 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[vl]->ctr++; rht_node 1021 drivers/infiniband/hw/hfi1/sdma.c ctr = rht_node->map[vl]->ctr; rht_node 1022 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[vl]->sde[ctr - 1] = sde; rht_node 1024 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[vl]->mask = pow - 1; rht_node 1027 drivers/infiniband/hw/hfi1/sdma.c sdma_populate_sde_map(rht_node->map[vl]); rht_node 1034 drivers/infiniband/hw/hfi1/sdma.c struct sdma_rht_node *rht_node; rht_node 1040 drivers/infiniband/hw/hfi1/sdma.c rht_node = rhashtable_lookup_fast(dd->sdma_rht, &cpu, rht_node 1042 drivers/infiniband/hw/hfi1/sdma.c if (rht_node) { rht_node 1048 drivers/infiniband/hw/hfi1/sdma.c if (rht_node->map[i]) rht_node 1049 drivers/infiniband/hw/hfi1/sdma.c sdma_cleanup_sde_map(rht_node->map[i], rht_node 1054 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node->map[i]) rht_node 1057 drivers/infiniband/hw/hfi1/sdma.c if (rht_node->map[i]->ctr) { rht_node 1065 drivers/infiniband/hw/hfi1/sdma.c &rht_node->node, rht_node 1070 drivers/infiniband/hw/hfi1/sdma.c kfree(rht_node->map[i]); rht_node 1072 drivers/infiniband/hw/hfi1/sdma.c kfree(rht_node); rht_node 1099 drivers/infiniband/hw/hfi1/sdma.c struct sdma_rht_node *rht_node = ptr; rht_node 1103 drivers/infiniband/hw/hfi1/sdma.c kfree(rht_node->map[i]); rht_node 1105 drivers/infiniband/hw/hfi1/sdma.c kfree(rht_node); rht_node 1120 drivers/infiniband/hw/hfi1/sdma.c struct sdma_rht_node *rht_node; rht_node 1123 drivers/infiniband/hw/hfi1/sdma.c rht_node = rhashtable_lookup_fast(dd->sdma_rht, &cpuid, rht_node 1125 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node) rht_node 1130 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node->map[i] || !rht_node->map[i]->ctr) rht_node 1135 drivers/infiniband/hw/hfi1/sdma.c for (j = 0; j < rht_node->map[i]->ctr; j++) { rht_node 1136 drivers/infiniband/hw/hfi1/sdma.c if (!rht_node->map[i]->sde[j]) rht_node 1143 drivers/infiniband/hw/hfi1/sdma.c rht_node->map[i]->sde[j]->this_idx);