/Zephyr-latest/drivers/flash/ |
D | soc_flash_nios2_qspi.c | 74 static int flash_nios2_qspi_erase(const struct device *dev, off_t offset, in flash_nios2_qspi_erase() argument 80 uint32_t erase_offset = offset; /* address of next byte to erase */ in flash_nios2_qspi_erase() 95 if (((offset + len) > qspi_dev->data_end) || in flash_nios2_qspi_erase() 98 LOG_ERR("erase failed at offset 0x%lx", (long)offset); in flash_nios2_qspi_erase() 103 for (i = offset/qspi_dev->sector_size; in flash_nios2_qspi_erase() 107 erase_offset >= (offset + len)) { in flash_nios2_qspi_erase() 279 static int flash_nios2_qspi_write(const struct device *dev, off_t offset, in flash_nios2_qspi_write() argument 285 uint32_t write_offset = offset; /* address of next byte to write */ in flash_nios2_qspi_write() 300 if ((data == NULL) || ((offset + len) > qspi_dev->data_end) || in flash_nios2_qspi_write() 303 LOG_ERR("write failed at offset 0x%lx", (long)offset); in flash_nios2_qspi_write() [all …]
|
D | flash_util.c | 23 int z_impl_flash_fill(const struct device *dev, uint8_t val, off_t offset, in z_impl_flash_fill() argument 45 if (offset < 0) { in z_impl_flash_fill() 49 if ((size | (size_t)offset) & (fparams->write_block_size - 1)) { in z_impl_flash_fill() 60 rc = api->write(dev, offset + stored, filler, chunk); in z_impl_flash_fill() 63 dev, (size_t)offset + stored); in z_impl_flash_fill() 71 int z_impl_flash_flatten(const struct device *dev, off_t offset, size_t size) in z_impl_flash_flatten() argument 80 return api->erase(dev, offset, size); in z_impl_flash_flatten() 85 return flash_fill(dev, params->erase_value, offset, size); in z_impl_flash_flatten() 92 static inline bool off_add_overflow(off_t offset, off_t size, off_t *result) in off_add_overflow() argument 100 if (u32_add_overflow((uint32_t)offset, (uint32_t)size, &end) || (end > INT32_MAX)) { in off_add_overflow() [all …]
|
D | flash_ifx_cat1.c | 53 static int ifx_cat1_flash_read(const struct device *dev, off_t offset, void *data, size_t data_len) in ifx_cat1_flash_read() argument 57 uint32_t read_offset = dev_config->base_addr + offset; in ifx_cat1_flash_read() 75 static int ifx_cat1_flash_write(const struct device *dev, off_t offset, const void *data, in ifx_cat1_flash_write() argument 80 uint32_t write_offset = dev_config->base_addr + (uint32_t)offset; in ifx_cat1_flash_write() 89 if ((offset < 0) || (data_len % PAGE_LEN != 0) || (offset % PAGE_LEN != 0)) { in ifx_cat1_flash_write() 114 static int ifx_cat1_flash_erase(const struct device *dev, off_t offset, size_t size) in ifx_cat1_flash_erase() argument 118 uint32_t erase_offset = config->base_addr + (uint32_t)offset; in ifx_cat1_flash_erase() 121 if ((offset < 0) || ((offset % PAGE_LEN) != 0)) { in ifx_cat1_flash_erase()
|
D | flash_stm32f1x.c | 42 static unsigned int get_page(off_t offset) in get_page() argument 44 return offset / FLASH_PAGE_SIZE; in get_page() 124 static int write_value(const struct device *dev, off_t offset, in write_value() argument 128 offset + FLASH_STM32_BASE_ADDRESS); in write_value() 169 unsigned int offset, in flash_stm32_block_erase_loop() argument 187 for (i = get_page(offset); i <= get_page(offset + len - 1); ++i) { in flash_stm32_block_erase_loop() 201 int flash_stm32_write_range(const struct device *dev, unsigned int offset, in flash_stm32_write_range() argument 211 rc = write_value(dev, offset + i * sizeof(flash_prg_t), value); in flash_stm32_write_range()
|
D | flash_stm32l4x.c | 65 static unsigned int get_page(off_t offset) in get_page() argument 67 return offset >> STM32L4X_PAGE_SHIFT; in get_page() 70 static int write_dword(const struct device *dev, off_t offset, uint64_t val) in write_dword() argument 72 volatile uint32_t *flash = (uint32_t *)(offset + FLASH_STM32_BASE_ADDRESS); in write_dword() 98 LOG_ERR("Word at offs %ld not erased", (long)offset); in write_dword() 217 unsigned int offset, in flash_stm32_block_erase_loop() argument 222 i = get_page(offset); in flash_stm32_block_erase_loop() 223 for (; i <= get_page(offset + len - 1) ; ++i) { in flash_stm32_block_erase_loop() 233 int flash_stm32_write_range(const struct device *dev, unsigned int offset, in flash_stm32_write_range() argument 238 for (i = 0; i < len; i += 8, offset += 8U) { in flash_stm32_write_range() [all …]
|
D | flash_ite_it8xxx2.c | 343 static int __soc_ram_code flash_it8xxx2_read(const struct device *dev, off_t offset, void *data, in flash_it8xxx2_read() argument 352 flash_regs->SMFI_ECINDAR2 = (offset >> 16) & GENMASK(7, 0); in flash_it8xxx2_read() 353 flash_regs->SMFI_ECINDAR1 = (offset >> 8) & GENMASK(7, 0); in flash_it8xxx2_read() 354 flash_regs->SMFI_ECINDAR0 = (offset & GENMASK(7, 0)); in flash_it8xxx2_read() 362 offset++; in flash_it8xxx2_read() 369 static int __soc_ram_code flash_it8xxx2_write(const struct device *dev, off_t offset, in flash_it8xxx2_write() argument 380 if ((offset % FLASH_WRITE_BLK_SZ) != 0) { in flash_it8xxx2_write() 398 ramcode_flash_write(offset, len, src_data); in flash_it8xxx2_write() 401 offset |= CHIP_MAPPED_STORAGE_BASE; in flash_it8xxx2_write() 402 ret = ramcode_flash_verify(offset, len, src_data); in flash_it8xxx2_write() [all …]
|
/Zephyr-latest/drivers/retained_mem/ |
D | retained_mem_handlers.c | 17 static inline int z_vrfy_retained_mem_read(const struct device *dev, off_t offset, in z_vrfy_retained_mem_read() argument 22 return z_impl_retained_mem_read(dev, offset, buffer, size); in z_vrfy_retained_mem_read() 26 static inline int z_vrfy_retained_mem_write(const struct device *dev, off_t offset, in z_vrfy_retained_mem_write() argument 31 return z_impl_retained_mem_write(dev, offset, buffer, size); in z_vrfy_retained_mem_write()
|
/Zephyr-latest/tests/bsim/bluetooth/ll/edtt/gatt_test_app/src/gatt/ |
D | service_b_3_2.c | 48 uint16_t len, uint16_t offset) in read_value_v6() argument 52 return bt_gatt_attr_read(conn, attr, buf, len, offset, value, in read_value_v6() 71 uint16_t len, uint16_t offset, uint8_t flags) in write_value_v6() argument 75 if (offset >= sizeof(value_v6_value)) { in write_value_v6() 78 if (offset + len > sizeof(value_v6_value)) { in write_value_v6() 82 memcpy(value + offset, buf, len); in write_value_v6()
|
D | service_b_3_3.c | 48 uint16_t len, uint16_t offset) in read_value_v6() argument 52 return bt_gatt_attr_read(conn, attr, buf, len, offset, value, in read_value_v6() 71 uint16_t len, uint16_t offset, uint8_t flags) in write_value_v6() argument 75 if (offset >= sizeof(value_v6_value)) in write_value_v6() 77 if (offset + len > sizeof(value_v6_value)) in write_value_v6() 80 memcpy(value + offset, buf, len); in write_value_v6()
|
/Zephyr-latest/lib/posix/options/ |
D | shm.c | 143 static off_t shm_lseek(struct shm_obj *shm, off_t offset, int whence, size_t cur) in shm_lseek() argument 162 if ((addend > INTPTR_MAX) || ((INTPTR_MAX - addend) < offset)) { in shm_lseek() 167 offset += addend; in shm_lseek() 168 if (offset < 0) { in shm_lseek() 173 return offset; in shm_lseek() 209 static ssize_t shm_rw(struct shm_obj *shm, void *buf, size_t size, bool is_write, size_t offset) in shm_rw() argument 211 if (offset >= shm->size) { in shm_rw() 214 size = MIN(size, shm->size - offset); in shm_rw() 219 memcpy(&shm->mem[offset], buf, size); in shm_rw() 221 memcpy(buf, &shm->mem[offset], size); in shm_rw() [all …]
|
/Zephyr-latest/scripts/build/ |
D | gen_kobject_list.py | 201 def __init__(self, offset, name, size, api=False): argument 204 self.offset = offset 219 def __init__(self, offset, elements, member_type): argument 222 self.offset = offset 269 def __init__(self, offset, member_name, member_type, member_offset): argument 320 def __init__(self, offset, name, size): argument 323 self.offset = offset 365 offset = spec_val + die.cu.cu_offset 367 return extern_env.get(offset) 397 offset = die.offset [all …]
|
/Zephyr-latest/drivers/bbram/ |
D | bbram_npcx.c | 66 static int bbram_npcx_read(const struct device *dev, size_t offset, size_t size, in bbram_npcx_read() argument 71 if (size < 1 || offset + size > config->size || bbram_npcx_check_invalid(dev)) { in bbram_npcx_read() 76 bytecpy(data, ((uint8_t *)config->base_addr + offset), size); in bbram_npcx_read() 80 static int bbram_npcx_write(const struct device *dev, size_t offset, size_t size, in bbram_npcx_write() argument 85 if (size < 1 || offset + size > config->size || bbram_npcx_check_invalid(dev)) { in bbram_npcx_write() 89 bytecpy(((uint8_t *)config->base_addr + offset), data, size); in bbram_npcx_write()
|
D | bbram_it8xxx2.c | 37 static int bbram_it8xxx2_read(const struct device *dev, size_t offset, size_t size, uint8_t *data) in bbram_it8xxx2_read() argument 41 if (size < 1 || offset + size > config->size) { in bbram_it8xxx2_read() 45 bytecpy(data, ((uint8_t *)config->base_addr + offset), size); in bbram_it8xxx2_read() 49 static int bbram_it8xxx2_write(const struct device *dev, size_t offset, size_t size, in bbram_it8xxx2_write() argument 54 if (size < 1 || offset + size > config->size) { in bbram_it8xxx2_write() 58 bytecpy(((uint8_t *)config->base_addr + offset), data, size); in bbram_it8xxx2_write()
|
/Zephyr-latest/drivers/i3c/ |
D | i3c_mem_slab.c | 52 ptrdiff_t offset = p - i3c_device_desc_pool.buffer; in i3c_device_desc_in_pool() local 54 return (offset >= 0) && in i3c_device_desc_in_pool() 55 (offset < (i3c_device_desc_pool.info.block_size * in i3c_device_desc_in_pool() 57 ((offset % i3c_device_desc_pool.info.block_size) == 0); in i3c_device_desc_in_pool()
|
/Zephyr-latest/include/zephyr/retention/ |
D | retention.h | 37 typedef int (*retention_read_api)(const struct device *dev, off_t offset, uint8_t *buffer, 39 typedef int (*retention_write_api)(const struct device *dev, off_t offset, 84 int retention_read(const struct device *dev, off_t offset, uint8_t *buffer, size_t size); 98 int retention_write(const struct device *dev, off_t offset, const uint8_t *buffer, size_t size);
|
/Zephyr-latest/subsys/bluetooth/services/ots/ |
D | ots_oacp.c | 178 "length: 0x%08X", params->offset, params->len); in oacp_checksum_proc_validate() 184 if (params->offset > ots->cur_obj->metadata.size.cur) { in oacp_checksum_proc_validate() 188 if ((params->offset + (uint64_t) params->len) > ots->cur_obj->metadata.size.alloc) { in oacp_checksum_proc_validate() 197 err = ots->cb->obj_cal_checksum(ots, conn, ots->cur_obj->id, params->offset, in oacp_checksum_proc_validate() 205 LOG_DBG("Calculate from offset %u len %u checksum 0x%08x\n", params->offset, in oacp_checksum_proc_validate() 222 "length: 0x%08X", params->offset, params->len); in oacp_read_proc_validate() 236 if ((params->offset + (uint64_t) params->len) > in oacp_read_proc_validate() 264 "length: 0x%08X", params->offset, params->len); in oacp_write_proc_validate() 275 if (params->offset < ots->cur_obj->metadata.size.cur) { in oacp_write_proc_validate() 297 if (params->offset > ots->cur_obj->metadata.size.cur) { in oacp_write_proc_validate() [all …]
|
D | ots_oacp_internal.h | 80 uint32_t offset; member 84 uint32_t offset; member 88 uint32_t offset; member 110 uint16_t offset, uint8_t flags);
|
/Zephyr-latest/lib/utils/ |
D | cobs.c | 74 uint8_t offset = net_buf_pull_u8(src); in cobs_decode() local 76 if (offset == delimiter && !(flags & COBS_FLAG_TRAILING_DELIMITER)) { in cobs_decode() 81 if (src->len < (offset - 1)) { in cobs_decode() 86 for (uint8_t i = 0; i < offset - 1; i++) { in cobs_decode() 98 if (offset != 0xFF && src->len > 0) { in cobs_decode()
|
/Zephyr-latest/drivers/serial/ |
D | uart_rpi_pico_pio.c | 58 uint32_t offset; in pio_uart_tx_init() local 65 offset = pio_add_program(pio, RPI_PICO_PIO_GET_PROGRAM(uart_tx)); in pio_uart_tx_init() 75 offset + RPI_PICO_PIO_GET_WRAP_TARGET(uart_tx), in pio_uart_tx_init() 76 offset + RPI_PICO_PIO_GET_WRAP(uart_tx)); in pio_uart_tx_init() 80 pio_sm_init(pio, sm, offset, &sm_config); in pio_uart_tx_init() 89 uint32_t offset; in pio_uart_rx_init() local 95 offset = pio_add_program(pio, RPI_PICO_PIO_GET_PROGRAM(uart_rx)); in pio_uart_rx_init() 105 offset + RPI_PICO_PIO_GET_WRAP_TARGET(uart_rx), in pio_uart_rx_init() 106 offset + RPI_PICO_PIO_GET_WRAP(uart_rx)); in pio_uart_rx_init() 108 pio_sm_init(pio, sm, offset, &sm_config); in pio_uart_rx_init()
|
/Zephyr-latest/subsys/fs/ext2/ |
D | ext2_impl.c | 508 args->offset = dir_off; in ext2_lookup_inode() 566 uint32_t block, block_off, offset = 0; in find_dir_entry() local 571 while (offset < inode->i_size) { in find_dir_entry() 572 block = offset / fs->block_size; in find_dir_entry() 573 block_off = offset % fs->block_size; in find_dir_entry() 592 *r_offset = offset; in find_dir_entry() 597 offset += de->de_rec_len; in find_dir_entry() 609 ssize_t ext2_inode_read(struct ext2_inode *inode, void *buf, uint32_t offset, size_t nbytes) in ext2_inode_read() argument 616 while (read < nbytes && offset < inode->i_size) { in ext2_inode_read() 618 uint32_t block = offset / block_size; in ext2_inode_read() [all …]
|
/Zephyr-latest/samples/arch/mpu/mpu_test/src/ |
D | main.c | 57 uint32_t offset; in cmd_write_mcux() local 60 offset = FLASH_MEM + 0x20000; in cmd_write_mcux() 64 PR_SHELL(sh, "write address: 0x%x\n", offset); in cmd_write_mcux() 66 if (flash_write(flash_dev, offset, value, in cmd_write_mcux() 82 uint32_t offset = FLASH_MEM + 0x4000; in cmd_write_stm32() local 85 PR_SHELL(sh, "write address: 0x%x\n", offset); in cmd_write_stm32() 87 if (flash_write(flash_dev, offset, &value, sizeof(value)) != 0) { in cmd_write_stm32()
|
/Zephyr-latest/drivers/gpio/ |
D | gpio_rpi_pico.c | 127 const int offset = GPIO_RPI_PINS_PER_PORT * PORT_NO(dev); in gpio_rpi_configure() local 141 gpio_set_pulls(pin + offset, (flags & GPIO_PULL_UP) != 0U, (flags & GPIO_PULL_DOWN) != 0U); in gpio_rpi_configure() 144 gpio_set_function(pin + offset, GPIO_FUNC_SIO); in gpio_rpi_configure() 147 gpio_set_dir(pin + offset, GPIO_IN); in gpio_rpi_configure() 149 gpio_set_input_enabled(pin + offset, false); in gpio_rpi_configure() 163 gpio_put(pin + offset, 0); in gpio_rpi_configure() 164 gpio_set_dir(pin + offset, flags & GPIO_OUTPUT_INIT_LOW); in gpio_rpi_configure() 167 gpio_put(pin + offset, 1); in gpio_rpi_configure() 168 gpio_set_dir(pin + offset, flags & GPIO_OUTPUT_INIT_HIGH); in gpio_rpi_configure() 173 gpio_put(pin + offset, 1); in gpio_rpi_configure() [all …]
|
/Zephyr-latest/boards/shields/ssd1306/ |
D | ssd1306_128x64.overlay | 21 segment-offset = <0>; 22 page-offset = <0>; 23 display-offset = <0>;
|
D | sh1106_128x64.overlay | 21 segment-offset = <2>; 22 page-offset = <0>; 23 display-offset = <0>;
|
/Zephyr-latest/subsys/retention/ |
D | blinfo_mcuboot.c | 29 uintptr_t offset = SHARED_DATA_HEADER_SIZE; in blinfo_lookup() local 41 while (offset < header.tlv_tot_len) { in blinfo_lookup() 42 rc = retention_read(bootloader_info_dev, offset, (void *)&tlv_entry, in blinfo_lookup() 59 offset += SHARED_DATA_ENTRY_HEADER_SIZE; in blinfo_lookup() 60 rc = retention_read(bootloader_info_dev, offset, val, in blinfo_lookup() 70 offset += SHARED_DATA_ENTRY_SIZE(tlv_entry.tlv_len); in blinfo_lookup()
|