Lines Matching refs:bap
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,
495 #define HERMES_READ_RECORD(hw, bap, rid, buf) \
496 (hw->ops->read_ltv((hw), (bap), (rid), sizeof(*buf), NULL, (buf)))
497 #define HERMES_WRITE_RECORD(hw, bap, rid, buf) \
498 (hw->ops->write_ltv((hw), (bap), (rid), \
501 static inline int hermes_read_wordrec(hermes_t *hw, int bap, u16 rid, u16 *word)
506 err = HERMES_READ_RECORD(hw, bap, rid, &rec);
511 static inline int hermes_write_wordrec(hermes_t *hw, int bap, u16 rid, u16 word)
514 return HERMES_WRITE_RECORD(hw, bap, rid, &rec);