| /openbmc/qemu/hw/misc/ |
| H A D | ibm-cffps.c | 35 uint8_t len; member 46 s->len = 0; in ibm_cffps_read() 50 s->buf[s->len++] = 7; /* Byte count */ in ibm_cffps_read() 51 s->buf[s->len++] = 'F'; in ibm_cffps_read() 52 s->buf[s->len++] = 'R'; in ibm_cffps_read() 53 s->buf[s->len++] = 'U'; in ibm_cffps_read() 54 s->buf[s->len++] = '0'; in ibm_cffps_read() 55 s->buf[s->len++] = '1'; in ibm_cffps_read() 56 s->buf[s->len++] = '2'; in ibm_cffps_read() 57 s->buf[s->len++] = '3'; in ibm_cffps_read() [all …]
|
| /openbmc/u-boot/scripts/dtc/ |
| H A D | data.c | 51 while ((d.len + xlen) > newsize) in data_grow_for() 59 struct data data_copy_mem(const char *mem, int len) in data_copy_mem() argument 63 d = data_grow_for(empty_data, len); in data_copy_mem() 65 d.len = len; in data_copy_mem() 66 memcpy(d.val, mem, len); in data_copy_mem() 71 struct data data_copy_escape_string(const char *s, int len) in data_copy_escape_string() argument 77 d = data_grow_for(empty_data, len + 1); in data_copy_escape_string() 80 while (i < len) { in data_copy_escape_string() 86 q[d.len++] = c; in data_copy_escape_string() 89 q[d.len++] = '\0'; in data_copy_escape_string() [all …]
|
| /openbmc/u-boot/include/ |
| H A D | spi_flash.h | 33 int (*read)(struct udevice *dev, u32 offset, size_t len, void *buf); 34 int (*write)(struct udevice *dev, u32 offset, size_t len, 36 int (*erase)(struct udevice *dev, u32 offset, size_t len); 50 int (*flash_ctrl_wlock)(struct udevice *dev, u32 offset, size_t len); 51 int (*flash_ctrl_wunlock)(struct udevice *dev, u32 offset, size_t len); 67 int spi_flash_read_dm(struct udevice *dev, u32 offset, size_t len, void *buf); 78 int spi_flash_write_dm(struct udevice *dev, u32 offset, size_t len, 91 int spi_flash_erase_dm(struct udevice *dev, u32 offset, size_t len); 106 int spi_flash_ctrl_wlock_dm(struct udevice *dev, u32 offset, size_t len); 107 int spi_flash_ctrl_wunlock_dm(struct udevice *dev, u32 offset, size_t len); [all …]
|
| /openbmc/u-boot/drivers/mtd/ubi/ |
| H A D | crc32.c | 61 u32 crc32_le(u32 crc, unsigned char const *p, size_t len); 69 u32 crc32_le(u32 crc, unsigned char const *p, size_t len) in crc32_le() argument 72 while (len--) { in crc32_le() 81 u32 crc32_le(u32 crc, unsigned char const *p, size_t len) in crc32_le() argument 95 if((((long)b)&3 && len)){ in crc32_le() 100 } while ((--len) && ((long)b)&3 ); in crc32_le() 102 if((len >= 4)){ in crc32_le() 104 size_t save_len = len & 3; in crc32_le() 105 len = len >> 2; in crc32_le() 113 } while (--len); in crc32_le() [all …]
|
| H A D | upd.c | 226 void *buf, int len, int used_ebs) in write_leb() argument 231 int l = ALIGN(len, ubi->min_io_size); in write_leb() 233 memset(buf + len, 0xFF, l - len); in write_leb() 234 len = ubi_calc_data_len(ubi, buf, l); in write_leb() 235 if (len == 0) { in write_leb() 236 dbg_gen("all %d bytes contain 0xFF - skip", len); in write_leb() 240 err = ubi_eba_write_leb(ubi, vol, lnum, buf, 0, len); in write_leb() 251 memset(buf + len, 0, vol->usable_leb_size - len); in write_leb() 252 err = ubi_eba_write_leb_st(ubi, vol, lnum, buf, len, used_ebs); in write_leb() 275 int lnum, offs, err = 0, len, to_write = count; in ubi_more_update_data() local [all …]
|
| /openbmc/qemu/linux-user/ |
| H A D | uaccess.c | 8 void *lock_user(int type, abi_ulong guest_addr, ssize_t len, bool copy) in lock_user() argument 13 if (!access_ok_untagged(type, guest_addr, len)) { in lock_user() 19 host_addr = g_memdup(host_addr, len); in lock_user() 21 host_addr = g_malloc0(len); in lock_user() 28 void unlock_user(void *host_ptr, abi_ulong guest_addr, ssize_t len) in unlock_user() argument 39 if (len > 0) { in unlock_user() 40 memcpy(host_ptr_conv, host_ptr, len); in unlock_user() 48 ssize_t len = target_strlen(guest_addr); in lock_user_string() local 49 if (len < 0) { in lock_user_string() 52 return lock_user(VERIFY_READ, guest_addr, len + 1, 1); in lock_user_string() [all …]
|
| /openbmc/u-boot/net/ |
| H A D | cdp.c | 48 static ushort cdp_compute_csum(const uchar *buff, ushort len) in cdp_compute_csum() argument 56 if (len > 0) { in cdp_compute_csum() 60 len--; in cdp_compute_csum() 63 while (len > 1) { in cdp_compute_csum() 69 len -= 2; in cdp_compute_csum() 71 if (len) { in cdp_compute_csum() 112 int len; in cdp_send_trigger() local 155 len = strlen(buf); in cdp_send_trigger() 156 if (len & 1) /* make it even */ in cdp_send_trigger() 157 len++; in cdp_send_trigger() [all …]
|
| /openbmc/u-boot/test/lib/ |
| H A D | string.c | 52 int offset, int len) in test_memset() argument 57 if (i < offset || i >= offset + len) { in test_memset() 77 int offset, len; in lib_memset() local 81 for (len = 1; len < BUFLEN - SWEEP; ++len) { in lib_memset() 83 ptr = memset(buf + offset, MASK, len); in lib_memset() 85 if (test_memset(uts, buf, MASK, offset, len)) { in lib_memset() 87 __func__, offset, len); in lib_memset() 109 int offset1, int offset2, int len) in test_memmove() argument 114 if (i < offset2 || i >= offset2 + len) { in test_memmove() 135 int offset1, offset2, len; in lib_memcpy() local [all …]
|
| /openbmc/qemu/semihosting/ |
| H A D | uaccess.c | 18 size_t len, bool copy) in uaccess_lock_user() argument 20 void *p = malloc(len); in uaccess_lock_user() 22 if (cpu_memory_rw_debug(env_cpu(env), addr, p, len, 0)) { in uaccess_lock_user() 33 size_t len = 0; in uaccess_strlen_user() local 55 return len; in uaccess_strlen_user() 58 len++; in uaccess_strlen_user() 59 if (len > INT32_MAX) { in uaccess_strlen_user() 66 len += p - (char *)h; in uaccess_strlen_user() 67 return len <= INT32_MAX ? (ssize_t)len : -1; in uaccess_strlen_user() 70 len += left_in_page; in uaccess_strlen_user() [all …]
|
| /openbmc/u-boot/lib/ |
| H A D | smbios.c | 63 int i, len = 0; in smbios_string_table_len() local 68 len += i; in smbios_string_table_len() 71 return len + 1; in smbios_string_table_len() 77 int len = sizeof(struct smbios_type0); in smbios_write_type0() local 79 t = map_sysmem(*current, len); in smbios_write_type0() 81 fill_smbios_header(t, SMBIOS_BIOS_INFORMATION, len, handle); in smbios_write_type0() 104 len = t->length + smbios_string_table_len(t->eos); in smbios_write_type0() 105 *current += len; in smbios_write_type0() 108 return len; in smbios_write_type0() 114 int len = sizeof(struct smbios_type1); in smbios_write_type1() local [all …]
|
| H A D | membuff.c | 24 int len; in membuff_putrawflex() local 41 len = mb->end - mb->head - 1; in membuff_putrawflex() 42 if (maxlen >= 0 && len > maxlen) in membuff_putrawflex() 43 len = maxlen; in membuff_putrawflex() 47 mb->head += len; in membuff_putrawflex() 53 if ((maxlen < 0 || len < maxlen) && mb->tail != mb->start) { in membuff_putrawflex() 54 len++; in membuff_putrawflex() 62 len = mb->tail - mb->head - 1; in membuff_putrawflex() 63 if (maxlen >= 0 && len > maxlen) in membuff_putrawflex() 64 len = maxlen; in membuff_putrawflex() [all …]
|
| /openbmc/qemu/util/ |
| H A D | bufferiszero.c | 31 static bool buffer_is_zero_int_lt256(const void *buf, size_t len) in buffer_is_zero_int_lt256() argument 40 if (unlikely(len <= 8)) { in buffer_is_zero_int_lt256() 41 return (ldl_he_p(buf) | ldl_he_p(buf + len - 4)) == 0; in buffer_is_zero_int_lt256() 44 t = ldq_he_p(buf) | ldq_he_p(buf + len - 8); in buffer_is_zero_int_lt256() 46 e = QEMU_ALIGN_PTR_DOWN(buf + len - 1, 8); in buffer_is_zero_int_lt256() 55 static bool buffer_is_zero_int_ge256(const void *buf, size_t len) in buffer_is_zero_int_ge256() argument 61 uint64_t t = ldq_he_p(buf) | ldq_he_p(buf + len - 8); in buffer_is_zero_int_ge256() 63 const uint64_t *e = QEMU_ALIGN_PTR_DOWN(buf + len - 1, 8); in buffer_is_zero_int_ge256() 89 bool buffer_is_zero_ool(const void *buf, size_t len) in buffer_is_zero_ool() argument 91 if (unlikely(len == 0)) { in buffer_is_zero_ool() [all …]
|
| /openbmc/u-boot/lib/efi_selftest/ |
| H A D | efi_selftest_devicepath_util.c | 58 efi_uintn_t len; in create_single_node_device_path() local 77 len = dpu->get_device_path_size(*dp); in create_single_node_device_path() 78 if (len != length + 4) { in create_single_node_device_path() 80 (unsigned int)len, length); in create_single_node_device_path() 98 efi_uintn_t len; in execute() local 107 len = dpu->get_device_path_size(NULL); in execute() 108 if (len) { in execute() 110 (unsigned int)len); in execute() 125 len = dpu->get_device_path_size(dp1); in execute() 126 if (len != 4) { in execute() [all …]
|
| /openbmc/libmctp/tests/fuzz/ |
| H A D | i2c-fuzz.c | 39 size_t len; member 56 static struct fuzz_buf *fuzz_buf_new(const void *data, size_t len) in fuzz_buf_new() argument 60 buf->len = len; in fuzz_buf_new() 65 static const void *fuzz_buf_extract(struct fuzz_buf *buf, size_t len) in fuzz_buf_extract() argument 67 if (buf->pos + len > buf->len) { in fuzz_buf_extract() 72 buf->pos += len; in fuzz_buf_extract() 104 static int fuzz_i2c_tx(const void *buf, size_t len, void *c) in fuzz_i2c_tx() argument 108 (void)len; in fuzz_i2c_tx() 118 void *c, void *msg, size_t len) in fuzz_i2c_rxmsg() argument 126 (void)len; in fuzz_i2c_rxmsg() [all …]
|
| /openbmc/u-boot/lib/zlib/ |
| H A D | inftrees.c | 36 unsigned len; /* a code's length in bits */ in inflate_table() local 103 for (len = 0; len <= MAXBITS; len++) in inflate_table() 104 count[len] = 0; in inflate_table() 128 for (len = 1; len <= MAXBITS; len++) { in inflate_table() 130 left -= count[len]; in inflate_table() 138 for (len = 1; len < MAXBITS; len++) in inflate_table() 139 offs[len + 1] = offs[len] + count[len]; in inflate_table() 199 len = min; /* starting code length */ in inflate_table() 214 this.bits = (unsigned char)(len - drop); in inflate_table() 229 incr = 1U << (len - drop); in inflate_table() [all …]
|
| /openbmc/u-boot/cmd/ |
| H A D | fdt.c | 30 static int fdt_parse_prop(char *const*newval, int count, char *data, int *len); 32 static int is_printable_string(const void *data, int len); 51 static int fdt_value_env_set(const void *nodep, int len, const char *var) in fdt_value_env_set() argument 53 if (is_printable_string(nodep, len)) in fdt_value_env_set() 55 else if (len == 4) { in fdt_value_env_set() 60 } else if (len%4 == 0 && len <= 20) { in fdt_value_env_set() 65 for (i = 0; i < len; i += sizeof(unsigned int)) in fdt_value_env_set() 161 int len; in do_fdt() local 166 len = simple_strtoul(argv[1], NULL, 16); in do_fdt() 167 if (len < fdt_totalsize(blob)) { in do_fdt() [all …]
|
| H A D | sf.c | 39 static int sf_parse_len_arg(char *arg, ulong *len) in sf_parse_len_arg() argument 56 *len = ROUND(len_arg, flash->sector_size); in sf_parse_len_arg() 58 *len = len_arg; in sf_parse_len_arg() 71 static ulong bytes_per_second(unsigned int len, ulong start_ms) in bytes_per_second() argument 74 if (len >= ((unsigned int) -1) / 1024) in bytes_per_second() 75 return len / (max(get_timer(start_ms) / 1024, 1UL)); in bytes_per_second() 77 return 1024 * len / max(get_timer(start_ms), 1UL); in bytes_per_second() 170 size_t len, const char *buf, char *cmp_buf, size_t *skipped) in spi_flash_update_block() argument 175 offset, flash->sector_size, len); in spi_flash_update_block() 180 if (memcmp(cmp_buf, buf, len) == 0) { in spi_flash_update_block() [all …]
|
| H A D | binop.c | 15 void write_to_env_var(char *varname, u8 *result, ulong len) in write_to_env_var() argument 21 str_output = malloc(len * 2 + 1); in write_to_env_var() 24 for (i = 0; i < len; i++) { in write_to_env_var() 68 void read_from_mem(ulong addr, u8 *result, ulong len) in read_from_mem() argument 72 src = map_sysmem(addr, len); in read_from_mem() 73 memcpy(result, src, len); in read_from_mem() 77 void write_to_mem(char *varname, u8 *result, ulong len) in write_to_mem() argument 83 buf = map_sysmem(addr, len); in write_to_mem() 84 memcpy(buf, result, len); in write_to_mem() 90 ulong len; in do_binop() local [all …]
|
| H A D | nvedit_efi.c | 234 unsigned long len = 0; in append_value() local 247 len = strlen(data); in append_value() 248 if ((len & 0x1)) /* not multiple of two */ in append_value() 251 len /= 2; in append_value() 252 if (len > 8) in append_value() 254 else if (len > 4) in append_value() 255 len = 8; in append_value() 256 else if (len > 2) in append_value() 257 len = 4; in append_value() 263 tmp_buf = malloc(len); in append_value() [all …]
|
| /openbmc/u-boot/drivers/usb/gadget/ |
| H A D | config.c | 44 unsigned len = (*src)->bLength; in usb_descriptor_fillbuf() local 46 if (len > buflen) in usb_descriptor_fillbuf() 48 memcpy(dest, *src, len); in usb_descriptor_fillbuf() 49 buflen -= len; in usb_descriptor_fillbuf() 50 dest += len; in usb_descriptor_fillbuf() 84 int len; in usb_gadget_config_buf() local 93 len = usb_descriptor_fillbuf(USB_DT_CONFIG_SIZE + (u8 *)buf, in usb_gadget_config_buf() 95 if (len < 0) in usb_gadget_config_buf() 96 return len; in usb_gadget_config_buf() 97 len += USB_DT_CONFIG_SIZE; in usb_gadget_config_buf() [all …]
|
| /openbmc/qemu/tests/qtest/ |
| H A D | test-filter-redirector.c | 64 uint32_t ret = 0, len = 0; in test_redirector_tx() local 114 ret = recv(recv_sock, &len, sizeof(len), 0); in test_redirector_tx() 115 g_assert_cmpint(ret, ==, sizeof(len)); in test_redirector_tx() 116 len = ntohl(len); in test_redirector_tx() 118 g_assert_cmpint(len, ==, sizeof(send_buf)); in test_redirector_tx() 119 recv_buf = g_malloc(len); in test_redirector_tx() 120 ret = recv(recv_sock, recv_buf, len, 0); in test_redirector_tx() 121 g_assert_cmpint(ret, ==, len); in test_redirector_tx() 134 uint32_t ret = 0, len = 0; in test_redirector_rx() local 182 ret = recv(backend_sock[0], &len, sizeof(len), 0); in test_redirector_rx() [all …]
|
| /openbmc/u-boot/common/ |
| H A D | hwconfig.c | 243 size_t len; in main() local 248 ret = hwconfig_arg("key1", &len); in main() 249 printf("%zd %.*s\n", len, (int)len, ret); in main() 250 assert(len == 29); in main() 252 assert(!strncmp(ret, "subkey1=value1,subkey2=value2", len)); in main() 254 ret = hwconfig_subarg("key1", "subkey1", &len); in main() 255 printf("%zd %.*s\n", len, (int)len, ret); in main() 256 assert(len == 6); in main() 258 assert(!strncmp(ret, "value1", len)); in main() 260 ret = hwconfig_subarg("key1", "subkey2", &len); in main() [all …]
|
| /openbmc/qemu/hw/i386/kvm/ |
| H A D | xen_xenstore.c | 202 s->impl_state_size = save->len; in xen_xenstore_pre_save() 309 return s->req_offset == XENSTORE_HEADER_SIZE + req->len; in req_pending() 347 rsp->len = (uint32_t)strlen(errstr) + 1; in xs_error() 349 memcpy(&rsp[1], errstr, rsp->len); in xs_error() 361 rsp->len = (uint32_t)strlen(okstr) + 1; in xs_ok() 363 memcpy(&rsp[1], okstr, rsp->len); in xs_ok() 502 xs_transaction_t tx_id, uint8_t *req_data, unsigned int len) in xs_read() argument 510 if (len == 0 || req_data[len - 1] != '\0') { in xs_read() 525 rsp->len = 0; in xs_read() 527 len = data->len; in xs_read() [all …]
|
| /openbmc/u-boot/lib/rsa/ |
| H A D | rsa-mod-exp.c | 41 for (i = 0; i < key->len; i++) { in subtract_modulus() 60 for (i = (int)key->len - 1; i >= 0; i--) { in greater_equal_modulus() 90 for (i = 1; i < key->len; i++) { in montgomery_mul_add_step() 120 for (i = 0; i < key->len; ++i) in montgomery_mul() 122 for (i = 0; i < key->len; ++i) in montgomery_mul() 181 if (key->len > RSA_MAX_KEY_BITS / 32) { in pow_mod() 182 debug("RSA key words %u exceeds maximum %d\n", key->len, in pow_mod() 187 uint32_t val[key->len], acc[key->len], tmp[key->len]; in pow_mod() 188 uint32_t a_scaled[key->len]; in pow_mod() 192 for (i = 0, ptr = inout + key->len - 1; i < key->len; i++, ptr--) in pow_mod() [all …]
|
| /openbmc/u-boot/test/dm/ |
| H A D | dma.c | 21 size_t len = 512; in dm_test_dma_m2m() local 27 memset(dst_buf, 0, len); in dm_test_dma_m2m() 28 for (i = 0; i < len; i++) in dm_test_dma_m2m() 31 ut_assertok(dma_memcpy(dst_buf, src_buf, len)); in dm_test_dma_m2m() 33 ut_assertok(memcmp(src_buf, dst_buf, len)); in dm_test_dma_m2m() 45 size_t len = 512; in dm_test_dma() local 57 memset(dst_buf, 0, len); in dm_test_dma() 58 for (i = 0; i < len; i++) in dm_test_dma() 64 ut_assertok(dma_send(&dma_tx, src_buf, len, &meta1)); in dm_test_dma() 66 ut_asserteq(len, dma_receive(&dma_rx, &dst_ptr, &meta2)); in dm_test_dma() [all …]
|