Home
last modified time | relevance | path

Searched refs:val (Results 1 – 6 of 6) sorted by relevance

/dev/include/dev/
A Di2c.h32 status_t i2c_write_reg_bytes(int bus, uint8_t address, uint8_t reg, const uint8_t *val, size_t cnt);
33 status_t i2c_read_reg_bytes(int bus, uint8_t address, uint8_t reg, uint8_t *val, size_t cnt);
35 static inline status_t i2c_write_reg(int bus, uint8_t address, uint8_t reg, uint8_t val) { in i2c_write_reg() argument
36 return i2c_write_reg_bytes(bus, address, reg, &val, 1); in i2c_write_reg()
39 static inline status_t i2c_read_reg(int bus, uint8_t address, uint8_t reg, uint8_t *val) { in i2c_read_reg() argument
40 return i2c_read_reg_bytes(bus, address, reg, val, 1); in i2c_read_reg()
/dev/bus/pci/
A Dpci.cpp113 uint8_t val; in pci_read_config() local
114 err = pci_read_config_byte(loc, next_index, &val); in pci_read_config()
117 return val; in pci_read_config()
121 uint16_t val; in pci_read_config() local
122 err = pci_read_config_half(loc, next_index, &val); in pci_read_config()
125 return val; in pci_read_config()
129 uint32_t val; in pci_read_config() local
130 err = pci_read_config_word(loc, next_index, &val); in pci_read_config()
133 return val; in pci_read_config()
/dev/timer/arm_generic/
A Darm_generic_timer.c47 #define WRITE_TIMER_REG32(reg, val) ARM64_WRITE_SYSREG(reg, val) argument
48 #define WRITE_TIMER_REG64(reg, val) ARM64_WRITE_SYSREG(reg, val) argument
84 #define WRITE_TIMER_REG32(reg, val) \ argument
86 __asm__ volatile("mcr p15, 0, %0, c14, " reg :: "r" (val)); \
90 #define WRITE_TIMER_REG64(reg, val) \ argument
92 __asm__ volatile("mcrr p15, " reg ", %0, %H0, c14" :: "r" (val)); \
/dev/net/e1000/
A De1000.cpp80 void write_reg(e1000_reg reg, uint32_t val);
127 void e1000::write_reg(e1000_reg reg, uint32_t val) { in write_reg() argument
130 *r = val; in write_reg()
135 uint32_t val; in read_eeprom() local
140 while (((val = read_reg(e1000_reg::EERD)) & (1<<1)) == 0) in read_eeprom()
146 while (((val = read_reg(e1000_reg::EERD)) & (1<<4)) == 0) in read_eeprom()
149 return val >> 16; in read_eeprom()
/dev/uart/pl011/
A Duart.c64 static inline void write_uart_reg(uintptr_t base, size_t offset, uint32_t val) { in write_uart_reg() argument
65 mmio_write32((uint32_t *)(base + offset), val); in write_uart_reg()
/dev/interrupt/arm_gic/
A Darm_gic.c352 u_int val = in arm_gic_sgi() local
361 LTRACEF("GICD_SGIR: %x\n", val); in arm_gic_sgi()
363 gicreg_write32(0, GICD_SGIR, val); in arm_gic_sgi()

Completed in 27 milliseconds