Lines Matching +full:low +full:- +full:level

7  * See the COPYING file in the top-level directory.
16 #include "virtio-9p-client.h"
87 qtest_memwrite(req->qts, req->t_msg + req->t_off, addr, len); in v9fs_memwrite()
88 req->t_off += len; in v9fs_memwrite()
93 req->r_off += len; in v9fs_memskip()
98 qtest_memread(req->qts, req->r_msg + req->r_off, addr, len); in v9fs_memread()
99 req->r_off += len; in v9fs_memread()
151 g_assert_cmpint(len, <=, UINT16_MAX - 2); in v9fs_string_size()
193 uint32_t total_size = 7; /* 9P header has well-known size of 7 bytes */ in v9fs_req_init()
199 g_assert_cmpint(total_size, <=, UINT32_MAX - size); in v9fs_req_init()
205 req->qts = global_qtest; in v9fs_req_init()
206 req->v9p = v9p; in v9fs_req_init()
207 req->t_size = total_size; in v9fs_req_init()
208 req->t_msg = guest_alloc(alloc, req->t_size); in v9fs_req_init()
210 req->tag = tag; in v9fs_req_init()
216 QVirtio9P *v9p = req->v9p; in v9fs_req_send()
218 req->r_msg = guest_alloc(alloc, P9_MAX_SIZE); in v9fs_req_send()
219 req->free_head = qvirtqueue_add(req->qts, v9p->vq, req->t_msg, req->t_size, in v9fs_req_send()
221 qvirtqueue_add(req->qts, v9p->vq, req->r_msg, P9_MAX_SIZE, true, false); in v9fs_req_send()
222 qvirtqueue_kick(req->qts, v9p->vdev, v9p->vq, req->free_head); in v9fs_req_send()
223 req->t_off = 0; in v9fs_req_send()
248 QVirtio9P *v9p = req->v9p; in v9fs_req_wait_for_reply()
250 qvirtio_wait_used_elem(req->qts, v9p->vdev, v9p->vq, req->free_head, len, in v9fs_req_wait_for_reply()
264 g_assert_cmpint(hdr.tag, ==, req->tag); in v9fs_req_recv()
281 guest_free(alloc, req->t_msg); in v9fs_req_free()
282 guest_free(alloc, req->r_msg); in v9fs_req_free()
319 g_assert_cmpint(body_size, <=, UINT32_MAX - string_size); in v9fs_tversion()
427 /* expecting either high- or low-level path, both not both */ in v9fs_twalk()
444 g_assert_cmpint(body_size, <=, UINT32_MAX - wname_size); in v9fs_twalk()
536 v9fs_uint64_read(req, &attr->valid); in v9fs_rgetattr()
537 v9fs_memread(req, &attr->qid, 13); in v9fs_rgetattr()
538 v9fs_uint32_read(req, &attr->mode); in v9fs_rgetattr()
539 v9fs_uint32_read(req, &attr->uid); in v9fs_rgetattr()
540 v9fs_uint32_read(req, &attr->gid); in v9fs_rgetattr()
541 v9fs_uint64_read(req, &attr->nlink); in v9fs_rgetattr()
542 v9fs_uint64_read(req, &attr->rdev); in v9fs_rgetattr()
543 v9fs_uint64_read(req, &attr->size); in v9fs_rgetattr()
544 v9fs_uint64_read(req, &attr->blksize); in v9fs_rgetattr()
545 v9fs_uint64_read(req, &attr->blocks); in v9fs_rgetattr()
546 v9fs_uint64_read(req, &attr->atime_sec); in v9fs_rgetattr()
547 v9fs_uint64_read(req, &attr->atime_nsec); in v9fs_rgetattr()
548 v9fs_uint64_read(req, &attr->mtime_sec); in v9fs_rgetattr()
549 v9fs_uint64_read(req, &attr->mtime_nsec); in v9fs_rgetattr()
550 v9fs_uint64_read(req, &attr->ctime_sec); in v9fs_rgetattr()
551 v9fs_uint64_read(req, &attr->ctime_nsec); in v9fs_rgetattr()
552 v9fs_uint64_read(req, &attr->btime_sec); in v9fs_rgetattr()
553 v9fs_uint64_read(req, &attr->btime_nsec); in v9fs_rgetattr()
554 v9fs_uint64_read(req, &attr->gen); in v9fs_rgetattr()
555 v9fs_uint64_read(req, &attr->data_version); in v9fs_rgetattr()
661 togo -= 13 + 8 + 1 + 2 + slen, ++n) in v9fs_rreaddir()
671 e = e->next = g_new(struct V9fsDirent, 1); in v9fs_rreaddir()
673 e->next = NULL; in v9fs_rreaddir()
675 v9fs_memread(req, &e->qid, 13); in v9fs_rreaddir()
676 v9fs_uint64_read(req, &e->offset); in v9fs_rreaddir()
677 v9fs_uint8_read(req, &e->type); in v9fs_rreaddir()
678 v9fs_string_read(req, &slen, &e->name); in v9fs_rreaddir()
694 next = e->next; in v9fs_free_dirents()
695 g_free(e->name); in v9fs_free_dirents()
754 g_assert_cmpint(body_size, <=, UINT32_MAX - opt.count); in v9fs_twrite()
830 /* expecting either hi-level atPath or low-level dfid, but not both */ in v9fs_tmkdir()
847 g_assert_cmpint(body_size, <=, UINT32_MAX - string_size); in v9fs_tmkdir()
890 /* expecting either hi-level atPath or low-level fid, but not both */ in v9fs_tlcreate()
907 g_assert_cmpint(body_size, <=, UINT32_MAX - string_size); in v9fs_tlcreate()
954 /* expecting either hi-level atPath or low-level fid, but not both */ in v9fs_tsymlink()
968 g_assert_cmpint(body_size, <=, UINT32_MAX - string_size); in v9fs_tsymlink()
1011 /* expecting either hi-level atPath or low-level dfid, but not both */ in v9fs_tlink()
1013 /* expecting either hi-level toPath or low-level fid, but not both */ in v9fs_tlink()
1028 g_assert_cmpint(body_size, <=, UINT32_MAX - string_size); in v9fs_tlink()
1065 /* expecting either hi-level atPath or low-level dirfd, but not both */ in v9fs_tunlinkat()
1076 g_assert_cmpint(body_size, <=, UINT32_MAX - string_size); in v9fs_tunlinkat()