• Home
  • Raw
  • Download

Lines Matching refs:offset

131 			u64 (*read)(u32 offset, bool relaxed, bool _64bit);
132 void (*write)(u64 val, u32 offset, bool relaxed,
425 u32 offset) in csdev_access_relaxed_read32() argument
428 return readl_relaxed(csa->base + offset); in csdev_access_relaxed_read32()
430 return csa->read(offset, true, false); in csdev_access_relaxed_read32()
513 static inline u32 csdev_access_read32(struct csdev_access *csa, u32 offset) in csdev_access_read32() argument
516 return readl(csa->base + offset); in csdev_access_read32()
518 return csa->read(offset, false, false); in csdev_access_read32()
522 u32 val, u32 offset) in csdev_access_relaxed_write32() argument
525 writel_relaxed(val, csa->base + offset); in csdev_access_relaxed_write32()
527 csa->write(val, offset, true, false); in csdev_access_relaxed_write32()
530 static inline void csdev_access_write32(struct csdev_access *csa, u32 val, u32 offset) in csdev_access_write32() argument
533 writel(val, csa->base + offset); in csdev_access_write32()
535 csa->write(val, offset, false, false); in csdev_access_write32()
541 u32 offset) in csdev_access_relaxed_read64() argument
544 return readq_relaxed(csa->base + offset); in csdev_access_relaxed_read64()
546 return csa->read(offset, true, true); in csdev_access_relaxed_read64()
549 static inline u64 csdev_access_read64(struct csdev_access *csa, u32 offset) in csdev_access_read64() argument
552 return readq(csa->base + offset); in csdev_access_read64()
554 return csa->read(offset, false, true); in csdev_access_read64()
558 u64 val, u32 offset) in csdev_access_relaxed_write64() argument
561 writeq_relaxed(val, csa->base + offset); in csdev_access_relaxed_write64()
563 csa->write(val, offset, true, true); in csdev_access_relaxed_write64()
566 static inline void csdev_access_write64(struct csdev_access *csa, u64 val, u32 offset) in csdev_access_write64() argument
569 writeq(val, csa->base + offset); in csdev_access_write64()
571 csa->write(val, offset, false, true); in csdev_access_write64()
577 u32 offset) in csdev_access_relaxed_read64() argument
583 static inline u64 csdev_access_read64(struct csdev_access *csa, u32 offset) in csdev_access_read64() argument
590 u64 val, u32 offset) in csdev_access_relaxed_write64() argument
595 static inline void csdev_access_write64(struct csdev_access *csa, u64 val, u32 offset) in csdev_access_write64() argument
650 extern int coresight_timeout(struct csdev_access *csa, u32 offset,
653 extern int coresight_timeout_action(struct csdev_access *csa, u32 offset,
667 u32 coresight_relaxed_read32(struct coresight_device *csdev, u32 offset);
668 u32 coresight_read32(struct coresight_device *csdev, u32 offset);
669 void coresight_write32(struct coresight_device *csdev, u32 val, u32 offset);
671 u32 val, u32 offset);
672 u64 coresight_relaxed_read64(struct coresight_device *csdev, u32 offset);
673 u64 coresight_read64(struct coresight_device *csdev, u32 offset);
675 u64 val, u32 offset);
676 void coresight_write64(struct coresight_device *csdev, u64 val, u32 offset);