Lines Matching defs:nb
35 grub_err_t (*recv_hook) (grub_net_udp_socket_t sock, struct grub_net_buff *nb,
66 struct grub_net_buff *nb,
112 struct grub_net_buff *nb)
119 err = grub_netbuff_push (nb, sizeof (*udph));
123 udph = (struct udphdr *) nb->data;
128 udph->len = grub_cpu_to_be16 (nb->tail - nb->data);
130 udph->chksum = grub_net_ip_transport_checksum (nb, GRUB_NET_IP_UDP,
135 &(socket->ll_target_addr), nb,
140 grub_net_recv_udp_packet (struct grub_net_buff *nb,
151 grub_netbuff_free (nb);
155 udph = (struct udphdr *) nb->data;
156 if (nb->tail - nb->data < (grub_ssize_t) sizeof (*udph))
159 nb->tail - nb->data);
160 grub_netbuff_free (nb);
177 expected = grub_net_ip_transport_checksum (nb, GRUB_NET_IP_UDP,
186 grub_netbuff_free (nb);
198 err = grub_netbuff_pull (nb, sizeof (*udph));
204 sock->recv_hook (sock, nb, sock->recv_hook_data);
206 grub_netbuff_free (nb);
210 grub_netbuff_free (nb);