coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
region_device_ops Struct Reference

#include <region.h>

Collaboration diagram for region_device_ops:
Collaboration graph

Data Fields

void *(* mmap )(const struct region_device *, size_t, size_t)
 
int(* munmap )(const struct region_device *, void *)
 
ssize_t(* readat )(const struct region_device *, void *, size_t, size_t)
 
ssize_t(* writeat )(const struct region_device *, const void *, size_t, size_t)
 
ssize_t(* eraseat )(const struct region_device *, size_t, size_t)
 

Detailed Description

Definition at line 67 of file region.h.

Field Documentation

◆ eraseat

ssize_t(* region_device_ops::eraseat) (const struct region_device *, size_t, size_t)

Definition at line 73 of file region.h.

Referenced by rdev_eraseat().

◆ mmap

void*(* region_device_ops::mmap) (const struct region_device *, size_t, size_t)

Definition at line 68 of file region.h.

Referenced by rdev_mmap().

◆ munmap

int(* region_device_ops::munmap) (const struct region_device *, void *)

Definition at line 69 of file region.h.

Referenced by rdev_munmap().

◆ readat

ssize_t(* region_device_ops::readat) (const struct region_device *, void *, size_t, size_t)

Definition at line 70 of file region.h.

Referenced by mmap_helper_rdev_mmap(), and rdev_readat().

◆ writeat

ssize_t(* region_device_ops::writeat) (const struct region_device *, const void *, size_t, size_t)

Definition at line 71 of file region.h.

Referenced by rdev_writeat().


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