Struct kernel::multiboot::Struct_multiboot_info [−] [src]

pub struct Struct_multiboot_info {
    pub flags: multiboot_uint32_t,
    pub mem_lower: multiboot_uint32_t,
    pub mem_upper: multiboot_uint32_t,
    pub boot_device: multiboot_uint32_t,
    pub cmdline: multiboot_uint32_t,
    pub mods_count: multiboot_uint32_t,
    pub mods_addr: multiboot_uint32_t,
    pub u: Union_Unnamed1,
    pub mmap_length: multiboot_uint32_t,
    pub mmap_addr: multiboot_uint32_t,
    pub drives_length: multiboot_uint32_t,
    pub drives_addr: multiboot_uint32_t,
    pub config_table: multiboot_uint32_t,
    pub boot_loader_name: multiboot_uint32_t,
    pub apm_table: multiboot_uint32_t,
    pub vbe_control_info: multiboot_uint32_t,
    pub vbe_mode_info: multiboot_uint32_t,
    pub vbe_mode: multiboot_uint16_t,
    pub vbe_interface_seg: multiboot_uint16_t,
    pub vbe_interface_off: multiboot_uint16_t,
    pub vbe_interface_len: multiboot_uint16_t,
    pub framebuffer_addr: multiboot_uint64_t,
    pub framebuffer_pitch: multiboot_uint32_t,
    pub framebuffer_width: multiboot_uint32_t,
    pub framebuffer_height: multiboot_uint32_t,
    pub framebuffer_bpp: multiboot_uint8_t,
    pub framebuffer_type: multiboot_uint8_t,
    pub _bindgen_data_1_: [u32; 2usize],
}

Fields

flags
mem_lower
mem_upper
boot_device
cmdline
mods_count
mods_addr
u
mmap_length
mmap_addr
drives_length
drives_addr
config_table
boot_loader_name
apm_table
vbe_control_info
vbe_mode_info
vbe_mode
vbe_interface_seg
vbe_interface_off
vbe_interface_len
framebuffer_addr
framebuffer_pitch
framebuffer_width
framebuffer_height
framebuffer_bpp
framebuffer_type
_bindgen_data_1_

Methods

impl Struct_multiboot_info

unsafe fn framebuffer_palette_addr(&mut self) -> *mut multiboot_uint32_t

unsafe fn framebuffer_palette_num_colors(&mut self) -> *mut multiboot_uint16_t

unsafe fn framebuffer_red_field_position(&mut self) -> *mut multiboot_uint8_t

unsafe fn framebuffer_red_mask_size(&mut self) -> *mut multiboot_uint8_t

unsafe fn framebuffer_green_field_position(&mut self) -> *mut multiboot_uint8_t

unsafe fn framebuffer_green_mask_size(&mut self) -> *mut multiboot_uint8_t

unsafe fn framebuffer_blue_field_position(&mut self) -> *mut multiboot_uint8_t

unsafe fn framebuffer_blue_mask_size(&mut self) -> *mut multiboot_uint8_t

Trait Implementations

impl Clone for Struct_multiboot_info

fn clone(&self) -> Self

fn clone_from(&mut self, source: &Self)

impl Default for Struct_multiboot_info

fn default() -> Self

Derived Implementations

impl Copy for Struct_multiboot_info