Lines Matching refs:bus

255     I2CBus *bus;  member
312 static inline bool aspeed_i2c_bus_pkt_mode_en(AspeedI2CBus *bus) in aspeed_i2c_bus_pkt_mode_en() argument
314 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_pkt_mode_en()
315 return ARRAY_FIELD_EX32(bus->regs, I2CM_CMD, PKT_OP_EN); in aspeed_i2c_bus_pkt_mode_en()
320 static inline uint32_t aspeed_i2c_bus_ctrl_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_ctrl_offset() argument
322 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_ctrl_offset()
328 static inline uint32_t aspeed_i2c_bus_cmd_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_cmd_offset() argument
330 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_cmd_offset()
336 static inline uint32_t aspeed_i2c_bus_dev_addr_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_dev_addr_offset() argument
338 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_dev_addr_offset()
344 static inline uint32_t aspeed_i2c_bus_intr_ctrl_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_intr_ctrl_offset() argument
346 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_intr_ctrl_offset()
352 static inline uint32_t aspeed_i2c_bus_intr_sts_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_intr_sts_offset() argument
354 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_intr_sts_offset()
360 static inline uint32_t aspeed_i2c_bus_pool_ctrl_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_pool_ctrl_offset() argument
362 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_pool_ctrl_offset()
368 static inline uint32_t aspeed_i2c_bus_byte_buf_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_byte_buf_offset() argument
370 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_byte_buf_offset()
376 static inline uint32_t aspeed_i2c_bus_dma_len_offset(AspeedI2CBus *bus) in aspeed_i2c_bus_dma_len_offset() argument
378 if (aspeed_i2c_is_new_mode(bus->controller)) { in aspeed_i2c_bus_dma_len_offset()
384 static inline bool aspeed_i2c_bus_is_master(AspeedI2CBus *bus) in aspeed_i2c_bus_is_master() argument
386 return SHARED_ARRAY_FIELD_EX32(bus->regs, aspeed_i2c_bus_ctrl_offset(bus), in aspeed_i2c_bus_is_master()
390 static inline bool aspeed_i2c_bus_is_enabled(AspeedI2CBus *bus) in aspeed_i2c_bus_is_enabled() argument
392 uint32_t ctrl_reg = aspeed_i2c_bus_ctrl_offset(bus); in aspeed_i2c_bus_is_enabled()
393 return SHARED_ARRAY_FIELD_EX32(bus->regs, ctrl_reg, MASTER_EN) || in aspeed_i2c_bus_is_enabled()
394 SHARED_ARRAY_FIELD_EX32(bus->regs, ctrl_reg, SLAVE_EN); in aspeed_i2c_bus_is_enabled()