Lines Matching refs:bus
27 struct rt_spi_bus *bus; in _spi_bus_device_read() local
29 bus = (struct rt_spi_bus *)dev; in _spi_bus_device_read()
30 RT_ASSERT(bus != RT_NULL); in _spi_bus_device_read()
31 RT_ASSERT(bus->owner != RT_NULL); in _spi_bus_device_read()
33 return rt_spi_transfer(bus->owner, RT_NULL, buffer, size); in _spi_bus_device_read()
41 struct rt_spi_bus *bus; in _spi_bus_device_write() local
43 bus = (struct rt_spi_bus *)dev; in _spi_bus_device_write()
44 RT_ASSERT(bus != RT_NULL); in _spi_bus_device_write()
45 RT_ASSERT(bus->owner != RT_NULL); in _spi_bus_device_write()
47 return rt_spi_transfer(bus->owner, buffer, RT_NULL, size); in _spi_bus_device_write()
62 rt_err_t rt_spi_bus_device_init(struct rt_spi_bus *bus, const char *name) in rt_spi_bus_device_init() argument
65 RT_ASSERT(bus != RT_NULL); in rt_spi_bus_device_init()
67 device = &bus->parent; in rt_spi_bus_device_init()
97 RT_ASSERT(device->bus != RT_NULL); in _spidev_device_read()
111 RT_ASSERT(device->bus != RT_NULL); in _spidev_device_write()
183 bus_name = rt_dm_dev_get_name(&spi_dev->bus->parent); in spidev_probe()