Lines Matching refs:vtocp

1831 fd_build_user_vtoc(struct fcu_obj *fjp, struct fdisk *fdp, struct vtoc *vtocp)  in fd_build_user_vtoc()  argument
1842 bzero(vtocp, sizeof (struct vtoc)); in fd_build_user_vtoc()
1845 vtocp->v_bootinfo, sizeof (vtocp->v_bootinfo)); in fd_build_user_vtoc()
1847 vtocp->v_sanity = VTOC_SANE; in fd_build_user_vtoc()
1848 vtocp->v_version = fdp->d_vtoc_version; in fd_build_user_vtoc()
1849 bcopy(fdp->d_vtoc_volume, vtocp->v_volume, LEN_DKL_VVOL); in fd_build_user_vtoc()
1851 vtocp->v_sectorsz = DEV_BSIZE; in fd_build_user_vtoc()
1854 vtocp->v_sectorsz = fjp->fj_chars->fdc_sec_size; in fd_build_user_vtoc()
1855 xblk = vtocp->v_sectorsz / DEV_BSIZE; in fd_build_user_vtoc()
1857 vtocp->v_nparts = 3; /* <= NDKMAP; */ in fd_build_user_vtoc()
1862 bcopy(fdp->d_part, vtocp->v_part, sizeof (struct partition) * NDKMAP); in fd_build_user_vtoc()
1863 for (i = NDKMAP, vpart = vtocp->v_part; i && (xblk > 1); i--, vpart++) { in fd_build_user_vtoc()
1870 vtocp->timestamp, sizeof (fdp->d_vtoc_timestamp)); in fd_build_user_vtoc()
1871 bcopy(fdp->d_vtoc_asciilabel, vtocp->v_asciilabel, LEN_DKL_ASCII); in fd_build_user_vtoc()
1876 fd_build_label_vtoc(struct fcu_obj *fjp, struct fdisk *fdp, struct vtoc *vtocp, in fd_build_label_vtoc() argument
1889 if (vtocp->v_sanity != VTOC_SANE || in fd_build_label_vtoc()
1890 vtocp->v_nparts > NDKMAP || vtocp->v_nparts <= 0) { in fd_build_label_vtoc()
1906 vpart = vtocp->v_part; in fd_build_label_vtoc()
1929 bcopy(vtocp->v_bootinfo, fdp->d_vtoc_bootinfo, in fd_build_label_vtoc()
1930 sizeof (vtocp->v_bootinfo)); in fd_build_label_vtoc()
1931 fdp->d_vtoc_version = vtocp->v_version; in fd_build_label_vtoc()
1932 bcopy(vtocp->v_volume, fdp->d_vtoc_volume, LEN_DKL_VVOL); in fd_build_label_vtoc()
1937 bcopy(vtocp->v_part, fdp->d_part, sizeof (struct partition) * NDKMAP); in fd_build_label_vtoc()
1938 bcopy(vtocp->timestamp, fdp->d_vtoc_timestamp, in fd_build_label_vtoc()
1940 bcopy(vtocp->v_asciilabel, fdp->d_vtoc_asciilabel, LEN_DKL_ASCII); in fd_build_label_vtoc()
1947 labelp->dkl_vtoc.v_bootinfo[0] = (uint32_t)vtocp->v_bootinfo[0]; in fd_build_label_vtoc()
1948 labelp->dkl_vtoc.v_bootinfo[1] = (uint32_t)vtocp->v_bootinfo[1]; in fd_build_label_vtoc()
1949 labelp->dkl_vtoc.v_bootinfo[2] = (uint32_t)vtocp->v_bootinfo[2]; in fd_build_label_vtoc()
1951 labelp->dkl_vtoc.v_sanity = vtocp->v_sanity; in fd_build_label_vtoc()
1952 labelp->dkl_vtoc.v_version = vtocp->v_version; in fd_build_label_vtoc()
1954 bcopy(vtocp->v_volume, labelp->dkl_vtoc.v_volume, LEN_DKL_VVOL); in fd_build_label_vtoc()
1956 labelp->dkl_vtoc.v_nparts = vtocp->v_nparts; in fd_build_label_vtoc()
1958 bcopy(vtocp->v_reserved, labelp->dkl_vtoc.v_reserved, in fd_build_label_vtoc()
1961 for (i = 0; i < (int)vtocp->v_nparts; i++) { in fd_build_label_vtoc()
1962 labelp->dkl_vtoc.v_part[i].p_tag = vtocp->v_part[i].p_tag; in fd_build_label_vtoc()
1963 labelp->dkl_vtoc.v_part[i].p_flag = vtocp->v_part[i].p_flag; in fd_build_label_vtoc()
1964 labelp->dkl_vtoc.v_part[i].p_start = vtocp->v_part[i].p_start; in fd_build_label_vtoc()
1965 labelp->dkl_vtoc.v_part[i].p_size = vtocp->v_part[i].p_size; in fd_build_label_vtoc()
1969 labelp->dkl_vtoc.v_timestamp[i] = vtocp->timestamp[i]; in fd_build_label_vtoc()
1971 bcopy(vtocp->v_asciilabel, labelp->dkl_asciilabel, LEN_DKL_ASCII); in fd_build_label_vtoc()