Lines Matching refs:host
23 #define COMPUTE_DUMMY_CYCLELEN(host, base) ((base) + ((spi_flash_hal_context_t*)host)->extra_dum…
25 static inline spi_dev_t *get_spi_dev(spi_flash_host_inst_t *host)
27 return ((spi_flash_hal_context_t*)host)->spi;
30 static inline int get_host_id(spi_flash_host_inst_t* host)
32 spi_dev_t *dev = get_spi_dev(host);
36 void spi_flash_hal_poll_cmd_done(spi_flash_host_inst_t *host)
38 while (!spi_flash_ll_cmd_is_done(get_spi_dev(host))) {
43 esp_err_t spi_flash_hal_device_config(spi_flash_host_inst_t *host)
45 spi_flash_hal_context_t* ctx = (spi_flash_hal_context_t*)host;
46 spi_dev_t *dev = get_spi_dev(host);
58 spi_flash_hal_setup_auto_suspend_mode(host);
60 spi_flash_hal_disable_auto_suspend_mode(host);
63 spi_flash_hal_setup_auto_resume_mode(host);
65 spi_flash_hal_disable_auto_resume_mode(host);
80 spi_flash_host_inst_t *host,
86 spi_dev_t *dev = get_spi_dev(host);
140 spi_flash_ll_set_dummy(dev, COMPUTE_DUMMY_CYCLELEN(host, dummy_cyclelen_base));
148 esp_err_t spi_flash_hal_common_command(spi_flash_host_inst_t *host, spi_flash_trans_t *trans)
150 spi_dev_t *dev = get_spi_dev(host);
151 esp_flash_io_mode_t io_mode = ((spi_flash_hal_context_t*)host)->base_io_mode;
161 … host->driver->configure_host_io_mode(host, command, trans->address_bitlen, dummy_bitlen, io_mode);
174 host->driver->poll_cmd_done(host);
181 esp_err_t spi_flash_hal_read(spi_flash_host_inst_t *host, void *buffer, uint32_t address, uint32_t …
183 spi_dev_t *dev = get_spi_dev(host);
190 host->driver->poll_cmd_done(host);