Home
last modified time | relevance | path

Searched refs:offset (Results 126 – 150 of 1070) sorted by relevance

12345678910>>...43

/Zephyr-latest/drivers/flash/
Dsoc_flash_nios2_qspi.c74 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 …]
Dflash_util.c23 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 …]
Dflash_ifx_cat1.c53 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()
Dflash_stm32f1x.c42 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()
Dflash_stm32l4x.c65 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 …]
Dflash_ite_it8xxx2.c343 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/
Dretained_mem_handlers.c17 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/
Dservice_b_3_2.c48 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()
Dservice_b_3_3.c48 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/
Dshm.c143 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/
Dgen_kobject_list.py201 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/
Dbbram_npcx.c66 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()
Dbbram_it8xxx2.c37 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/
Di3c_mem_slab.c52 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/
Dretention.h37 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/
Dots_oacp.c178 "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 …]
Dots_oacp_internal.h80 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/
Dcobs.c74 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/
Duart_rpi_pico_pio.c58 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/
Dext2_impl.c508 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/
Dmain.c57 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/
Dgpio_rpi_pico.c127 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/
Dssd1306_128x64.overlay21 segment-offset = <0>;
22 page-offset = <0>;
23 display-offset = <0>;
Dsh1106_128x64.overlay21 segment-offset = <2>;
22 page-offset = <0>;
23 display-offset = <0>;
/Zephyr-latest/subsys/retention/
Dblinfo_mcuboot.c29 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()

12345678910>>...43