Lines Matching refs:nb
224 struct grub_net_buff *nb,
235 head = (struct dns_header *) nb->data;
237 if (ptr >= nb->tail)
239 grub_netbuff_free (nb);
245 grub_netbuff_free (nb);
250 grub_netbuff_free (nb);
256 grub_netbuff_free (nb);
261 if (ptr >= nb->tail)
263 grub_netbuff_free (nb);
266 while (ptr < nb->tail && !((*ptr & 0xc0) || *ptr == 0))
268 if (ptr < nb->tail && (*ptr & 0xc0))
278 grub_netbuff_free (nb);
289 if (ptr >= nb->tail)
295 ignored = !check_name (ptr, nb->data, nb->tail, data->name);
296 while (ptr < nb->tail && !((*ptr & 0xc0) || *ptr == 0))
298 if (ptr < nb->tail && (*ptr & 0xc0))
301 if (ptr + 10 >= nb->tail)
305 grub_netbuff_free (nb);
322 if (ptr + length > nb->tail)
326 grub_netbuff_free (nb);
362 data->name = get_name (ptr, nb->data, nb->tail);
406 grub_netbuff_free (nb);
421 struct grub_net_buff *nb;
469 nb = grub_netbuff_alloc (GRUB_NET_OUR_MAX_IP_HEADER_SIZE
475 if (!nb)
480 grub_netbuff_reserve (nb, GRUB_NET_OUR_MAX_IP_HEADER_SIZE
483 grub_netbuff_put (nb, sizeof (struct dns_header)
485 head = (struct dns_header *) nb->data;
542 nbd = nb->data;
575 nb->data = nbd;
576 err2 = grub_net_send_udp_packet (sockets[j], nb);
589 grub_netbuff_free (nb);