Home
last modified time | relevance | path

Searched refs:layout (Results 1 – 25 of 165) sorted by relevance

1234567

/Zephyr-latest/drivers/firmware/scmi/
Dshmem.c32 struct scmi_shmem_layout *layout; in scmi_shmem_get_channel_status() local
35 layout = (struct scmi_shmem_layout *)data->regmap; in scmi_shmem_get_channel_status()
37 *status = layout->chan_status; in scmi_shmem_get_channel_status()
51 __weak int scmi_shmem_vendor_read_message(const struct scmi_shmem_layout *layout) in scmi_shmem_vendor_read_message() argument
56 __weak int scmi_shmem_vendor_write_message(struct scmi_shmem_layout *layout) in scmi_shmem_vendor_write_message() argument
63 struct scmi_shmem_layout *layout; in scmi_shmem_read_message() local
69 layout = (struct scmi_shmem_layout *)data->regmap; in scmi_shmem_read_message()
80 if (cfg->size < (sizeof(*layout) + msg->len)) { in scmi_shmem_read_message()
86 if (msg->len != (layout->len - sizeof(layout->msg_hdr))) { in scmi_shmem_read_message()
89 (uint32_t)(layout->len - sizeof(layout->msg_hdr))); in scmi_shmem_read_message()
[all …]
/Zephyr-latest/drivers/firmware/scmi/nxp/
Dshmem.c17 int scmi_shmem_vendor_read_message(const struct scmi_shmem_layout *layout) in scmi_shmem_vendor_read_message() argument
19 uint32_t validation_type = layout->res1[0]; in scmi_shmem_vendor_read_message()
22 if (layout->res1[1] != crc32_ieee((const uint8_t *)&layout->msg_hdr, layout->len)) { in scmi_shmem_vendor_read_message()
36 int scmi_shmem_vendor_write_message(struct scmi_shmem_layout *layout) in scmi_shmem_vendor_write_message() argument
38 uint32_t validation_type = layout->res1[0]; in scmi_shmem_vendor_write_message()
41 layout->res1[1] = crc32_ieee((const uint8_t *)&layout->msg_hdr, layout->len); in scmi_shmem_vendor_write_message()
/Zephyr-latest/drivers/flash/
Dflash_page_layout.c15 const struct flash_pages_layout *layout; in flash_get_page_info() local
22 api->page_layout(dev, &layout, &layout_size); in flash_get_page_info()
25 info->size = layout->pages_size; in flash_get_page_info()
32 index_jmp = MIN(index_jmp, layout->pages_count); in flash_get_page_info()
35 if (index_jmp < layout->pages_count) { in flash_get_page_info()
39 layout++; in flash_get_page_info()
61 const struct flash_pages_layout *layout; in z_impl_flash_get_page_count() local
65 api->page_layout(dev, &layout, &layout_size); in z_impl_flash_get_page_count()
68 count += layout->pages_count; in z_impl_flash_get_page_count()
69 layout++; in z_impl_flash_get_page_count()
[all …]
Dflash_stm32wba_fm.c171 const struct flash_pages_layout **layout, in flash_stm32wba_page_layout() argument
186 *layout = &stm32wba_flash_layout; in flash_stm32wba_page_layout()
215 const struct flash_pages_layout *layout; in stm32_flash_init() local
218 flash_stm32wba_page_layout(dev, &layout, &layout_size); in stm32_flash_init()
221 layout[i].pages_size, layout[i].pages_count); in stm32_flash_init()
Dflash_andes_qspi.c63 struct flash_pages_layout layout; member
84 struct flash_pages_layout layout; member
688 dev_data->layout.pages_size = layout_page_size; in setup_pages_layout()
689 dev_data->layout.pages_count = flash_size / layout_page_size; in setup_pages_layout()
690 LOG_DBG("layout %zu x %zu By pages", dev_data->layout.pages_count, in setup_pages_layout()
691 dev_data->layout.pages_size); in setup_pages_layout()
695 const struct flash_pages_layout *layout = &config->layout; in setup_pages_layout() local
697 size_t layout_size = layout->pages_size * layout->pages_count; in setup_pages_layout()
699 if (!SPI_NOR_IS_SECTOR_ALIGNED(layout->pages_size)) { in setup_pages_layout()
707 flash_size, layout->pages_count, layout->pages_size); in setup_pages_layout()
[all …]
Dflash_stm32f7x.c273 const struct flash_pages_layout **layout, in flash_stm32_page_layout() argument
278 *layout = stm32f7_flash_layout_single_bank; in flash_stm32_page_layout()
281 *layout = stm32f7_flash_layout_dual_bank; in flash_stm32_page_layout()
286 *layout = stm32f7_flash_layout; in flash_stm32_page_layout()
Dflash_nxp_s32_qspi.h31 struct flash_pages_layout layout; member
103 void nxp_s32_qspi_pages_layout(const struct device *dev, const struct flash_pages_layout **layout,
Dspi_nor.c89 struct flash_pages_layout layout; member
194 struct flash_pages_layout layout; member
1406 data->layout.pages_size = layout_page_size; in setup_pages_layout()
1407 data->layout.pages_count = flash_size / layout_page_size; in setup_pages_layout()
1408 LOG_DBG("layout %zu x %zu By pages", data->layout.pages_count, data->layout.pages_size); in setup_pages_layout()
1411 const struct flash_pages_layout *layout = &cfg->layout; in setup_pages_layout()
1413 size_t layout_size = layout->pages_size * layout->pages_count; in setup_pages_layout()
1417 flash_size, layout->pages_count, layout->pages_size); in setup_pages_layout()
1658 const struct flash_pages_layout **layout, in spi_nor_pages_layout() argument
1665 *layout = &data->layout; in spi_nor_pages_layout()
[all …]
Dflash_gd32_v1.c189 const struct flash_pages_layout **layout, in flash_gd32_pages_layout() argument
194 *layout = gd32_fmc_v1_layout; in flash_gd32_pages_layout()
Dflash_gd32.h40 const struct flash_pages_layout **layout,
Dsoc_flash_rv32m1.c117 const struct flash_pages_layout **layout, in flash_mcux_pages_layout() argument
120 *layout = &dev_layout; in flash_mcux_pages_layout()
Dsoc_flash_nrf_mram.c163 static void nrf_mram_page_layout(const struct device *dev, const struct flash_pages_layout **layout, in nrf_mram_page_layout() argument
173 *layout = &pages_layout; in nrf_mram_page_layout()
Dflash_stm32f2x.c192 const struct flash_pages_layout **layout, in flash_stm32_page_layout() argument
197 *layout = stm32f2_flash_layout; in flash_stm32_page_layout()
Dsoc_flash_b91.c213 const struct flash_pages_layout **layout, in flash_b91_pages_layout() argument
216 *layout = &dev_layout; in flash_b91_pages_layout()
/Zephyr-latest/doc/hardware/peripherals/
Dflash.rst13 all flash controller regular memory that layout is accessible via
14 API for retrieving the layout of pages (see :kconfig:option:`CONFIG_FLASH_PAGE_LAYOUT`).
18 API for retrieving the layout of pages).
/Zephyr-latest/tests/drivers/mspi/flash/src/
Dmain.c76 const struct flash_pages_layout *layout = NULL; in test_multi_sector_rw() local
88 api->page_layout(flash_dev, &layout, &layout_size); in test_multi_sector_rw()
90 if (layout && layout_size) { in test_multi_sector_rw()
93 TC_PRINT("%2d: 0x%-8X 0x%-8x\n", i, layout[i].pages_count, in test_multi_sector_rw()
94 layout[i].pages_size); in test_multi_sector_rw()
95 min_page_size = MIN(min_page_size, layout[i].pages_size); in test_multi_sector_rw()
/Zephyr-latest/include/zephyr/drivers/firmware/scmi/
Dshmem.h84 int scmi_shmem_vendor_write_message(struct scmi_shmem_layout *layout);
94 int scmi_shmem_vendor_read_message(const struct scmi_shmem_layout *layout);
/Zephyr-latest/drivers/disk/
DKconfig.flash16 bool "Verify flashdisk partition layout"
19 Enable runtime zephyr,flash-disk partition page layout constraints
/Zephyr-latest/tests/subsys/fs/multi-fs/src/
Dtest_ram_backend.c66 const struct flash_pages_layout **layout, in test_flash_ram_pages_layout() argument
76 *layout = dev_layout; in test_flash_ram_pages_layout()
/Zephyr-latest/tests/subsys/fs/common/
Dtest_fs_dirops.c111 struct testfs_bcmd *layout) in check_layout() argument
114 struct testfs_bcmd *end_layout = testfs_bcmd_end(layout); in check_layout()
122 int rc = testfs_bcmd_verify_layout(&path, layout, end_layout); in check_layout()
129 struct testfs_bcmd *cp = layout; in check_layout()
/Zephyr-latest/soc/altr/qemu_nios2/
Dlinker.ld11 #include <layout.h>
/Zephyr-latest/soc/altr/zephyr_nios2f/
Dlinker.ld11 #include <layout.h>
/Zephyr-latest/subsys/logging/backends/
DKconfig.adsp_mtrace10 using the SOF Linux driver mtrace buffer layout.
/Zephyr-latest/samples/modules/lvgl/demos/
DKconfig36 bool "LVGL flex layout demo"
39 Build flex layout demo application.
/Zephyr-latest/samples/drivers/spi_flash_at45/
DREADME.rst22 enables the flash page layout API which allow show the flash information.
59 To build and flash with flash page layout enabled:
69 layout enabled:
82 layout are enabled:

1234567