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);