| /rk3399_rockchip-uboot/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 …]
|
| H A D | util.c | 41 int len = strlen(s) + 1; in xstrdup() local 42 char *d = xmalloc(len); in xstrdup() 44 memcpy(d, s, len); in xstrdup() 83 int len; in join_path() local 87 len = lenp + lenn + 2; in join_path() 90 len--; in join_path() 93 str = xmalloc(len); in join_path() 103 bool util_is_printable_string(const void *data, int len) in util_is_printable_string() argument 109 if (len == 0) in util_is_printable_string() 113 if (s[len - 1] != '\0') in util_is_printable_string() [all …]
|
| /rk3399_rockchip-uboot/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 | 227 void *buf, int len, int used_ebs) in write_leb() argument 232 int l = ALIGN(len, ubi->min_io_size); in write_leb() 234 memset(buf + len, 0xFF, l - len); in write_leb() 235 len = ubi_calc_data_len(ubi, buf, l); in write_leb() 236 if (len == 0) { in write_leb() 237 dbg_gen("all %d bytes contain 0xFF - skip", len); in write_leb() 241 err = ubi_eba_write_leb(ubi, vol, lnum, buf, 0, len); in write_leb() 252 memset(buf + len, 0, vol->usable_leb_size - len); in write_leb() 253 err = ubi_eba_write_leb_st(ubi, vol, lnum, buf, len, used_ebs); in write_leb() 276 int lnum, offs, err = 0, len, to_write = count; in ubi_more_update_data() local [all …]
|
| /rk3399_rockchip-uboot/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 …]
|
| /rk3399_rockchip-uboot/drivers/usb/gadget/ |
| H A D | config.c | 45 unsigned len = (*src)->bLength; in usb_descriptor_fillbuf() local 47 if (len > buflen) in usb_descriptor_fillbuf() 49 memcpy(dest, *src, len); in usb_descriptor_fillbuf() 50 buflen -= len; in usb_descriptor_fillbuf() 51 dest += len; in usb_descriptor_fillbuf() 85 int len; in usb_gadget_config_buf() local 94 len = usb_descriptor_fillbuf(USB_DT_CONFIG_SIZE + (u8 *)buf, in usb_gadget_config_buf() 96 if (len < 0) in usb_gadget_config_buf() 97 return len; in usb_gadget_config_buf() 98 len += USB_DT_CONFIG_SIZE; in usb_gadget_config_buf() [all …]
|
| /rk3399_rockchip-uboot/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 …]
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | fdt.c | 31 static int fdt_parse_prop(char *const*newval, int count, char *data, int *len); 33 static int is_printable_string(const void *data, int len); 52 static int fdt_value_env_set(const void *nodep, int len, const char *var) in fdt_value_env_set() argument 54 if (is_printable_string(nodep, len)) in fdt_value_env_set() 56 else if (len == 4) { in fdt_value_env_set() 61 } else if (len%4 == 0 && len <= 20) { in fdt_value_env_set() 66 for (i = 0; i < len; i += sizeof(unsigned int)) in fdt_value_env_set() 128 int len; in do_fdt() local 133 len = simple_strtoul(argv[1], NULL, 16); in do_fdt() 134 if (len < fdt_totalsize(blob)) { in do_fdt() [all …]
|
| H A D | sf.c | 40 static int sf_parse_len_arg(char *arg, ulong *len) in sf_parse_len_arg() argument 57 *len = ROUND(len_arg, flash->sector_size); in sf_parse_len_arg() 59 *len = len_arg; in sf_parse_len_arg() 72 static ulong bytes_per_second(unsigned int len, ulong start_ms) in bytes_per_second() argument 75 if (len >= ((unsigned int) -1) / 1024) in bytes_per_second() 76 return len / (max(get_timer(start_ms) / 1024, 1UL)); in bytes_per_second() 78 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 | mtd.c | 20 static uint mtd_len_to_pages(struct mtd_info *mtd, u64 len) in mtd_len_to_pages() argument 22 do_div(len, mtd->writesize); in mtd_len_to_pages() 24 return len; in mtd_len_to_pages() 37 static void mtd_dump_buf(const u8 *buf, uint len, uint offset) in mtd_dump_buf() argument 41 for (i = 0; i < len; ) { in mtd_dump_buf() 55 const u8 *buf, u64 len, bool woob) in mtd_dump_device_buf() argument 59 int npages = mtd_len_to_pages(mtd, len); in mtd_dump_device_buf() 76 mtd_dump_buf(&buf[len + oob_off], in mtd_dump_device_buf() 82 len, start_off); in mtd_dump_device_buf() 83 mtd_dump_buf(buf, len, start_off); in mtd_dump_device_buf() [all …]
|
| /rk3399_rockchip-uboot/lib/ |
| H A D | smbios.c | 65 int i, len = 0; in smbios_string_table_len() local 70 len += i; in smbios_string_table_len() 73 return len + 1; in smbios_string_table_len() 79 int len = sizeof(struct smbios_type0); in smbios_write_type0() local 82 fill_smbios_header(t, SMBIOS_BIOS_INFORMATION, len, handle); in smbios_write_type0() 105 len = t->length + smbios_string_table_len(t->eos); in smbios_write_type0() 106 *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 118 fill_smbios_header(t, SMBIOS_SYSTEM_INFORMATION, len, handle); in smbios_write_type1() [all …]
|
| H A D | membuff.c | 25 int len; in membuff_putrawflex() local 42 len = mb->end - mb->head - 1; in membuff_putrawflex() 43 if (maxlen >= 0 && len > maxlen) in membuff_putrawflex() 44 len = maxlen; in membuff_putrawflex() 48 mb->head += len; in membuff_putrawflex() 54 if ((maxlen < 0 || len < maxlen) && mb->tail != mb->start) { in membuff_putrawflex() 55 len++; in membuff_putrawflex() 63 len = mb->tail - mb->head - 1; in membuff_putrawflex() 64 if (maxlen >= 0 && len > maxlen) in membuff_putrawflex() 65 len = maxlen; in membuff_putrawflex() [all …]
|
| /rk3399_rockchip-uboot/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); 65 int spi_flash_read_dm(struct udevice *dev, u32 offset, size_t len, void *buf); 76 int spi_flash_write_dm(struct udevice *dev, u32 offset, size_t len, 89 int spi_flash_erase_dm(struct udevice *dev, u32 offset, size_t len); 117 size_t len, void *buf) in spi_flash_read() argument 119 return spi_flash_read_dm(flash->dev, offset, len, buf); in spi_flash_read() 123 size_t len, const void *buf) in spi_flash_write() argument 125 return spi_flash_write_dm(flash->dev, offset, len, buf); in spi_flash_write() [all …]
|
| /rk3399_rockchip-uboot/common/ |
| H A D | hwconfig.c | 244 size_t len; in main() local 249 ret = hwconfig_arg("key1", &len); in main() 250 printf("%zd %.*s\n", len, (int)len, ret); in main() 251 assert(len == 29); in main() 253 assert(!strncmp(ret, "subkey1=value1,subkey2=value2", len)); in main() 255 ret = hwconfig_subarg("key1", "subkey1", &len); in main() 256 printf("%zd %.*s\n", len, (int)len, ret); in main() 257 assert(len == 6); in main() 259 assert(!strncmp(ret, "value1", len)); in main() 261 ret = hwconfig_subarg("key1", "subkey2", &len); in main() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-imx/ |
| H A D | cmd_dek.c | 29 static int blob_encap_dek(const u8 *src, u8 *dst, u32 len) in blob_encap_dek() argument 40 if (!((len == 128) | (len == 192) | (len == 256))) { in blob_encap_dek() 45 len /= 8; in blob_encap_dek() 46 ret = blob_dek(src, dst, len); in blob_encap_dek() 63 uint32_t src_addr, dst_addr, len; in do_dek_blob() local 72 len = simple_strtoul(argv[3], NULL, 10); in do_dek_blob() 74 src_ptr = map_sysmem(src_addr, len/8); in do_dek_blob() 75 dst_ptr = map_sysmem(dst_addr, BLOB_SIZE(len/8)); in do_dek_blob() 77 ret = blob_encap_dek(src_ptr, dst_ptr, len); in do_dek_blob()
|
| /rk3399_rockchip-uboot/lib/rsa/ |
| H A D | rsa-mod-exp.c | 42 for (i = 0; i < key->len; i++) { in subtract_modulus() 61 for (i = (int)key->len - 1; i >= 0; i--) { in greater_equal_modulus() 91 for (i = 1; i < key->len; i++) { in montgomery_mul_add_step() 121 for (i = 0; i < key->len; ++i) in montgomery_mul() 123 for (i = 0; i < key->len; ++i) in montgomery_mul() 182 if (key->len > RSA_MAX_KEY_BITS / 32) { in pow_mod() 183 debug("RSA key words %u exceeds maximum %d\n", key->len, in pow_mod() 188 uint32_t val[key->len], acc[key->len], tmp[key->len]; in pow_mod() 189 uint32_t a_scaled[key->len]; in pow_mod() 193 for (i = 0, ptr = inout + key->len - 1; i < key->len; i++, ptr--) in pow_mod() [all …]
|
| /rk3399_rockchip-uboot/drivers/misc/ |
| H A D | i2c_eeprom_emul.c | 61 int len; in sandbox_i2c_eeprom_xfer() local 66 if (msg->addr + msg->len > plat->size) { in sandbox_i2c_eeprom_xfer() 68 __func__, msg->addr, msg->len, plat->size); in sandbox_i2c_eeprom_xfer() 71 len = msg->len; in sandbox_i2c_eeprom_xfer() 74 msg->len); in sandbox_i2c_eeprom_xfer() 77 len = 1; in sandbox_i2c_eeprom_xfer() 78 debug(", offset %x, len %x: ", offset, len); in sandbox_i2c_eeprom_xfer() 79 memcpy(msg->buf, priv->data + offset, len); in sandbox_i2c_eeprom_xfer() 80 memset(msg->buf + len, '\xff', msg->len - len); in sandbox_i2c_eeprom_xfer() 81 debug_buffer(0, msg->buf, 1, msg->len, 0); in sandbox_i2c_eeprom_xfer() [all …]
|
| H A D | cros_ec_sandbox.c | 104 int len; in cros_ec_read_state() local 114 prop = fdt_getprop(blob, node, "vbnv-context", &len); in cros_ec_read_state() 115 if (prop && len == sizeof(ec->vbnv_context)) in cros_ec_read_state() 116 memcpy(ec->vbnv_context, prop, len); in cros_ec_read_state() 118 prop = fdt_getprop(blob, node, "flash-data", &len); in cros_ec_read_state() 120 ec->flash_data_len = len; in cros_ec_read_state() 121 ec->flash_data = os_malloc(len); in cros_ec_read_state() 124 memcpy(ec->flash_data, prop, len); in cros_ec_read_state() 125 debug("%s: Loaded EC flash data size %#x\n", __func__, len); in cros_ec_read_state() 198 int len; in keyscan_read_fdt_matrix() local [all …]
|
| /rk3399_rockchip-uboot/scripts/dtc/libfdt/ |
| H A D | fdt_wip.c | 61 int len) in fdt_setprop_inplace_namelen_partial() argument 71 if (proplen < (len + idx)) in fdt_setprop_inplace_namelen_partial() 74 memcpy((char *)propval + idx, val, len); in fdt_setprop_inplace_namelen_partial() 79 const void *val, int len) in fdt_setprop_inplace() argument 88 if (proplen != len) in fdt_setprop_inplace() 93 val, len); in fdt_setprop_inplace() 96 static void _fdt_nop_region(void *start, int len) in _fdt_nop_region() argument 100 for (p = start; (char *)p < ((char *)start + len); p++) in _fdt_nop_region() 107 int len; in fdt_nop_property() local 109 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); in fdt_nop_property() [all …]
|
| /rk3399_rockchip-uboot/arch/x86/lib/ |
| H A D | string.c | 17 void *memset(void *dstpp, int c, size_t len) in memset() argument 31 if (len >= 12) { in memset() 37 len -= (-dstp) % sizeof(op_t); in memset() 57 "0" (dstp), "1" (len / sizeof(op_t)), "a" (x) : in memset() 59 len %= sizeof(op_t); in memset() 67 "0" (dstp), "1" (len), "a" (x) : in memset() 105 void *memcpy(void *dstpp, const void *srcpp, size_t len) in memcpy() argument 113 if (len >= OP_T_THRES) { in memcpy() 115 len -= (-dstp) % OPSIZ; in memcpy() 123 WORD_COPY_FWD(dstp, srcp, len, len); in memcpy() [all …]
|
| /rk3399_rockchip-uboot/tools/ |
| H A D | socfpgaimage.c | 65 int len = sizeof(*header) - sizeof(header->checksum); in hdr_checksum() local 69 while (--len) in hdr_checksum() 108 int len, int pad_64k) in sign_buffer() argument 113 len = (len + 3) & (~3); in sign_buffer() 116 build_header(buf + HEADER_OFFSET, version, flags, len + 4); in sign_buffer() 119 calc_crc = ~pbl_crc32(0, (char *)buf, len); in sign_buffer() 121 *((uint32_t *)(buf + len)) = cpu_to_le32(calc_crc); in sign_buffer() 124 return len + 4; in sign_buffer() 132 int len; /* Including 32bit CRC */ in verify_buffer() local 136 len = verify_header(buf + HEADER_OFFSET); in verify_buffer() [all …]
|
| /rk3399_rockchip-uboot/drivers/net/ |
| H A D | netconsole.c | 39 unsigned len) in nc_wait_arp_handler() argument 45 unsigned src, unsigned len) in nc_handler() argument 138 unsigned src_port, unsigned len) in nc_input_packet() argument 142 if (dest_port != nc_in_port || !len) in nc_input_packet() 148 debug_cond(DEBUG_DEV_PKT, "input: \"%*.*s\"\n", len, len, pkt); in nc_input_packet() 152 if (len > sizeof(input_buffer) - input_size) in nc_input_packet() 153 len = sizeof(input_buffer) - input_size; in nc_input_packet() 159 chunk = len; in nc_input_packet() 160 if (end + len > sizeof(input_buffer)) { in nc_input_packet() 162 memcpy(input_buffer, pkt + chunk, len - chunk); in nc_input_packet() [all …]
|
| /rk3399_rockchip-uboot/fs/ubifs/ |
| H A D | scan.c | 33 static int scan_padding_bytes(void *buf, int len) in scan_padding_bytes() argument 35 int pad_len = 0, max_pad_len = min_t(int, UBIFS_PAD_NODE_SZ, len); in scan_padding_bytes() 62 int ubifs_scan_a_node(const struct ubifs_info *c, void *buf, int len, int lnum, in ubifs_scan_a_node() argument 76 return scan_padding_bytes(buf, len); in ubifs_scan_a_node() 78 if (len < UBIFS_CH_SZ) in ubifs_scan_a_node() 90 int node_len = le32_to_cpu(ch->len); in ubifs_scan_a_node() 201 snod->len = le32_to_cpu(ch->len); in ubifs_add_snod() 234 int len; in ubifs_scanned_corruption() local 237 len = c->leb_size - offs; in ubifs_scanned_corruption() 238 if (len > 8192) in ubifs_scanned_corruption() [all …]
|
| /rk3399_rockchip-uboot/include/linux/mtd/ |
| H A D | spinand.h | 42 #define SPINAND_READID_OP(naddr, ndummy, buf, len) \ argument 46 SPI_MEM_OP_DATA_IN(len, buf, 1)) 72 #define SPINAND_PAGE_READ_FROM_CACHE_OP(fast, addr, ndummy, buf, len) \ argument 76 SPI_MEM_OP_DATA_IN(len, buf, 1)) 78 #define SPINAND_PAGE_READ_FROM_CACHE_OP_3A(fast, addr, ndummy, buf, len) \ argument 82 SPI_MEM_OP_DATA_IN(len, buf, 1)) 84 #define SPINAND_PAGE_READ_FROM_CACHE_X2_OP(addr, ndummy, buf, len) \ argument 88 SPI_MEM_OP_DATA_IN(len, buf, 2)) 90 #define SPINAND_PAGE_READ_FROM_CACHE_X2_OP_3A(addr, ndummy, buf, len) \ argument 94 SPI_MEM_OP_DATA_IN(len, buf, 2)) [all …]
|
| /rk3399_rockchip-uboot/drivers/power/pmic/ |
| H A D | i2c_pmic_emul.c | 29 uchar *buffer, int len) in sandbox_i2c_pmic_read_data() argument 33 if (plat->rw_reg + len > SANDBOX_PMIC_REG_COUNT) { in sandbox_i2c_pmic_read_data() 40 (unsigned)chip & 0xff, plat->rw_reg, len); in sandbox_i2c_pmic_read_data() 42 memcpy(buffer, &plat->reg[plat->rw_reg], len); in sandbox_i2c_pmic_read_data() 48 uchar *buffer, int len, in sandbox_i2c_pmic_write_data() argument 54 if (!len) in sandbox_i2c_pmic_write_data() 61 (unsigned)chip & 0xff, plat->rw_reg, len); in sandbox_i2c_pmic_write_data() 68 len--; in sandbox_i2c_pmic_write_data() 70 if (plat->rw_reg + len > SANDBOX_PMIC_REG_COUNT) { in sandbox_i2c_pmic_write_data() 75 memcpy(&plat->reg[plat->rw_reg], buffer, len); in sandbox_i2c_pmic_write_data() [all …]
|