Lines Matching refs:readdir_msg
1514 (void *)&readdir_msg, 1); in puffs_vnop_readdir()
1516 puffs_credcvt(&readdir_msg->pvnr_cred, ap->a_cred); in puffs_vnop_readdir()
1517 readdir_msg->pvnr_offset = uio->uio_offset; in puffs_vnop_readdir()
1518 readdir_msg->pvnr_resid = resid; in puffs_vnop_readdir()
1519 readdir_msg->pvnr_ncookies = cookiesmax; in puffs_vnop_readdir()
1520 readdir_msg->pvnr_eofflag = 0; in puffs_vnop_readdir()
1521 readdir_msg->pvnr_dentoff = cookiemem; in puffs_vnop_readdir()
1532 if (readdir_msg->pvnr_resid > resid) { in puffs_vnop_readdir()
1537 if (readdir_msg->pvnr_ncookies > cookiesmax) { in puffs_vnop_readdir()
1544 if (readdir_msg->pvnr_eofflag) in puffs_vnop_readdir()
1548 howmuch = resid - readdir_msg->pvnr_resid; in puffs_vnop_readdir()
1556 error = uiomove(readdir_msg->pvnr_data + cookiemem, howmuch, uio); in puffs_vnop_readdir()
1563 *ap->a_cookies = malloc(readdir_msg->pvnr_ncookies*CSIZE, in puffs_vnop_readdir()
1565 *ap->a_ncookies = readdir_msg->pvnr_ncookies; in puffs_vnop_readdir()
1566 memcpy(*ap->a_cookies, readdir_msg->pvnr_data, in puffs_vnop_readdir()
1571 uio->uio_offset = readdir_msg->pvnr_offset; in puffs_vnop_readdir()