29#ifndef __EC_REG_REQUEST_H__
30#define __EC_REG_REQUEST_H__
32#include <linux/list.h>
Global definitions and macros.
ec_internal_request_state_t
Generic request state.
ec_direction_t
Direction type for PDO assignment functions.
struct ec_reg_request ec_reg_request_t
int ec_reg_request_init(ec_reg_request_t *, size_t)
Register request constructor.
void ec_reg_request_clear(ec_reg_request_t *)
Register request destructor.
size_t mem_size
Size of data memory.
uint8_t * data
Pointer to data memory.
struct list_head list
List item.
uint16_t address
Register address.
uint16_t ring_position
Ring position for emergency requests.
ec_direction_t dir
Direction.
ec_internal_request_state_t state
Request state.
size_t transfer_size
Size of the data to transfer.