Lines Matching refs:len
74 void netboot_recv(void* data, size_t len, const ip6_addr* saddr, uint16_t sport) { in netboot_recv() argument
79 if (len < sizeof(nbmsg)) in netboot_recv()
81 len -= sizeof(nbmsg); in netboot_recv()
101 if (len == 0) in netboot_recv()
103 msg->data[len - 1] = 0; in netboot_recv()
106 if (len == 0) in netboot_recv()
108 msg->data[len - 1] = 0; in netboot_recv()
109 for (size_t i = 0; i < (len - 1); i++) { in netboot_recv()
142 } else if ((item->offset + len) > item->size) { in netboot_recv()
146 memcpy(item->data + item->offset, msg->data, len); in netboot_recv()
147 item->offset += len; in netboot_recv()
206 static tftp_status buffer_write(const void* data, size_t* len, off_t offset, void* cookie) { in buffer_write() argument
209 if (offset > nb_buf_info->size || (offset + *len) > nb_buf_info->size) { in buffer_write()
213 memcpy(&nb_buf_info->data[offset], data, *len); in buffer_write()
214 nb_buf_info->offset = offset + *len; in buffer_write()
232 static tftp_status udp_send(void* data, size_t len, void* cookie) { in udp_send() argument
234 int bytes_sent = udp6_send(data, len, &transport_info->dest_addr, transport_info->dest_port, in udp_send()
252 void tftp_recv(void* data, size_t len, const ip6_addr* daddr, uint16_t dport, in tftp_recv() argument
294 .inbuf_sz = len, in tftp_recv()