Lines Matching defs:marg
2000 struct delete_part_args *marg = cookie;
2005 && marg->parts->mbr.extended != NULL) {
2006 if (marg->err_msg)
2007 *marg->err_msg = msg_string(MSG_mbr_ext_not_empty);
2012 marg->start = mb->sector + mp->mbrp_start;
2013 marg->size = mp->mbrp_size;
2017 struct mbr_partition *md = &marg->parts->mbr.mbr.mbr_parts[i];
2021 if (marg->parts->mbr.last_mounted[i]) {
2022 free(__UNCONST(marg->parts->mbr.last_mounted[i]));
2023 marg->parts->mbr.last_mounted[i] = NULL;
2026 for (mbr_info_t *m = marg->parts->mbr.extended;
2032 marg->parts->mbr.extended = NULL;
2038 if (!MBR_IS_EXTENDED(marg->parts->mbr.mbr.mbr_parts[i]
2041 ext_start = marg->parts->mbr.mbr.mbr_parts[i]
2043 ext_size = marg->parts->mbr.mbr.mbr_parts[i]
2054 if (marg->parts->mbr.extended == mb) {
2056 &marg->parts->mbr.extended->mbr.mbr_parts[0];
2062 for (last = NULL, p = &marg->parts->mbr; p != NULL;
2067 if (marg->err_msg != NULL)
2068 *marg->err_msg= INTERNAL_ERROR;
2073 if (last == &marg->parts->mbr && last->extended &&
2085 mbr_fixup_ext_chain(&marg->parts->mbr, ext_start,
2088 mbr_calc_free_space(marg->parts);