Lines Matching refs:loc
31 zx_status_t ReadAccess(Locality loc, uint8_t* access) override;
32 zx_status_t WriteAccess(Locality loc, uint8_t access) override;
34 zx_status_t ReadStatus(Locality loc, uint32_t* sts) override;
35 zx_status_t WriteStatus(Locality loc, uint32_t sts) override;
39 zx_status_t ReadDataFifo(Locality loc, uint8_t* buf, size_t len) override;
40 zx_status_t WriteDataFifo(Locality loc, const uint8_t* buf, size_t len) override;
90 static constexpr uint8_t LocToPrefix(Locality loc) {
91 ZX_DEBUG_ASSERT(loc <= 4);
92 return static_cast<uint8_t>(loc << 4);
97 static constexpr I2cRegister<uint8_t> RegisterAccess(Locality loc) {
98 return I2cRegister<uint8_t>(static_cast<uint8_t>(LocToPrefix(loc) | 0x0u));
100 static constexpr I2cRegister<uint32_t> RegisterStatus(Locality loc) {
101 ZX_DEBUG_ASSERT(loc <= 4);
102 return I2cRegister<uint32_t>(static_cast<uint8_t>(LocToPrefix(loc) | 0x1u));
104 static constexpr I2cRegister<uint8_t[]> RegisterDataFifo(Locality loc) {
105 ZX_DEBUG_ASSERT(loc <= 4);
106 return I2cRegister<uint8_t[]>(static_cast<uint8_t>(LocToPrefix(loc) | 0x5u));
108 static constexpr I2cRegister<uint32_t> RegisterDidVid(Locality loc) {
109 ZX_DEBUG_ASSERT(loc <= 4);
110 return I2cRegister<uint32_t>(static_cast<uint8_t>(LocToPrefix(loc) | 0x6u));