Searched refs:sgl (Results 1 – 4 of 4) sorted by relevance
| /rk3399_rockchip-uboot/include/linux/mtd/ |
| H A D | ubi.h | 258 int ubi_leb_read_sg(struct ubi_volume_desc *desc, int lnum, struct ubi_sgl *sgl, 286 struct ubi_sgl *sgl, int offset, int len) in ubi_read_sg() argument 288 return ubi_leb_read_sg(desc, lnum, sgl, offset, len, 0); in ubi_read_sg()
|
| /rk3399_rockchip-uboot/drivers/mtd/ubi/ |
| H A D | eba.c | 493 struct ubi_sgl *sgl, int lnum, int offset, int len, in ubi_eba_read_leb_sg() argument 501 ubi_assert(sgl->list_pos < UBI_MAX_SG_COUNT); in ubi_eba_read_leb_sg() 502 sg = &sgl->sg[sgl->list_pos]; in ubi_eba_read_leb_sg() 503 if (len < sg->length - sgl->page_pos) in ubi_eba_read_leb_sg() 506 to_read = sg->length - sgl->page_pos; in ubi_eba_read_leb_sg() 509 sg_virt(sg) + sgl->page_pos, offset, in ubi_eba_read_leb_sg() 517 sgl->page_pos += to_read; in ubi_eba_read_leb_sg() 518 if (sgl->page_pos == sg->length) { in ubi_eba_read_leb_sg() 519 sgl->list_pos++; in ubi_eba_read_leb_sg() 520 sgl->page_pos = 0; in ubi_eba_read_leb_sg() [all …]
|
| H A D | kapi.c | 469 int ubi_leb_read_sg(struct ubi_volume_desc *desc, int lnum, struct ubi_sgl *sgl, in ubi_leb_read_sg() argument 485 err = ubi_eba_read_leb_sg(ubi, vol, sgl, lnum, offset, len, check); in ubi_leb_read_sg()
|
| H A D | ubi.h | 851 struct ubi_sgl *sgl, int lnum, int offset, int len,
|