Lines Matching defs:hermes
0 /* hermes.h
377 struct hermes;
381 int (*init)(struct hermes *hw);
382 int (*cmd_wait)(struct hermes *hw, u16 cmd, u16 parm0,
384 int (*init_cmd_wait)(struct hermes *hw, u16 cmd,
387 int (*allocate)(struct hermes *hw, u16 size, u16 *fid);
388 int (*read_ltv)(struct hermes *hw, int bap, u16 rid, unsigned buflen,
390 int (*write_ltv)(struct hermes *hw, int bap, u16 rid,
392 int (*bap_pread)(struct hermes *hw, int bap, void *buf, int len,
394 int (*bap_pwrite)(struct hermes *hw, int bap, const void *buf,
396 int (*read_pda)(struct hermes *hw, __le16 *pda,
398 int (*program_init)(struct hermes *hw, u32 entry_point);
399 int (*program_end)(struct hermes *hw);
400 int (*program)(struct hermes *hw, const char *buf,
409 typedef struct hermes {
468 static inline void hermes_read_words(struct hermes *hw, int off,
475 static inline void hermes_write_bytes(struct hermes *hw, int off,
484 static inline void hermes_clear_words(struct hermes *hw, int off,