Lines Matching refs:hermes

376 struct hermes;
380 int (*init)(struct hermes *hw);
381 int (*cmd_wait)(struct hermes *hw, u16 cmd, u16 parm0,
383 int (*init_cmd_wait)(struct hermes *hw, u16 cmd,
386 int (*allocate)(struct hermes *hw, u16 size, u16 *fid);
387 int (*read_ltv)(struct hermes *hw, int bap, u16 rid, unsigned buflen,
389 int (*read_ltv_pr)(struct hermes *hw, int bap, u16 rid,
391 int (*write_ltv)(struct hermes *hw, int bap, u16 rid,
393 int (*bap_pread)(struct hermes *hw, int bap, void *buf, int len,
395 int (*bap_pwrite)(struct hermes *hw, int bap, const void *buf,
397 int (*read_pda)(struct hermes *hw, __le16 *pda,
399 int (*program_init)(struct hermes *hw, u32 entry_point);
400 int (*program_end)(struct hermes *hw);
401 int (*program)(struct hermes *hw, const char *buf,
410 struct hermes { struct
431 void hermes_struct_init(struct hermes *hw, void __iomem *address, argument
436 static inline int hermes_present(struct hermes *hw) in hermes_present()
441 static inline void hermes_set_irqmask(struct hermes *hw, u16 events) in hermes_set_irqmask()
447 static inline int hermes_enable_port(struct hermes *hw, int port) in hermes_enable_port()
453 static inline int hermes_disable_port(struct hermes *hw, int port) in hermes_disable_port()
461 static inline int hermes_inquire(struct hermes *hw, u16 rid) in hermes_inquire()
470 static inline void hermes_read_words(struct hermes *hw, int off, in hermes_read_words()
477 static inline void hermes_write_bytes(struct hermes *hw, int off, in hermes_write_bytes()
486 static inline void hermes_clear_words(struct hermes *hw, int off, in hermes_clear_words()
505 static inline int hermes_read_wordrec(struct hermes *hw, int bap, u16 rid, in hermes_read_wordrec()
516 static inline int hermes_read_wordrec_pr(struct hermes *hw, int bap, u16 rid, in hermes_read_wordrec_pr()
527 static inline int hermes_write_wordrec(struct hermes *hw, int bap, u16 rid, in hermes_write_wordrec()