Home
last modified time | relevance | path

Searched refs:dalign (Results 1 – 1 of 1) sorted by relevance

/openbmc/qemu/block/
H A Dfile-posix.c1361 static int hdev_get_pdiscard_alignment(struct stat *st, uint32_t *dalign) in hdev_get_pdiscard_alignment() argument
1368 return get_sysfs_u32_val(st, "discard_granularity", dalign); in hdev_get_pdiscard_alignment()
1584 uint32_t dalign = 0; in raw_refresh_limits() local
1587 ret = hdev_get_pdiscard_alignment(&st, &dalign); in raw_refresh_limits()
1588 if (ret == 0 && dalign != 0) { in raw_refresh_limits()
1592 if (dalign < ralign && (ralign % dalign == 0)) { in raw_refresh_limits()
1593 dalign = ralign; in raw_refresh_limits()
1597 if (dalign % ralign != 0) { in raw_refresh_limits()
1599 "multiple of request_alignment %u", dalign, ralign); in raw_refresh_limits()
1603 bs->bl.pdiscard_alignment = dalign; in raw_refresh_limits()