68 basher->
op->
open ( basher );
static void open_bit(struct bit_basher *basher)
Open bit-bashing interface.
int read_bit(struct bit_basher *basher, unsigned int bit_id)
Read input bit.
static void close_bit(struct bit_basher *basher)
Close bit-bashing interface.
void write_bit(struct bit_basher *basher, unsigned int bit_id, unsigned long data)
Set/clear output bit.
uint8_t data[48]
Additional event data.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
void(* write)(struct bit_basher *basher, unsigned int bit_id, unsigned long data)
Set/clear output bit.
int(* read)(struct bit_basher *basher, unsigned int bit_id)
Read input bit.
void(* close)(struct bit_basher *basher)
Close bit-bashing interface (optional)
void(* open)(struct bit_basher *basher)
Open bit-bashing interface (optional)
struct bit_basher_operations * op
Bit-bashing operations.