| /rk3399_rockchip-uboot/lib/efi_loader/ |
| H A D | efi_device_path_to_text.c | 25 uint16_t *buffer = NULL; in efi_convert_device_node_to_text() local 41 (void **)&buffer); in efi_convert_device_node_to_text() 44 sprintf((char *)buffer, in efi_convert_device_node_to_text() 51 buffer[i] = ((uint8_t *)buffer)[i]; in efi_convert_device_node_to_text() 61 buffer_size, (void **) &buffer); in efi_convert_device_node_to_text() 64 memcpy(buffer, device_node->data, buffer_size); in efi_convert_device_node_to_text() 74 if (!buffer) { in efi_convert_device_node_to_text() 77 (void **)&buffer); in efi_convert_device_node_to_text() 80 sprintf((char *)buffer, in efi_convert_device_node_to_text() 85 buffer[i] = ((uint8_t *)buffer)[i]; in efi_convert_device_node_to_text() [all …]
|
| H A D | efi_disk.c | 54 void *buffer, enum efi_disk_direction direction) in efi_disk_rw_blocks() argument 76 n = blk_dread(desc, lba, blocks, buffer); in efi_disk_rw_blocks() 78 n = blk_dwrite(desc, lba, blocks, buffer); in efi_disk_rw_blocks() 93 void *buffer) in efi_disk_read_blocks() argument 95 void *real_buffer = buffer; in efi_disk_read_blocks() 101 EFI_LOADER_BOUNCE_BUFFER_SIZE, buffer); in efi_disk_read_blocks() 107 buffer + EFI_LOADER_BOUNCE_BUFFER_SIZE); in efi_disk_read_blocks() 114 buffer_size, buffer); in efi_disk_read_blocks() 120 if ((r == EFI_SUCCESS) && (real_buffer != buffer)) in efi_disk_read_blocks() 121 memcpy(buffer, real_buffer, buffer_size); in efi_disk_read_blocks() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-bcm283x/ |
| H A D | mbox.c | 89 void dump_buf(struct bcm2835_mbox_hdr *buffer) in dump_buf() argument 95 p = (u32 *)buffer; in dump_buf() 96 words = buffer->buf_size / 4; in dump_buf() 102 int bcm2835_mbox_call_prop(u32 chan, struct bcm2835_mbox_hdr *buffer) in bcm2835_mbox_call_prop() argument 111 dump_buf(buffer); in bcm2835_mbox_call_prop() 114 flush_dcache_range((unsigned long)buffer, in bcm2835_mbox_call_prop() 115 (unsigned long)((void *)buffer + in bcm2835_mbox_call_prop() 116 roundup(buffer->buf_size, ARCH_DMA_MINALIGN))); in bcm2835_mbox_call_prop() 119 phys_to_bus((unsigned long)buffer), in bcm2835_mbox_call_prop() 124 invalidate_dcache_range((unsigned long)buffer, in bcm2835_mbox_call_prop() [all …]
|
| /rk3399_rockchip-uboot/cmd/ |
| H A D | rkimgtest.c | 14 u32 *buffer; in do_rkimg_test() local 27 buffer = memalign(ARCH_DMA_MINALIGN, 1024); in do_rkimg_test() 28 ret = blk_dread(dev_desc, 64, 2, buffer); in do_rkimg_test() 31 free(buffer); in do_rkimg_test() 35 if (buffer[0] == 0xFCDC8C3B) { in do_rkimg_test() 44 if (0 == buffer[128 + 104 / 4]) { in do_rkimg_test() 50 } else if (buffer[0] == 0x534e4b52 || buffer[0] == 0x534e5252) { in do_rkimg_test() 57 free(buffer); in do_rkimg_test()
|
| H A D | optee.c | 76 memcpy(SharedMem0.buffer, in test_secure_storage_default() 91 memset(SharedMem1.buffer, 'a', SharedMem1.size); in test_secure_storage_default() 93 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in test_secure_storage_default() 96 TeecOperation.params[1].tmpref.buffer = SharedMem1.buffer; in test_secure_storage_default() 124 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in test_secure_storage_default() 127 TeecOperation.params[1].tmpref.buffer = SharedMem2.buffer; in test_secure_storage_default() 138 if (memcmp(SharedMem1.buffer, SharedMem2.buffer, in test_secure_storage_default() 213 memcpy(SharedMem0.buffer, in test_secure_storage_security_partition() 228 memset(SharedMem1.buffer, 'b', SharedMem1.size); in test_secure_storage_security_partition() 230 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in test_secure_storage_security_partition() [all …]
|
| /rk3399_rockchip-uboot/disk/ |
| H A D | part_dos.c | 63 static int test_block_type(unsigned char *buffer) in test_block_type() argument 68 if((buffer[DOS_PART_MAGIC_OFFSET + 0] != 0x55) || in test_block_type() 69 (buffer[DOS_PART_MAGIC_OFFSET + 1] != 0xaa) ) { in test_block_type() 72 p = (struct dos_partition *)&buffer[DOS_PART_TBL_OFFSET]; in test_block_type() 76 (strncmp((char *)&buffer[DOS_PBR_FSTYPE_OFFSET], in test_block_type() 78 strncmp((char *)&buffer[DOS_PBR32_FSTYPE_OFFSET], in test_block_type() 116 ALLOC_CACHE_ALIGN_BUFFER(unsigned char, buffer, dev_desc->blksz); in print_partition_extended() 120 if (blk_dread(dev_desc, ext_part_sector, 1, (ulong *)buffer) != 1) { in print_partition_extended() 125 i=test_block_type(buffer); in print_partition_extended() 128 buffer[DOS_PART_MAGIC_OFFSET], in print_partition_extended() [all …]
|
| /rk3399_rockchip-uboot/drivers/mtd/ |
| H A D | mw_eeprom.c | 151 int mw_eeprom_write(int dev, int addr, u8 *buffer, int len) in mw_eeprom_write() argument 159 temp |= buffer[0]; in mw_eeprom_write() 164 buffer++; in mw_eeprom_write() 169 mw_eeprom_write_word(dev, addr >> 1, *(u16*)buffer); in mw_eeprom_write() 172 buffer+=2; in mw_eeprom_write() 179 temp |= buffer[0] << 8; in mw_eeprom_write() 184 buffer++; in mw_eeprom_write() 192 int mw_eeprom_read(int dev, int addr, u8 *buffer, int len) in mw_eeprom_read() argument 199 buffer[0]= temp & 0xff; in mw_eeprom_read() 203 buffer++; in mw_eeprom_read() [all …]
|
| /rk3399_rockchip-uboot/tools/ |
| H A D | sunxi-spl-image-builder.c | 113 static int write_page(const struct image_info *info, uint8_t *buffer, in write_page() argument 126 memset(buffer, 0xff, info->page_size + info->oob_size); in write_page() 127 cnt = fread(buffer, 1, info->usable_page_size, src); in write_page() 138 fwrite(buffer, info->page_size + info->oob_size, 1, dst); in write_page() 141 if (buffer[i] != 0xff) in write_page() 161 ret = fread(buffer + offs, 1, cnt, rnd); in write_page() 170 memset(buffer + offs, 0xff, cnt); in write_page() 171 scramble(info, page, buffer + offs, cnt); in write_page() 174 fwrite(buffer + offs, cnt, 1, dst); in write_page() 181 memset(buffer, 0xff, info->ecc_step_size + eccbytes + 4); in write_page() [all …]
|
| H A D | mkexynosspl.c | 40 static void write_to_file(int ofd, void *buffer, int size) in write_to_file() argument 42 if (write(ofd, buffer, size) == size) in write_to_file() 78 unsigned char *buffer; in main() local 141 buffer = malloc(count); in main() 142 if (!buffer) { in main() 149 if (read(ifd, buffer, read_size) != read_size) { in main() 157 memset((char *)buffer + read_size, 0xff, count - read_size); in main() 160 checksum += buffer[i]; in main() 176 write_to_file(ofd, buffer, count); in main() 184 free(buffer); in main()
|
| /rk3399_rockchip-uboot/board/esd/vme8349/ |
| H A D | vme8349.c | 176 int vme8349_read_spd(uchar chip, uint addr, int alen, uchar *buffer, int len) in vme8349_read_spd() argument 184 if (i2c_read(chip, addr, alen, buffer, len) == 0) in vme8349_read_spd() 185 if (memcmp(&buffer[64], &default_spd_eeprom.mid[0], 8) == 0) { in vme8349_read_spd() 188 sum = (sum + buffer[l]) & 0xff; in vme8349_read_spd() 189 if (sum == buffer[63]) in vme8349_read_spd() 193 sum, buffer[63]); in vme8349_read_spd() 197 memcpy(buffer, (void *)&default_spd_eeprom, len); in vme8349_read_spd() 200 sum = (sum + buffer[l]) & 0xff; in vme8349_read_spd() 201 if (sum != buffer[63]) in vme8349_read_spd() 203 sum, buffer[63]); in vme8349_read_spd() [all …]
|
| /rk3399_rockchip-uboot/board/samsung/origen/tools/ |
| H A D | mkorigenspl.c | 38 unsigned char buffer[BUFSIZE] = {0}; in main() local 66 memcpy(&buffer[0], SPL_HEADER, SPL_HEADER_SIZE); in main() 71 if (read(ifd, buffer + SPL_HEADER_SIZE, count) != count) { in main() 84 checksum += buffer[i+16]; in main() 86 *(unsigned long *)buffer ^= 0x1f; in main() 87 *(unsigned long *)(buffer+4) ^= checksum; in main() 90 buffer[i] ^= buffer[i-1]; in main() 92 if (write(ofd, buffer, BUFSIZE) != BUFSIZE) { in main()
|
| /rk3399_rockchip-uboot/drivers/i2c/ |
| H A D | ihs_i2c.c | 74 static int ihs_i2c_transfer(uchar chip, uchar *buffer, int len, bool read, in ihs_i2c_transfer() argument 84 val = buffer[0]; in ihs_i2c_transfer() 87 val |= buffer[1] << 8; in ihs_i2c_transfer() 103 buffer[0] = val & 0xff; in ihs_i2c_transfer() 105 buffer[1] = val >> 8; in ihs_i2c_transfer() 136 int alen, uchar *buffer, int len, bool read) in ihs_i2c_access() argument 147 if (ihs_i2c_transfer(chip, buffer, transfer, read, in ihs_i2c_access() 151 buffer += transfer; in ihs_i2c_access() 174 uchar buffer[2]; in ihs_i2c_probe() local 176 if (ihs_i2c_transfer(chip, buffer, 0, true, true)) in ihs_i2c_probe() [all …]
|
| /rk3399_rockchip-uboot/include/ |
| H A D | blk.h | 117 void *buffer); 121 const void *buffer); 150 unsigned long blksz, void *buffer); 166 unsigned long blksz, void const *buffer); 207 unsigned long blksz, void *buffer) in blkcache_read() argument 214 unsigned long blksz, void const *buffer) {} in blkcache_fill() argument 236 lbaint_t blkcnt, void *buffer); 249 lbaint_t blkcnt, const void *buffer); 304 lbaint_t blkcnt, void *buffer); 306 lbaint_t blkcnt, const void *buffer); [all …]
|
| /rk3399_rockchip-uboot/board/cavium/thunderx/ |
| H A D | atf.c | 21 ssize_t atf_read_mmc(uintptr_t offset, void *buffer, size_t size) in atf_read_mmc() argument 27 regs.regs[3] = (uintptr_t)buffer; in atf_read_mmc() 34 ssize_t atf_read_nor(uintptr_t offset, void *buffer, size_t size) in atf_read_nor() argument 40 regs.regs[3] = (uintptr_t)buffer; in atf_read_nor() 81 ssize_t atf_write_nor(uintptr_t offset, const void *buffer, size_t size) in atf_write_nor() argument 88 regs.regs[3] = (uintptr_t)buffer; in atf_write_nor() 95 ssize_t atf_write_mmc(uintptr_t offset, const void *buffer, size_t size) in atf_write_mmc() argument 102 regs.regs[3] = (uintptr_t)buffer; in atf_write_mmc() 233 void *buffer = 0; in do_atf() local 238 buffer = (void *)simple_strtoul(argv[2], NULL, 16); in do_atf() [all …]
|
| /rk3399_rockchip-uboot/arch/arm/mach-rockchip/ |
| H A D | vendor.c | 144 void *buffer); 148 void *buffer); 314 static int vendor_ops(u8 *buffer, u32 addr, u32 n_sec, int write) in vendor_ops() argument 396 ret = _flash_write(dev_desc, lba + addr, n_sec, buffer); in vendor_ops() 398 ret = blk_dwrite(dev_desc, lba + addr, n_sec, buffer); in vendor_ops() 401 ret = _flash_read(dev_desc, lba + addr, n_sec, buffer); in vendor_ops() 403 ret = blk_dread(dev_desc, lba + addr, n_sec, buffer); in vendor_ops() 430 u8 *buffer; in vendor_storage_init() local 504 buffer = (u8 *)memalign(PAGE_ALGIN_SIZE, size); in vendor_storage_init() 505 if (!buffer) { in vendor_storage_init() [all …]
|
| /rk3399_rockchip-uboot/drivers/usb/musb-new/ |
| H A D | musb_uboot.c | 37 unsigned long pipe, void *buffer, int len, in construct_urb() argument 52 urb->transfer_buffer = buffer; in construct_urb() 53 urb->transfer_dma = (unsigned long)buffer; in construct_urb() 94 void *buffer, int len, struct devrequest *setup) in _musb_submit_control_msg() argument 97 pipe, buffer, len, setup, 0); in _musb_submit_control_msg() 107 struct usb_device *dev, unsigned long pipe, void *buffer, int len) in _musb_submit_bulk_msg() argument 110 pipe, buffer, len, NULL, 0); in _musb_submit_bulk_msg() 116 void *buffer, int len, int interval, bool nonblock) in _musb_submit_int_msg() argument 119 buffer, len, NULL, interval); in _musb_submit_int_msg() 125 int elementsize, void *buffer, int interval) in _musb_create_int_queue() argument [all …]
|
| /rk3399_rockchip-uboot/common/ |
| H A D | kgdb.c | 225 getpacket(char *buffer) in getpacket() argument 255 buffer[count] = ch; in getpacket() 262 buffer[count] = 0; in getpacket() 272 if (buffer[2] == ':') { in getpacket() 273 putDebugChar(buffer[0]); in getpacket() 274 putDebugChar(buffer[1]); in getpacket() 276 count = strlen(buffer); in getpacket() 278 buffer[i-3] = buffer[i]; in getpacket() 287 putpacket(unsigned char *buffer) in putpacket() argument 299 while ((ch = buffer[count])) { in putpacket() [all …]
|
| H A D | keymaster.c | 78 memcpy(SharedMem0.buffer, filename, SharedMem0.size); in read_from_keymaster() 87 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in read_from_keymaster() 90 TeecOperation.params[1].tmpref.buffer = SharedMem1.buffer; in read_from_keymaster() 104 memcpy(data, SharedMem1.buffer, SharedMem1.size); in read_from_keymaster() 177 memcpy(SharedMem0.buffer, filename, SharedMem0.size); in write_to_keymaster() 186 memcpy(SharedMem1.buffer, data, SharedMem1.size); in write_to_keymaster() 188 TeecOperation.params[0].tmpref.buffer = SharedMem0.buffer; in write_to_keymaster() 191 TeecOperation.params[1].tmpref.buffer = SharedMem1.buffer; in write_to_keymaster()
|
| /rk3399_rockchip-uboot/drivers/misc/ |
| H A D | rockchip-otp.c | 73 u8 *buffer = buf; in rockchip_px30_otp_read() local 94 *buffer++ = readb(otp->base + OTPC_USER_Q); in rockchip_px30_otp_read() 188 u8 *buffer; in rockchip_rk3308bs_otp_read() local 205 buffer = calloc(1, sizeof(*buffer) * addr_len * RK3308BS_NBYTES); in rockchip_rk3308bs_otp_read() 206 if (!buffer) { in rockchip_rk3308bs_otp_read() 221 memcpy(&buffer[i], &out_value, RK3308BS_NBYTES); in rockchip_rk3308bs_otp_read() 224 memcpy(buf, buffer + addr_offset, size); in rockchip_rk3308bs_otp_read() 227 kfree(buffer); in rockchip_rk3308bs_otp_read() 239 u8 *buffer; in rockchip_rk3568_otp_read() local 247 buffer = calloc(1, sizeof(*buffer) * addr_len * RK3568_NBYTES); in rockchip_rk3568_otp_read() [all …]
|
| /rk3399_rockchip-uboot/drivers/rkflash/ |
| H A D | rkflash_blk.h | 30 void *buffer); 34 const void *buffer); 41 void *buffer); 45 void *buffer); 70 void *buffer); 83 const void *buffer);
|
| /rk3399_rockchip-uboot/lib/avb/rk_avb_user/ |
| H A D | rk_avb_ops_user.c | 317 int rk_avb_read_all_rollback_index(char *buffer) in rk_avb_read_all_rollback_index() argument 335 strncat(buffer, temp, ROLLBACK_MAX_SIZE); in rk_avb_read_all_rollback_index() 336 strncat(buffer, ":", 1); in rk_avb_read_all_rollback_index() 339 strncat(buffer, temp, ROLLBACK_MAX_SIZE); in rk_avb_read_all_rollback_index() 340 strncat(buffer, ",", 1); in rk_avb_read_all_rollback_index() 352 strncat(buffer, temp, ROLLBACK_MAX_SIZE); in rk_avb_read_all_rollback_index() 353 strncat(buffer, ":", 1); in rk_avb_read_all_rollback_index() 355 strncat(buffer, temp, ROLLBACK_MAX_SIZE); in rk_avb_read_all_rollback_index() 356 strncat(buffer, ",", 1); in rk_avb_read_all_rollback_index() 366 strncat(buffer, temp, ROLLBACK_MAX_SIZE); in rk_avb_read_all_rollback_index() [all …]
|
| /rk3399_rockchip-uboot/drivers/gpio/ |
| H A D | pca9698.c | 29 static int pca9698_read40(u8 addr, u8 offset, u8 *buffer) in pca9698_read40() argument 33 return i2c_read(addr, command, 1, buffer, PCA9698_BUFFER_SIZE); in pca9698_read40() 36 static int pca9698_write40(u8 addr, u8 offset, u8 *buffer) in pca9698_write40() argument 40 return i2c_write(addr, command, 1, buffer, PCA9698_BUFFER_SIZE); in pca9698_write40() 43 static void pca9698_set_bit(unsigned gpio, u8 *buffer, unsigned value) in pca9698_set_bit() argument 49 buffer[byte] |= (1 << bit); in pca9698_set_bit() 51 buffer[byte] &= ~(1 << bit); in pca9698_set_bit()
|
| H A D | 74x164_gpio.c | 43 u8 *buffer; member 55 ret = dm_spi_xfer(dev, priv->nregs * 8, priv->buffer, NULL, in gen_74x164_write_conf() 69 return (priv->buffer[bank] >> pin) & 0x1; in gen_74x164_get_value() 81 priv->buffer[bank] |= 1 << pin; in gen_74x164_set_value() 83 priv->buffer[bank] &= ~(1 << pin); in gen_74x164_set_value() 145 priv->buffer = calloc(priv->nregs, sizeof(u8)); in gen_74x164_probe() 146 if (!priv->buffer) { in gen_74x164_probe() 152 priv->buffer, priv->nregs); in gen_74x164_probe() 174 free(priv->buffer); in gen_74x164_probe()
|
| /rk3399_rockchip-uboot/doc/ |
| H A D | README.arm-caches | 21 - Flush the buffer after the MPU writes the data and before the DMA is 25 - Invalidate the buffer before starting the DMA. In case there are any dirty 26 lines from the DMA buffer in the cache, subsequent cache-line replacements 27 may corrupt the buffer in memory while the DMA is still going on. Cache-line 30 - Invalidate the buffer after the DMA is complete and before the MPU reads 34 happens with the DMA buffer while DMA is going on we have a coherency problem. 37 - Any buffer that is invalidated(that is, typically the peripheral to 38 memory DMA buffer) should be aligned to cache-line boundary both at 39 at the beginning and at the end of the buffer. 40 - If the buffer is not cache-line aligned invalidation will be restricted [all …]
|
| /rk3399_rockchip-uboot/drivers/usb/host/ |
| H A D | dwc2.c | 538 struct usb_device *dev, void *buffer, in dwc_otg_submit_rh_msg_in_status() argument 549 *(uint16_t *)buffer = cpu_to_le16(1); in dwc_otg_submit_rh_msg_in_status() 554 *(uint16_t *)buffer = cpu_to_le16(0); in dwc_otg_submit_rh_msg_in_status() 558 *(uint32_t *)buffer = cpu_to_le32(0); in dwc_otg_submit_rh_msg_in_status() 589 *(uint32_t *)buffer = cpu_to_le32(port_status | in dwc_otg_submit_rh_msg_in_status() 606 void *buffer, int txlen, in dwc_otg_submit_rh_msg_in_descriptor() argument 621 memcpy(buffer, root_hub_dev_des, len); in dwc_otg_submit_rh_msg_in_descriptor() 625 memcpy(buffer, root_hub_config_des, len); in dwc_otg_submit_rh_msg_in_descriptor() 632 memcpy(buffer, root_hub_str_index0, len); in dwc_otg_submit_rh_msg_in_descriptor() 637 memcpy(buffer, root_hub_str_index1, len); in dwc_otg_submit_rh_msg_in_descriptor() [all …]
|