Lines Matching refs:bap
348 static int hermes_bap_seek(hermes_t *hw, int bap, u16 id, u16 offset) in hermes_bap_seek() argument
350 int sreg = bap ? HERMES_SELECT1 : HERMES_SELECT0; in hermes_bap_seek()
351 int oreg = bap ? HERMES_OFFSET1 : HERMES_OFFSET0; in hermes_bap_seek()
385 "reg=0x%x id=0x%x offset=0x%x\n", hw->iobase, bap, in hermes_bap_seek()
405 int hermes_bap_pread(hermes_t *hw, int bap, void *buf, int len, in hermes_bap_pread() argument
408 int dreg = bap ? HERMES_DATA1 : HERMES_DATA0; in hermes_bap_pread()
414 err = hermes_bap_seek(hw, bap, id, offset); in hermes_bap_pread()
431 int hermes_bap_pwrite(hermes_t *hw, int bap, const void *buf, int len, in hermes_bap_pwrite() argument
434 int dreg = bap ? HERMES_DATA1 : HERMES_DATA0; in hermes_bap_pwrite()
440 err = hermes_bap_seek(hw, bap, id, offset); in hermes_bap_pwrite()
460 int hermes_read_ltv(hermes_t *hw, int bap, u16 rid, unsigned bufsize, in hermes_read_ltv() argument
464 int dreg = bap ? HERMES_DATA1 : HERMES_DATA0; in hermes_read_ltv()
475 err = hermes_bap_seek(hw, bap, rid, 0); in hermes_read_ltv()
506 int hermes_write_ltv(hermes_t *hw, int bap, u16 rid, in hermes_write_ltv() argument
509 int dreg = bap ? HERMES_DATA1 : HERMES_DATA0; in hermes_write_ltv()
516 err = hermes_bap_seek(hw, bap, rid, 0); in hermes_write_ltv()