Lines Matching refs:offset

602 int cad_qspi_indirect_page_bound_write(uint32_t offset,  in cad_qspi_indirect_page_bound_write()  argument
609 status = cad_qspi_indirect_write_start_bank(offset, len); in cad_qspi_indirect_page_bound_write()
634 int cad_qspi_read_bank(uint8_t *buffer, uint32_t offset, uint32_t size) in cad_qspi_read_bank() argument
640 status = cad_qspi_indirect_read_start_bank(offset, size); in cad_qspi_read_bank()
662 int cad_qspi_write_bank(uint32_t offset, uint8_t *buffer, uint32_t size) in cad_qspi_write_bank() argument
665 uint32_t page_offset = offset & (CAD_QSPI_PAGE_SIZE - 1); in cad_qspi_write_bank()
669 status = cad_qspi_indirect_page_bound_write(offset, buffer, in cad_qspi_write_bank()
674 offset += write_size; in cad_qspi_write_bank()
682 int cad_qspi_read(void *buffer, uint32_t offset, uint32_t size) in cad_qspi_read() argument
690 if ((offset >= qspi_device_size) || in cad_qspi_read()
691 (offset + size - 1 >= qspi_device_size) || in cad_qspi_read()
710 bank_count = CAD_QSPI_BANK_ADDR(offset + size - 1) - in cad_qspi_read()
711 CAD_QSPI_BANK_ADDR(offset) + 1; in cad_qspi_read()
712 bank_addr = offset & CAD_QSPI_BANK_ADDR_MSK; in cad_qspi_read()
713 bank_offset = offset & (CAD_QSPI_BANK_SIZE - 1); in cad_qspi_read()
738 int cad_qspi_erase(uint32_t offset, uint32_t size) in cad_qspi_erase() argument
741 uint32_t subsector_offset = offset & (CAD_QSPI_SUBSECTOR_SIZE - 1); in cad_qspi_erase()
746 status = cad_qspi_erase_subsector(offset); in cad_qspi_erase()
750 offset += erase_size; in cad_qspi_erase()
757 int cad_qspi_write(void *buffer, uint32_t offset, uint32_t size) in cad_qspi_write() argument
765 if ((offset >= qspi_device_size) || in cad_qspi_write()
766 (offset + size - 1 >= qspi_device_size) || in cad_qspi_write()
777 bank_count = CAD_QSPI_BANK_ADDR(offset + size - 1) - in cad_qspi_write()
778 CAD_QSPI_BANK_ADDR(offset) + 1; in cad_qspi_write()
779 bank_addr = offset & CAD_QSPI_BANK_ADDR_MSK; in cad_qspi_write()
780 bank_offset = offset & (CAD_QSPI_BANK_SIZE - 1); in cad_qspi_write()
807 int cad_qspi_update(void *Buffer, uint32_t offset, uint32_t size) in cad_qspi_update() argument
811 status = cad_qspi_erase(offset, size); in cad_qspi_update()
815 return cad_qspi_write(Buffer, offset, size); in cad_qspi_update()