Lines Matching defs:stat
366 l9p_pustat(struct l9p_message *msg, struct l9p_stat *stat,
374 size = l9p_sizeof_stat(stat, version) - 2;
377 r += l9p_pu16(msg, &stat->type);
378 r += l9p_pu32(msg, &stat->dev);
379 r += l9p_puqid(msg, &stat->qid);
380 r += l9p_pu32(msg, &stat->mode);
381 r += l9p_pu32(msg, &stat->atime);
382 r += l9p_pu32(msg, &stat->mtime);
383 r += l9p_pu64(msg, &stat->length);
384 r += l9p_pustring(msg, &stat->name);
385 r += l9p_pustring(msg, &stat->uid);
386 r += l9p_pustring(msg, &stat->gid);
387 r += l9p_pustring(msg, &stat->muid);
390 r += l9p_pustring(msg, &stat->extension);
391 r += l9p_pu32(msg, &stat->n_uid);
392 r += l9p_pu32(msg, &stat->n_gid);
393 r += l9p_pu32(msg, &stat->n_muid);
586 uint16_t size = l9p_sizeof_stat(&fcall->rstat.stat,
589 r = l9p_pustat(msg, &fcall->rstat.stat, version);
598 r = l9p_pustat(msg, &fcall->twstat.stat, version);
899 l9p_freestat(&fcall->rstat.stat);
903 l9p_freestat(&fcall->twstat.stat);
964 l9p_freestat(struct l9p_stat *stat)
966 free(stat->name);
967 free(stat->extension);
968 free(stat->uid);
969 free(stat->gid);
970 free(stat->muid);
974 l9p_sizeof_stat(struct l9p_stat *stat, enum l9p_version version)
982 + STRING_SIZE(stat->name)
983 + STRING_SIZE(stat->uid)
984 + STRING_SIZE(stat->gid)
985 + STRING_SIZE(stat->muid);
988 size += STRING_SIZE(stat->extension)