Lines Matching refs:tag
53 dboot_multiboot2_next_tag(multiboot_tag_t *tag) in dboot_multiboot2_next_tag() argument
55 if (tag == NULL || tag->mb_type == MULTIBOOT_TAG_TYPE_END) in dboot_multiboot2_next_tag()
58 return ((multiboot_tag_t *)P2ROUNDUP((uintptr_t)tag + in dboot_multiboot2_next_tag()
59 tag->mb_size, MULTIBOOT_TAG_ALIGN)); in dboot_multiboot2_next_tag()
68 dboot_multiboot2_find_tag_impl(multiboot_tag_t *tagp, uint32_t tag) in dboot_multiboot2_find_tag_impl() argument
70 while (tagp != NULL && tagp->mb_type != tag) { in dboot_multiboot2_find_tag_impl()
80 dboot_multiboot2_find_tag(multiboot2_info_header_t *mbi, uint32_t tag) in dboot_multiboot2_find_tag() argument
84 return (dboot_multiboot2_find_tag_impl(tagp, tag)); in dboot_multiboot2_find_tag()
108 uint32_t tag = ctx->dboot_iter_tag; in dboot_multiboot2_iterate() local
111 tagp = dboot_multiboot2_find_tag(mbi, tag); in dboot_multiboot2_iterate()
119 tagp = dboot_multiboot2_find_tag_impl(tagp, tag); in dboot_multiboot2_iterate()
128 multiboot_tag_string_t *tag; in dboot_multiboot2_cmdline() local
130 tag = dboot_multiboot2_find_tag(mbi, MULTIBOOT_TAG_TYPE_CMDLINE); in dboot_multiboot2_cmdline()
132 if (tag != NULL) in dboot_multiboot2_cmdline()
133 return (&tag->mb_string[0]); in dboot_multiboot2_cmdline()