Lines Matching full:req
291 struct open_request *req = msg; in verify_open_req() local
292 int str_len[] = { req->path_len }; in verify_open_req()
294 if (req->path_len < 0 || req->path_len >= PATH_MAX) in verify_open_req()
297 if (msg_len != sizeof(*req) + req->path_len + 1) in verify_open_req()
300 str_len[0] = req->path_len; in verify_open_req()
301 if (is_str_msg_valid(req->buf, str_len, sizeof(str_len) / sizeof(int))) in verify_open_req()
330 struct atomic_open_request *req = msg; in verify_atomic_open_req() local
331 int str_len[] = { req->path_len, req->file_len}; in verify_atomic_open_req()
333 if (req->path_len < 0 || req->path_len >= PATH_MAX || in verify_atomic_open_req()
334 req->file_len < 0 || req->file_len >= PATH_MAX) in verify_atomic_open_req()
337 if (msg_len != sizeof(*req) + req->path_len + 1 + req->file_len + 1) in verify_atomic_open_req()
340 if (is_str_msg_valid(req->buf, str_len, sizeof(str_len) / sizeof(int))) in verify_atomic_open_req()
369 struct readdir_request *req = msg; in verify_iterate_req() local
370 int str_len[] = { req->path_len }; in verify_iterate_req()
372 if (req->path_len < 0 || req->path_len >= PATH_MAX) in verify_iterate_req()
375 if (msg_len != sizeof(*req) + req->path_len + 1) in verify_iterate_req()
378 if (is_str_msg_valid(req->path, str_len, sizeof(str_len) / sizeof(int))) in verify_iterate_req()
397 struct mkdir_request *req = msg; in verify_mkdir_req() local
398 int str_len[] = { req->path_len, req->name_len }; in verify_mkdir_req()
400 if (req->path_len < 0 || req->path_len >= PATH_MAX || in verify_mkdir_req()
401 req->name_len < 0 || req->name_len >= PATH_MAX) in verify_mkdir_req()
404 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1) in verify_mkdir_req()
407 if (is_str_msg_valid(req->path, str_len, sizeof(str_len) / sizeof(int))) in verify_mkdir_req()
436 struct create_request *req = msg; in verify_create_req() local
437 int str_len[] = { req->path_len, req->name_len }; in verify_create_req()
439 if (req->path_len < 0 || req->path_len >= PATH_MAX || in verify_create_req()
440 req->name_len < 0 || req->name_len >= PATH_MAX) in verify_create_req()
443 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1) in verify_create_req()
446 if (is_str_msg_valid(req->path, str_len, sizeof(str_len) / sizeof(int))) in verify_create_req()
475 struct rmdir_request *req = msg; in verify_rmdir_req() local
476 int str_len[] = { req->path_len, req->name_len }; in verify_rmdir_req()
478 if (req->path_len < 0 || req->path_len >= PATH_MAX || in verify_rmdir_req()
479 req->name_len < 0 || req->name_len >= PATH_MAX) in verify_rmdir_req()
482 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1) in verify_rmdir_req()
485 if (is_str_msg_valid(req->path, str_len, sizeof(str_len) / sizeof(int))) in verify_rmdir_req()
504 struct unlink_request *req = msg; in verify_unlink_req() local
505 int str_len[] = { req->path_len, req->name_len }; in verify_unlink_req()
507 if (req->path_len < 0 || req->path_len >= PATH_MAX || in verify_unlink_req()
508 req->name_len < 0 || req->name_len >= PATH_MAX) in verify_unlink_req()
511 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1) in verify_unlink_req()
514 if (is_str_msg_valid(req->path, str_len, sizeof(str_len) / sizeof(int))) in verify_unlink_req()
533 struct rename_request *req = msg; in verify_rename_req() local
534 int str_len[] = { req->old_path_len, req->new_path_len, in verify_rename_req()
535 req->old_name_len, req->new_name_len }; in verify_rename_req()
537 if (req->old_path_len < 0 || req->old_path_len >= PATH_MAX || in verify_rename_req()
538 req->new_path_len < 0 || req->new_path_len >= PATH_MAX || in verify_rename_req()
539 req->old_name_len < 0 || req->old_name_len >= PATH_MAX || in verify_rename_req()
540 req->new_name_len < 0 || req->new_name_len >= PATH_MAX) in verify_rename_req()
543 if (msg_len != sizeof(*req) + req->old_path_len + 1 + in verify_rename_req()
544 req->new_path_len + 1 + req->old_name_len + 1 + in verify_rename_req()
545 req->new_name_len + 1) in verify_rename_req()
548 if (is_str_msg_valid(req->path, str_len, sizeof(str_len) / sizeof(int))) in verify_rename_req()
567 struct setattr_request *req = msg; in verify_setattr_req() local
568 int str_len[] = { req->path_len }; in verify_setattr_req()
570 req = msg; in verify_setattr_req()
571 if (req->path_len < 0 || req->path_len >= PATH_MAX) in verify_setattr_req()
574 if (msg_len != sizeof(*req) + req->path_len + 1) in verify_setattr_req()
577 if (is_str_msg_valid(req->buf, str_len, sizeof(str_len) / sizeof(int))) in verify_setattr_req()
596 struct getattr_request *req = msg; in verify_getattr_req() local
597 int str_len[] = { req->path_len }; in verify_getattr_req()
599 if (req->path_len < 0 || req->path_len >= PATH_MAX) in verify_getattr_req()
602 if (msg_len != sizeof(*req) + req->path_len + 1) in verify_getattr_req()
605 if (is_str_msg_valid(req->buf, str_len, sizeof(str_len) / sizeof(int))) in verify_getattr_req()
634 struct getxattr_request *req = msg; in verify_getxattr_req() local
635 int str_len[] = { req->path_len, req->name_len}; in verify_getxattr_req()
637 if (req->path_len < 0 || req->path_len >= PATH_MAX || in verify_getxattr_req()
638 req->name_len < 0 || req->name_len >= PATH_MAX) in verify_getxattr_req()
641 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1) in verify_getxattr_req()
644 if (req->name_len > XATTR_NAME_MAX || req->size < 0 || in verify_getxattr_req()
645 req->size > XATTR_SIZE_MAX) in verify_getxattr_req()
648 if (is_str_msg_valid(req->buf, str_len, sizeof(str_len) / sizeof(int))) in verify_getxattr_req()
680 struct setxattr_request *req = msg; in verify_setxattr_req() local
681 int str_len[] = { req->path_len, req->name_len}; in verify_setxattr_req()
683 if (req->path_len < 0 || req->path_len >= PATH_MAX || in verify_setxattr_req()
684 req->name_len < 0 || req->name_len >= PATH_MAX) in verify_setxattr_req()
687 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1 + in verify_setxattr_req()
688 req->size) in verify_setxattr_req()
691 if (req->name_len > XATTR_NAME_MAX || req->size < 0 || in verify_setxattr_req()
692 req->size > XATTR_SIZE_MAX) in verify_setxattr_req()
695 if (is_str_msg_valid(req->buf, str_len, sizeof(str_len) / sizeof(int))) in verify_setxattr_req()
714 struct listxattr_request *req = msg; in verify_listxattr_req() local
715 int str_len[] = { req->path_len }; in verify_listxattr_req()
717 if (req->path_len < 0 || req->path_len >= PATH_MAX) in verify_listxattr_req()
720 if (msg_len != sizeof(*req) + req->path_len + 1) in verify_listxattr_req()
723 if (req->size < 0 || req->size > XATTR_LIST_MAX) in verify_listxattr_req()
726 if (is_str_msg_valid(req->buf, str_len, sizeof(str_len) / sizeof(int))) in verify_listxattr_req()
758 struct readpage_request *req = NULL; in hmdfs_readpage_verify() local
763 req = msg; in hmdfs_readpage_verify()
764 if (msg_len != sizeof(*req)) in hmdfs_readpage_verify()
772 struct writepage_request *req = NULL; in hmdfs_writepage_verify() local
777 req = msg; in hmdfs_writepage_verify()
778 if (req->count <= 0 || req->count > HMDFS_PAGE_SIZE) in hmdfs_writepage_verify()
781 if (msg_len != sizeof(*req) + HMDFS_PAGE_SIZE) in hmdfs_writepage_verify()
789 struct statfs_request *req = msg; in verify_statfs_req() local
790 int str_len[] = { req->path_len }; in verify_statfs_req()
792 if (req->path_len < 0 || req->path_len >= PATH_MAX) in verify_statfs_req()
795 if (msg_len != sizeof(*req) + req->path_len + 1) in verify_statfs_req()
798 if (is_str_msg_valid(req->path, str_len, sizeof(str_len) / sizeof(int))) in verify_statfs_req()
827 struct drop_push_request *req = msg; in verify_drop_push_req() local
828 int str_len[] = { req->path_len }; in verify_drop_push_req()
830 if (req->path_len < 0 || req->path_len >= PATH_MAX) in verify_drop_push_req()
833 if (msg_len != sizeof(*req) + req->path_len + 1) in verify_drop_push_req()
836 if (is_str_msg_valid(req->path, str_len, sizeof(str_len) / sizeof(int))) in verify_drop_push_req()