Lines Matching refs:value
97 inline int read_config(const pci_location_t *state, uint32_t reg, T *value, const uint8_t *ecam_ptr… in read_config() argument
100 *value = *reinterpret_cast<const volatile T *>(&ecam_ptr[off]); in read_config()
106 inline int write_config(const pci_location_t *state, uint32_t reg, T value, uint8_t *ecam_ptr) { in write_config() argument
109 *reinterpret_cast<volatile T *>(&ecam_ptr[off]) = value; in write_config()
114 int pci_ecam::read_config_byte(const pci_location_t *state, uint32_t reg, uint8_t *value) { in read_config_byte() argument
116 return read_config(state, reg, value, ecam_ptr_); in read_config_byte()
119 int pci_ecam::read_config_half(const pci_location_t *state, uint32_t reg, uint16_t *value) { in read_config_half() argument
121 return read_config(state, reg, value, ecam_ptr_); in read_config_half()
124 int pci_ecam::read_config_word(const pci_location_t *state, uint32_t reg, uint32_t *value) { in read_config_word() argument
126 return read_config(state, reg, value, ecam_ptr_); in read_config_word()
129 int pci_ecam::write_config_byte(const pci_location_t *state, uint32_t reg, uint8_t value) { in write_config_byte() argument
131 return write_config(state, reg, value, ecam_ptr_); in write_config_byte()
134 int pci_ecam::write_config_half(const pci_location_t *state, uint32_t reg, uint16_t value) { in write_config_half() argument
136 return write_config(state, reg, value, ecam_ptr_); in write_config_half()
139 int pci_ecam::write_config_word(const pci_location_t *state, uint32_t reg, uint32_t value) { in write_config_word() argument
141 return write_config(state, reg, value, ecam_ptr_); in write_config_word()