Lines Matching refs:host
10 void spi_flash_hal_setup_auto_suspend_mode(spi_flash_host_inst_t *host);
11 void spi_flash_hal_disable_auto_resume_mode(spi_flash_host_inst_t *host);
12 void spi_flash_hal_disable_auto_suspend_mode(spi_flash_host_inst_t *host);
13 void spi_flash_hal_setup_auto_resume_mode(spi_flash_host_inst_t *host);
25 void spi_flash_hal_erase_chip(spi_flash_host_inst_t *host) in spi_flash_hal_erase_chip() argument
27 spi_dev_t *dev = get_spi_dev(host); in spi_flash_hal_erase_chip()
30 if((((spi_flash_hal_context_t*)host)->flags & SPI_FLASH_HOST_CONTEXT_FLAG_AUTO_SUSPEND) == 0) { in spi_flash_hal_erase_chip()
31 host->driver->poll_cmd_done(host); in spi_flash_hal_erase_chip()
34 host->driver->poll_cmd_done(host); in spi_flash_hal_erase_chip()
39 void spi_flash_hal_erase_sector(spi_flash_host_inst_t *host, uint32_t start_address) in spi_flash_hal_erase_sector() argument
41 spi_dev_t *dev = get_spi_dev(host); in spi_flash_hal_erase_sector()
47 if((((spi_flash_hal_context_t*)host)->flags & SPI_FLASH_HOST_CONTEXT_FLAG_AUTO_SUSPEND) == 0) { in spi_flash_hal_erase_sector()
48 host->driver->poll_cmd_done(host); in spi_flash_hal_erase_sector()
51 host->driver->poll_cmd_done(host); in spi_flash_hal_erase_sector()
56 void spi_flash_hal_erase_block(spi_flash_host_inst_t *host, uint32_t start_address) in spi_flash_hal_erase_block() argument
58 spi_dev_t *dev = get_spi_dev(host); in spi_flash_hal_erase_block()
63 if((((spi_flash_hal_context_t*)host)->flags & SPI_FLASH_HOST_CONTEXT_FLAG_AUTO_SUSPEND) == 0) { in spi_flash_hal_erase_block()
64 host->driver->poll_cmd_done(host); in spi_flash_hal_erase_block()
67 host->driver->poll_cmd_done(host); in spi_flash_hal_erase_block()
72 void spi_flash_hal_program_page(spi_flash_host_inst_t *host, const void *buffer, uint32_t address, … in spi_flash_hal_program_page() argument
74 spi_dev_t *dev = get_spi_dev(host); in spi_flash_hal_program_page()
78 host->driver->poll_cmd_done(host); in spi_flash_hal_program_page()
81 esp_err_t spi_flash_hal_set_write_protect(spi_flash_host_inst_t *host, bool wp) in spi_flash_hal_set_write_protect() argument
83 spi_dev_t *dev = get_spi_dev(host); in spi_flash_hal_set_write_protect()
85 host->driver->poll_cmd_done(host); in spi_flash_hal_set_write_protect()
91 static inline spi_dev_t *get_spi_dev(spi_flash_host_inst_t *host) in get_spi_dev() argument
93 return ((spi_flash_hal_context_t*)host)->spi; in get_spi_dev()
96 static inline int get_host_id(spi_flash_host_inst_t* host) in get_host_id() argument
98 spi_dev_t *dev = get_spi_dev(host); in get_host_id()
104 uint32_t spi_flash_hal_check_status(spi_flash_host_inst_t *host) in spi_flash_hal_check_status() argument
106 spi_dev_t *dev = get_spi_dev(host); in spi_flash_hal_check_status()
125 esp_err_t spi_flash_hal_setup_read_suspend(spi_flash_host_inst_t *host, const spi_flash_sus_cmd_con… in spi_flash_hal_setup_read_suspend() argument
129 spi_flash_hal_context_t* ctx = (spi_flash_hal_context_t*)host; in spi_flash_hal_setup_read_suspend()
140 void spi_flash_hal_setup_auto_suspend_mode(spi_flash_host_inst_t *host) in spi_flash_hal_setup_auto_suspend_mode() argument
150 void spi_flash_hal_setup_auto_resume_mode(spi_flash_host_inst_t *host) in spi_flash_hal_setup_auto_resume_mode() argument
159 void spi_flash_hal_disable_auto_suspend_mode(spi_flash_host_inst_t *host) in spi_flash_hal_disable_auto_suspend_mode() argument
169 void spi_flash_hal_disable_auto_resume_mode(spi_flash_host_inst_t *host) in spi_flash_hal_disable_auto_resume_mode() argument
179 void spi_flash_hal_resume(spi_flash_host_inst_t *host) in spi_flash_hal_resume() argument
182 spimem_flash_ll_resume((spi_mem_dev_t*)(((spi_flash_hal_context_t *)host)->spi)); in spi_flash_hal_resume()
188 void spi_flash_hal_suspend(spi_flash_host_inst_t *host) in spi_flash_hal_suspend() argument
191 spimem_flash_ll_suspend((spi_mem_dev_t *)(((spi_flash_hal_context_t *)host)->spi)); in spi_flash_hal_suspend()