mbgtools-lx  4.2.8
MBG_IOMEM_RSRC Struct Reference

Bus memory resource information for a device. More...

#include <mbggenio.h>

Data Fields

MBG_IOMEM_ADDR_RAW start_raw
 A raw I/O memory start address. More...
 
MBG_IOMEM_ADDR_MAPPED start_mapped
 A mapped I/O memory start address. More...
 
ulong len
 Number of addresses in this range. More...
 

Detailed Description

Bus memory resource information for a device.

See also
MBG_IOPORT_RSRC
MBG_IRQ_RSRC

Definition at line 273 of file mbggenio.h.

Field Documentation

◆ len

ulong MBG_IOMEM_RSRC::len

Number of addresses in this range.

Definition at line 280 of file mbggenio.h.

Referenced by mbg_map_iomem_rsrc(), mbg_unmap_iomem_rsrc(), pcps_add_rsrc_mem(), and pcps_release_rsrcs().

◆ start_mapped

MBG_IOMEM_ADDR_MAPPED MBG_IOMEM_RSRC::start_mapped

A mapped I/O memory start address.

Definition at line 279 of file mbggenio.h.

Referenced by mbg_map_iomem_rsrc(), mbg_unmap_iomem_rsrc(), pcps_add_rsrc_mem(), pcps_release_rsrcs(), and setup_mm_addr().

◆ start_raw

MBG_IOMEM_ADDR_RAW MBG_IOMEM_RSRC::start_raw

A raw I/O memory start address.

Definition at line 278 of file mbggenio.h.

Referenced by mbg_map_iomem_rsrc(), mbgclock_mmap(), pcps_add_rsrc_mem(), and pcps_release_rsrcs().


The documentation for this struct was generated from the following file: