putter_hdr
struct putter_hdr phdr;
struct putter_hdr phdr;
if (curoff < sizeof(struct putter_hdr)) {
howmuch = sizeof(struct putter_hdr) - curoff;
struct putter_hdr *pth = (void *)pdr;
pud_putter_dispatch(void *this, struct putter_hdr *pth)
static int pud_putter_dispatch(void *, struct putter_hdr *);
struct putter_hdr pdr_pth;
struct putter_hdr pth;
error = uiomove(&pth, sizeof(struct putter_hdr), uio);
frsize = pth.pth_framelen - sizeof(struct putter_hdr);
buf = kmem_alloc(frsize + sizeof(struct putter_hdr), KM_SLEEP);
error = uiomove(buf+sizeof(struct putter_hdr), frsize, uio);
(struct putter_hdr *)buf);
kmem_free(buf, frsize + sizeof(struct putter_hdr));
int (*pop_dispatch)(void *, struct putter_hdr *);
struct putter_hdr *pth = &preq->preq_pth;
puffs_msgif_dispatch(void *ctx, struct putter_hdr *pth)
struct putter_hdr preq_pth;
int puffs_msgif_dispatch(void *, struct putter_hdr *);
struct putter_hdr *phdr;
phdr = (struct putter_hdr *)buf;
toread = sizeof(struct putter_hdr);
if (off >= sizeof(struct putter_hdr))
toread = off - sizeof(struct putter_hdr);
struct putter_hdr *phdr;
struct putter_hdr *phdr;
phdr = (struct putter_hdr *)buf;
toread = sizeof(struct putter_hdr);
if (off >= sizeof(struct putter_hdr))
toread = off - sizeof(struct putter_hdr);