Lines Matching refs:nb
117 struct grub_net_buff *nb;
126 struct grub_net_buff *a_ = cmpa->nb;
127 struct grub_net_buff *b_ = cmpb->nb;
168 alloc_tftp_cmp(struct grub_net_buff *nb, grub_uint64_t wrapgen)
173 rv->nb = nb;
180 struct grub_net_buff *nb,
184 struct tftphdr *tftph = (void *) nb->data;
190 if (nb->tail - nb->data < (grub_ssize_t) sizeof (tftph->opcode))
193 tftph = (struct tftphdr *) nb->data;
199 for (ptr = nb->data + sizeof (tftph->opcode); ptr < nb->tail;)
207 while (ptr < nb->tail && *ptr)
212 grub_netbuff_free (nb);
218 if (nb->tail - nb->data < (grub_ssize_t) (sizeof (tftph->opcode)
237 tftpcmp = alloc_tftp_cmp(nb, data->wrapgen + 1);
240 tftpcmp = alloc_tftp_cmp(nb, data->wrapgen);
263 nb_top = (*tftpcmp_pp)->nb;
318 grub_netbuff_free (nb);
323 grub_netbuff_free (nb);
330 grub_netbuff_free (nb);
341 grub_netbuff_free ((*cmp_pp)->nb);
389 struct grub_net_buff nb;
399 nb.head = open_data;
400 nb.end = open_data + sizeof (open_data);
401 grub_netbuff_clear (&nb);
403 grub_netbuff_reserve (&nb, 1500);
404 err = grub_netbuff_push (&nb, sizeof (*tftph));
408 tftph = (struct tftphdr *) nb.data;
439 err = grub_netbuff_unput (&nb, nb.tail - (nb.data + hdrlen));
467 nbd = nb.data;
470 nb.data = nbd;
471 err = grub_net_send_udp_packet (data->sock, &nb);