digipeat          193 include/net/ax25.h 	ax25_digi		*digipeat;
digipeat          244 include/net/ax25.h 	ax25_digi		*digipeat;
digipeat          288 include/net/ax25.h 		kfree(ax25->digipeat);
digipeat           91 include/net/netrom.h 	ax25_digi		*digipeat;
digipeat          141 include/net/netrom.h 		kfree(nr_neigh->digipeat);
digipeat           94 include/net/rose.h 	ax25_digi		*digipeat;
digipeat          218 net/ax25/af_ax25.c 				if (s->digipeat == NULL)
digipeat          220 net/ax25/af_ax25.c 				if (ax25digicmp(s->digipeat, digi) != 0)
digipeat          223 net/ax25/af_ax25.c 				if (s->digipeat != NULL && s->digipeat->ndigi != 0)
digipeat          941 net/ax25/af_ax25.c 	if (oax25->digipeat != NULL) {
digipeat          942 net/ax25/af_ax25.c 		ax25->digipeat = kmemdup(oax25->digipeat, sizeof(ax25_digi),
digipeat          944 net/ax25/af_ax25.c 		if (ax25->digipeat == NULL) {
digipeat         1181 net/ax25/af_ax25.c 	kfree(ax25->digipeat);
digipeat         1182 net/ax25/af_ax25.c 	ax25->digipeat = NULL;
digipeat         1250 net/ax25/af_ax25.c 	ax25->digipeat  = digi;
digipeat         1420 net/ax25/af_ax25.c 		if (ax25->digipeat != NULL) {
digipeat         1421 net/ax25/af_ax25.c 			ndigi = ax25->digipeat->ndigi;
digipeat         1425 net/ax25/af_ax25.c 						ax25->digipeat->calls[i];
digipeat         1548 net/ax25/af_ax25.c 		dp = ax25->digipeat;
digipeat         1891 net/ax25/af_ax25.c 	for (k=0; (ax25->digipeat != NULL) && (k < ax25->digipeat->ndigi); k++) {
digipeat         1893 net/ax25/af_ax25.c 			   ax2asc(buf, &ax25->digipeat->calls[k]),
digipeat         1894 net/ax25/af_ax25.c 			   ax25->digipeat->repeated[k]? "*":"");
digipeat          379 net/ax25/ax25_in.c 	if (dp.ndigi && !ax25->digipeat &&
digipeat          380 net/ax25/ax25_in.c 	    (ax25->digipeat = kmalloc(sizeof(ax25_digi), GFP_ATOMIC)) == NULL) {
digipeat          389 net/ax25/ax25_in.c 		kfree(ax25->digipeat);
digipeat          390 net/ax25/ax25_in.c 		ax25->digipeat = NULL;
digipeat          393 net/ax25/ax25_in.c 		memcpy(ax25->digipeat, &reverse_dp, sizeof(ax25_digi));
digipeat          106 net/ax25/ax25_ip.c 	ax25_digi *digipeat = NULL;
digipeat          117 net/ax25/ax25_ip.c 		digipeat = route->digipeat;
digipeat          177 net/ax25/ax25_ip.c 			    &dst_c, digipeat, dev);
digipeat          195 net/ax25/ax25_ip.c 	if (digipeat != NULL) {
digipeat          196 net/ax25/ax25_ip.c 		if ((ourskb = ax25_rt_build_path(skb, src, dst, route->digipeat)) == NULL) {
digipeat           68 net/ax25/ax25_out.c 		ax25->digipeat = kmemdup(digi, sizeof(*digi), GFP_ATOMIC);
digipeat           69 net/ax25/ax25_out.c 		if (ax25->digipeat == NULL) {
digipeat          337 net/ax25/ax25_out.c 	headroom = ax25_addr_size(ax25->digipeat);
digipeat          355 net/ax25/ax25_out.c 	ax25_addr_build(ptr, &ax25->source_addr, &ax25->dest_addr, ax25->digipeat, type, ax25->modulus);
digipeat           55 net/ax25/ax25_route.c 				kfree(s->digipeat);
digipeat           61 net/ax25/ax25_route.c 						kfree(s->digipeat);
digipeat           89 net/ax25/ax25_route.c 			kfree(ax25_rt->digipeat);
digipeat           90 net/ax25/ax25_route.c 			ax25_rt->digipeat = NULL;
digipeat           92 net/ax25/ax25_route.c 				if ((ax25_rt->digipeat = kmalloc(sizeof(ax25_digi), GFP_ATOMIC)) == NULL) {
digipeat           96 net/ax25/ax25_route.c 				ax25_rt->digipeat->lastrepeat = -1;
digipeat           97 net/ax25/ax25_route.c 				ax25_rt->digipeat->ndigi      = route->digi_count;
digipeat           99 net/ax25/ax25_route.c 					ax25_rt->digipeat->repeated[i] = 0;
digipeat          100 net/ax25/ax25_route.c 					ax25_rt->digipeat->calls[i]    = route->digi_addr[i];
digipeat          117 net/ax25/ax25_route.c 	ax25_rt->digipeat     = NULL;
digipeat          120 net/ax25/ax25_route.c 		if ((ax25_rt->digipeat = kmalloc(sizeof(ax25_digi), GFP_ATOMIC)) == NULL) {
digipeat          125 net/ax25/ax25_route.c 		ax25_rt->digipeat->lastrepeat = -1;
digipeat          126 net/ax25/ax25_route.c 		ax25_rt->digipeat->ndigi      = route->digi_count;
digipeat          128 net/ax25/ax25_route.c 			ax25_rt->digipeat->repeated[i] = 0;
digipeat          129 net/ax25/ax25_route.c 			ax25_rt->digipeat->calls[i]    = route->digi_addr[i];
digipeat          141 net/ax25/ax25_route.c 	kfree(ax25_rt->digipeat);
digipeat          313 net/ax25/ax25_route.c 		if (ax25_rt->digipeat != NULL)
digipeat          314 net/ax25/ax25_route.c 			for (i = 0; i < ax25_rt->digipeat->ndigi; i++)
digipeat          316 net/ax25/ax25_route.c 				     ax2asc(buf, &ax25_rt->digipeat->calls[i]));
digipeat          373 net/ax25/ax25_route.c static inline void ax25_adjust_path(ax25_address *addr, ax25_digi *digipeat)
digipeat          377 net/ax25/ax25_route.c 	for (k = 0; k < digipeat->ndigi; k++) {
digipeat          378 net/ax25/ax25_route.c 		if (ax25cmp(addr, &digipeat->calls[k]) == 0)
digipeat          382 net/ax25/ax25_route.c 	digipeat->ndigi = k;
digipeat          418 net/ax25/ax25_route.c 	if (ax25_rt->digipeat != NULL) {
digipeat          419 net/ax25/ax25_route.c 		ax25->digipeat = kmemdup(ax25_rt->digipeat, sizeof(ax25_digi),
digipeat          421 net/ax25/ax25_route.c 		if (ax25->digipeat == NULL) {
digipeat          425 net/ax25/ax25_route.c 		ax25_adjust_path(addr, ax25->digipeat);
digipeat          483 net/ax25/ax25_route.c 		kfree(s->digipeat);
digipeat          153 net/netrom/nr_route.c 		nr_neigh->digipeat = NULL;
digipeat          164 net/netrom/nr_route.c 			nr_neigh->digipeat = kmemdup(ax25_digi,
digipeat          167 net/netrom/nr_route.c 			if (nr_neigh->digipeat == NULL) {
digipeat          399 net/netrom/nr_route.c 	nr_neigh->digipeat = NULL;
digipeat          410 net/netrom/nr_route.c 		nr_neigh->digipeat = kmemdup(ax25_digi, sizeof(*ax25_digi),
digipeat          412 net/netrom/nr_route.c 		if (nr_neigh->digipeat == NULL) {
digipeat          764 net/netrom/nr_route.c 		ret = nr_add_node(nr_src, "", &ax25->dest_addr, ax25->digipeat,
digipeat          827 net/netrom/nr_route.c 					 nr_neigh->digipeat, nr_neigh->dev);
digipeat          932 net/netrom/nr_route.c 		if (nr_neigh->digipeat != NULL) {
digipeat          933 net/netrom/nr_route.c 			for (i = 0; i < nr_neigh->digipeat->ndigi; i++)
digipeat          935 net/netrom/nr_route.c 					   ax2asc(buf, &nr_neigh->digipeat->calls[i]));
digipeat          106 net/rose/rose_link.c 	neigh->ax25 = ax25_send_frame(skb, 260, rose_call, &neigh->callsign, neigh->digipeat, neigh->dev);
digipeat          129 net/rose/rose_link.c 	neigh->ax25 = ax25_find_cb(rose_call, &neigh->callsign, neigh->digipeat, neigh->dev);
digipeat           92 net/rose/rose_route.c 		rose_neigh->digipeat  = NULL;
digipeat          108 net/rose/rose_route.c 			rose_neigh->digipeat =
digipeat          110 net/rose/rose_route.c 			if (rose_neigh->digipeat == NULL) {
digipeat          116 net/rose/rose_route.c 			rose_neigh->digipeat->ndigi      = rose_route->ndigis;
digipeat          117 net/rose/rose_route.c 			rose_neigh->digipeat->lastrepeat = -1;
digipeat          120 net/rose/rose_route.c 				rose_neigh->digipeat->calls[i]    =
digipeat          122 net/rose/rose_route.c 				rose_neigh->digipeat->repeated[i] = 0;
digipeat          239 net/rose/rose_route.c 		kfree(rose_neigh->digipeat);
digipeat          249 net/rose/rose_route.c 			kfree(rose_neigh->digipeat);
digipeat          379 net/rose/rose_route.c 	sn->digipeat  = NULL;
digipeat         1208 net/rose/rose_route.c 		if (rose_neigh->digipeat != NULL) {
digipeat         1209 net/rose/rose_route.c 			for (i = 0; i < rose_neigh->digipeat->ndigi; i++)
digipeat         1210 net/rose/rose_route.c 				seq_printf(seq, " %s", ax2asc(buf, &rose_neigh->digipeat->calls[i]));