Lines Matching refs:sz
253 size_t bus_gvariant_determine_word_size(size_t sz, size_t extra) {
254 if (sz + extra <= 0xFF)
256 else if (sz + extra*2 <= 0xFFFF)
258 else if (sz + extra*4 <= 0xFFFFFFFF)
264 size_t bus_gvariant_read_word_le(void *p, size_t sz) {
273 if (sz == 1)
276 memcpy(&x, p, sz);
278 if (sz == 2)
280 else if (sz == 4)
282 else if (sz == 8)
288 void bus_gvariant_write_word_le(void *p, size_t sz, size_t value) {
296 assert(sz == 8 || (value < (1ULL << (sz*8))));
298 if (sz == 1) {
301 } else if (sz == 2)
303 else if (sz == 4)
305 else if (sz == 8)
310 memcpy(p, &x, sz);