Lines Matching refs:obj
429 struct rt_spi_bit_obj *obj = rt_container_of(device->bus, struct rt_spi_bit_obj, bus); in spi_bit_configure() local
430 struct rt_spi_bit_ops *ops = obj->ops; in spi_bit_configure()
463 rt_memcpy(&obj->config, configuration, sizeof(struct rt_spi_configuration)); in spi_bit_configure()
470 struct rt_spi_bit_obj *obj = rt_container_of(device->bus, struct rt_spi_bit_obj, bus); in spi_bit_xfer() local
471 struct rt_spi_bit_ops *ops = obj->ops; in spi_bit_xfer()
472 struct rt_spi_configuration *config = &obj->config; in spi_bit_xfer()
568 rt_err_t rt_spi_bit_add_bus(struct rt_spi_bit_obj *obj, in rt_spi_bit_add_bus() argument
572 obj->ops = ops; in rt_spi_bit_add_bus()
573 obj->config.data_width = 8; in rt_spi_bit_add_bus()
574 obj->config.max_hz = 1 * 1000 * 1000; in rt_spi_bit_add_bus()
575 obj->config.mode = RT_SPI_MASTER | RT_SPI_MSB | RT_SPI_MODE_0; in rt_spi_bit_add_bus()
577 return rt_spi_bus_register(&obj->bus, bus_name, &spi_bit_bus_ops); in rt_spi_bit_add_bus()