Lines Matching defs:msg_len

289 static int verify_open_req(size_t msg_len, void *msg)
297 if (msg_len != sizeof(*req) + req->path_len + 1)
307 static int verify_open_resp(size_t msg_len, void *msg)
311 if (msg_len != sizeof(*resp))
317 static int hmdfs_open_verify(int flag, size_t msg_len, void *msg)
319 if (!msg || !msg_len)
323 return verify_open_req(msg_len, msg);
325 return verify_open_resp(msg_len, msg);
328 static int verify_atomic_open_req(size_t msg_len, void *msg)
337 if (msg_len != sizeof(*req) + req->path_len + 1 + req->file_len + 1)
346 static int verify_atomic_open_resp(size_t msg_len, void *msg)
350 if (msg_len != sizeof(*resp))
356 static int hmdfs_atomic_open_verify(int flag, size_t msg_len, void *msg)
358 if (!msg || !msg_len)
362 return verify_atomic_open_req(msg_len, msg);
364 return verify_atomic_open_resp(msg_len, msg);
367 static int verify_iterate_req(size_t msg_len, void *msg)
375 if (msg_len != sizeof(*req) + req->path_len + 1)
384 static int hmdfs_iterate_verify(int flag, size_t msg_len, void *msg)
386 if (!msg || !msg_len)
390 return verify_iterate_req(msg_len, msg);
395 static int verify_mkdir_req(size_t msg_len, void *msg)
404 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1)
413 static int verify_mkdir_resp(size_t msg_len, void *msg)
417 if (msg_len != sizeof(*resp))
423 static int hmdfs_mkdir_verify(int flag, size_t msg_len, void *msg)
425 if (!msg || !msg_len)
429 return verify_mkdir_req(msg_len, msg);
431 return verify_mkdir_resp(msg_len, msg);
434 static int verify_create_req(size_t msg_len, void *msg)
443 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1)
452 static int verify_create_resp(size_t msg_len, void *msg)
456 if (msg_len != sizeof(*resp))
462 static int hmdfs_create_verify(int flag, size_t msg_len, void *msg)
464 if (!msg || !msg_len)
468 return verify_create_req(msg_len, msg);
470 return verify_create_resp(msg_len, msg);
473 static int verify_rmdir_req(size_t msg_len, void *msg)
482 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1)
491 static int hmdfs_rmdir_verify(int flag, size_t msg_len, void *msg)
493 if (!msg || !msg_len)
497 return verify_rmdir_req(msg_len, msg);
502 static int verify_unlink_req(size_t msg_len, void *msg)
511 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1)
520 static int hmdfs_unlink_verify(int flag, size_t msg_len, void *msg)
522 if (!msg || !msg_len)
526 return verify_unlink_req(msg_len, msg);
531 static int verify_rename_req(size_t msg_len, void *msg)
543 if (msg_len != sizeof(*req) + req->old_path_len + 1 +
554 static int hmdfs_rename_verify(int flag, size_t msg_len, void *msg)
556 if (!msg || !msg_len)
560 return verify_rename_req(msg_len, msg);
565 static int verify_setattr_req(size_t msg_len, void *msg)
574 if (msg_len != sizeof(*req) + req->path_len + 1)
583 static int hmdfs_setattr_verify(int flag, size_t msg_len, void *msg)
585 if (!msg || !msg_len)
589 return verify_setattr_req(msg_len, msg);
594 static int verify_getattr_req(size_t msg_len, void *msg)
602 if (msg_len != sizeof(*req) + req->path_len + 1)
611 static int verify_getattr_resp(size_t msg_len, void *msg)
615 if (msg_len != sizeof(*resp))
621 static int hmdfs_getattr_verify(int flag, size_t msg_len, void *msg)
623 if (!msg || !msg_len)
627 return verify_getattr_req(msg_len, msg);
629 return verify_getattr_resp(msg_len, msg);
632 static int verify_getxattr_req(size_t msg_len, void *msg)
641 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1)
654 static int verify_getxattr_resp(size_t msg_len, void *msg)
661 if (msg_len < sizeof(*resp))
670 static int hmdfs_getxattr_verify(int flag, size_t msg_len, void *msg)
672 if (!msg || !msg_len)
676 return verify_getxattr_req(msg_len, msg);
678 return verify_getxattr_resp(msg_len, msg);
681 static int verify_setxattr_req(size_t msg_len, void *msg)
690 if (msg_len != sizeof(*req) + req->path_len + 1 + req->name_len + 1 +
704 static int hmdfs_setxattr_verify(int flag, size_t msg_len, void *msg)
706 if (!msg || !msg_len)
710 return verify_setxattr_req(msg_len, msg);
715 static int verify_listxattr_req(size_t msg_len, void *msg)
723 if (msg_len != sizeof(*req) + req->path_len + 1)
735 static int verify_listxattr_resp(size_t msg_len, void *msg)
742 if (msg_len < sizeof(*resp))
751 static int hmdfs_listxattr_verify(int flag, size_t msg_len, void *msg)
753 if (!msg || !msg_len)
757 return verify_listxattr_req(msg_len, msg);
759 return verify_listxattr_resp(msg_len, msg);
762 static int hmdfs_readpage_verify(int flag, size_t msg_len, void *msg)
766 if (flag != C_REQUEST || !msg || !msg_len)
770 if (msg_len != sizeof(*req))
776 static int hmdfs_writepage_verify(int flag, size_t msg_len, void *msg)
780 if (flag != C_REQUEST || !msg || !msg_len)
787 if (msg_len != sizeof(*req) + HMDFS_PAGE_SIZE)
793 static int verify_statfs_req(size_t msg_len, void *msg)
801 if (msg_len != sizeof(*req) + req->path_len + 1)
810 static int verify_statfs_resp(size_t msg_len, void *msg)
814 if (msg_len != sizeof(*resp))
820 static int hmdfs_statfs_verify(int flag, size_t msg_len, void *msg)
822 if (!msg || !msg_len)
826 return verify_statfs_req(msg_len, msg);
828 return verify_statfs_resp(msg_len, msg);
831 static int verify_drop_push_req(size_t msg_len, void *msg)
839 if (msg_len != sizeof(*req) + req->path_len + 1)
848 static int hmdfs_drop_push_verify(int flag, size_t msg_len, void *msg)
850 if (!msg || !msg_len)
854 return verify_drop_push_req(msg_len, msg);