Lines Matching refs:ent
100 grub_entry_construct_barg(grub_entry_t *ent)
107 assert(ent);
109 barg = &ent->ge_barg;
110 mp = ent->ge_menu;
116 barg->gb_entry = ent;
119 lend = ent->ge_end->gl_next;
120 for (lp = ent->ge_start; lp != lend; lp = lp->gl_next) {
141 grub_entry_get_fstyp(const grub_entry_t *ent)
143 if (IS_ENTRY_BARG_VALID(ent))
144 return (ent->ge_barg.gb_root.gr_fstyp);
150 grub_entry_get_kernel(const grub_entry_t *ent)
152 if (IS_ENTRY_BARG_VALID(ent))
153 return (ent->ge_barg.gb_kernel);
159 grub_entry_get_module(const grub_entry_t *ent)
161 if (IS_ENTRY_BARG_VALID(ent))
162 return (ent->ge_barg.gb_module);
168 grub_entry_get_error_desc(const grub_entry_t *ent)
170 assert(ent != NULL);
175 grub_entry_get_rootfs(const grub_entry_t *ent)
177 if (IS_ENTRY_BARG_VALID(ent))
178 return (grub_get_rootfsd(&ent->ge_barg.gb_root));
184 grub_entry_get_cmdline(grub_entry_t *ent, char *cmdline, size_t size)
186 if (IS_ENTRY_VALID(ent) && (grub_entry_construct_barg(ent) == 0))
187 return (barg_cmdline(&ent->ge_barg, cmdline, size));