STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
emmc_port_t Struct Reference

#include <emmc_port.h>

Public Attributes

emmc_status_t(* start )(void *context, uint32_t *block_count)
emmc_status_t(* read )(void *context, uint32_t lba, void *buffer, uint32_t count, uint32_t budget_ms)
emmc_status_t(* write )(void *context, uint32_t lba, const void *buffer, uint32_t count, uint32_t budget_ms)
void(* lock )(void *context)
void(* unlock )(void *context)

Detailed Description

Definition at line 30 of file emmc_port.h.

Member Data Documentation

◆ lock

◆ read

emmc_status_t(* emmc_port_t::read) (void *context, uint32_t lba, void *buffer, uint32_t count, uint32_t budget_ms)

Definition at line 45 of file emmc_port.h.

Referenced by format(), mount(), and probe().

◆ start

emmc_status_t(* emmc_port_t::start) (void *context, uint32_t *block_count)

Definition at line 37 of file emmc_port.h.

Referenced by backend.video.Clip::end(), and mount().

◆ unlock

void(* emmc_port_t::unlock) (void *context)

Definition at line 56 of file emmc_port.h.

Referenced by test_invalid_init(), and unlock().

◆ write

emmc_status_t(* emmc_port_t::write) (void *context, uint32_t lba, const void *buffer, uint32_t count, uint32_t budget_ms)

Definition at line 47 of file emmc_port.h.

Referenced by emmc_log_service(), and format().


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