Lines Matching defs:bch
2 * drivers/bch/bchlib_cache.c
28 #include "bch.h"
49 int bchlib_flushsector(struct bchlib_s *bch)
57 if (bch->dirty)
61 ret = los_disk_write(bch->disk->disk_id, (const void *)bch->buffer, bch->sector, 1);
70 bch->dirty = false;
87 int bchlib_readsector(struct bchlib_s *bch, unsigned long long sector)
91 if (bch->sector != sector)
93 ret = bchlib_flushsector(bch);
99 bch->sector = (unsigned long long)-1;
101 ret = los_disk_read(bch->disk->disk_id, (void *)bch->buffer, sector, 1, TRUE);
107 bch->sector = sector;