Lines Matching defs:used_bytes
220 size_t used_bytes;
225 &used_bytes);
231 if ((used_bytes < 2) ||
232 (sector[used_bytes - 1] != DHCP_END)) {
240 if (rc != 0 || used_bytes == 0) {
243 used_bytes = 2;
245 EFSYS_ASSERT(used_bytes >= 2); /* checksum and DHCP_END */
246 EFSYS_ASSERT(used_bytes <= sector_length);
254 if (sector[used_bytes - 1] != DHCP_END) {
255 if (used_bytes >= sector_length) {
257 used_bytes = 1;
259 sector[used_bytes] = DHCP_END;
260 ++used_bytes;
267 if (used_bytes > data_size) {
271 memcpy(data, sector, used_bytes);
274 if (used_bytes < data_size)
275 (void) memset(data + used_bytes, 0, data_size - used_bytes);
302 size_t used_bytes;
362 &used_bytes);
363 if (rc != 0 || used_bytes == 0) {
366 used_bytes = 2;
369 EFSYS_ASSERT(used_bytes >= 2); /* checksum and DHCP_END */
370 EFSYS_ASSERT(used_bytes <= sector_length);
378 if (payload[used_bytes - 1] != DHCP_END) {
379 if (used_bytes + 1 > sector_length) {
381 used_bytes = 1;
384 payload[used_bytes] = DHCP_END;
385 ++used_bytes;
392 if (used_bytes > size) {
397 memcpy(data, payload, used_bytes);
402 if (used_bytes < size)
403 (void) memset(data + used_bytes, 0, size - used_bytes);
446 size_t used_bytes;
475 if ((rc = efx_bootcfg_verify(enp, data, size, &used_bytes)) != 0)
479 if ((used_bytes < 2) || ((uint8_t)data[used_bytes - 1] != DHCP_END)) {
486 if (used_bytes > MIN(sector_length, BOOTCFG_MAX_SIZE)) {
517 (void) memcpy(partn_data + sector_offset, data, used_bytes);
519 checksum = efx_bootcfg_csum(enp, data, used_bytes);