Lines Matching refs:sf
17 *size = dfu->data.sf.size; in dfu_get_medium_size_sf()
25 return spi_flash_read(dfu->data.sf.dev, dfu->data.sf.start + offset, in dfu_read_medium_sf()
31 return (lldiv((start + offset), dfu->data.sf.dev->sector_size)) * in find_sector()
32 dfu->data.sf.dev->sector_size; in find_sector()
40 ret = spi_flash_erase(dfu->data.sf.dev, in dfu_write_medium_sf()
41 find_sector(dfu, dfu->data.sf.start, offset), in dfu_write_medium_sf()
42 dfu->data.sf.dev->sector_size); in dfu_write_medium_sf()
46 ret = spi_flash_write(dfu->data.sf.dev, dfu->data.sf.start + offset, in dfu_write_medium_sf()
66 spi_flash_free(dfu->data.sf.dev); in dfu_free_entity_sf()
123 dfu->data.sf.dev = parse_dev(devstr_bkup); in dfu_fill_entity_sf()
125 if (!dfu->data.sf.dev) in dfu_fill_entity_sf()
129 dfu->max_buf_size = dfu->data.sf.dev->sector_size; in dfu_fill_entity_sf()
134 dfu->data.sf.start = simple_strtoul(s, &s, 16); in dfu_fill_entity_sf()
136 dfu->data.sf.size = simple_strtoul(s, &s, 16); in dfu_fill_entity_sf()
139 spi_flash_free(dfu->data.sf.dev); in dfu_fill_entity_sf()