Searched refs:sdw_slave (Results 1 – 11 of 11) sorted by relevance
/Linux-v4.19/include/linux/soundwire/ |
D | sdw.h | 8 struct sdw_slave; 347 int sdw_slave_read_prop(struct sdw_slave *slave); 471 int (*read_prop)(struct sdw_slave *sdw); 472 int (*interrupt_callback)(struct sdw_slave *slave, 474 int (*update_status)(struct sdw_slave *slave, 476 int (*bus_config)(struct sdw_slave *slave, 478 int (*port_prep)(struct sdw_slave *slave, 495 struct sdw_slave { struct 507 #define dev_to_sdw_dev(_dev) container_of(_dev, struct sdw_slave, dev) argument 512 int (*probe)(struct sdw_slave *sdw, [all …]
|
D | sdw_type.h | 17 int sdw_slave_modalias(const struct sdw_slave *slave, char *buf, size_t size);
|
/Linux-v4.19/drivers/soundwire/ |
D | bus_type.c | 19 sdw_get_device_id(struct sdw_slave *slave, struct sdw_driver *drv) in sdw_get_device_id() 35 struct sdw_slave *slave = dev_to_sdw_dev(dev); in sdw_bus_match() 41 int sdw_slave_modalias(const struct sdw_slave *slave, char *buf, size_t size) in sdw_slave_modalias() 51 struct sdw_slave *slave = dev_to_sdw_dev(dev); in sdw_uevent() 71 struct sdw_slave *slave = dev_to_sdw_dev(dev); in sdw_drv_probe() 117 struct sdw_slave *slave = dev_to_sdw_dev(dev); in sdw_drv_remove() 131 struct sdw_slave *slave = dev_to_sdw_dev(dev); in sdw_drv_shutdown()
|
D | bus.h | 85 struct sdw_slave *slave; 114 struct sdw_dpn_prop *sdw_get_slave_dpn_prop(struct sdw_slave *slave, 117 int sdw_configure_dpn_intr(struct sdw_slave *slave, int port, 126 int sdw_fill_msg(struct sdw_msg *msg, struct sdw_slave *slave, 131 sdw_update(struct sdw_slave *slave, u32 addr, u8 mask, u8 val) in sdw_update()
|
D | bus.c | 103 struct sdw_slave *slave = dev_to_sdw_dev(dev); in sdw_delete_slave() 259 int sdw_fill_msg(struct sdw_msg *msg, struct sdw_slave *slave, in sdw_fill_msg() 314 int sdw_nread(struct sdw_slave *slave, u32 addr, size_t count, u8 *val) in sdw_nread() 342 int sdw_nwrite(struct sdw_slave *slave, u32 addr, size_t count, u8 *val) in sdw_nwrite() 368 int sdw_read(struct sdw_slave *slave, u32 addr) in sdw_read() 387 int sdw_write(struct sdw_slave *slave, u32 addr, u8 value) in sdw_write() 399 static struct sdw_slave *sdw_get_slave(struct sdw_bus *bus, int i) in sdw_get_slave() 401 struct sdw_slave *slave = NULL; in sdw_get_slave() 411 static int sdw_compare_devid(struct sdw_slave *slave, struct sdw_slave_id id) in sdw_compare_devid() 424 static int sdw_get_device_num(struct sdw_slave *slave) in sdw_get_device_num() [all …]
|
D | slave.c | 11 struct sdw_slave *slave = dev_to_sdw_dev(dev); in sdw_slave_release() 19 struct sdw_slave *slave; in sdw_slave_add()
|
D | stream.c | 56 struct sdw_slave *slave, in _sdw_program_slave_port_params() 566 struct sdw_slave *slave; in sdw_notify_config() 811 *sdw_alloc_slave_rt(struct sdw_slave *slave, in sdw_alloc_slave_rt() 842 struct sdw_slave *slave, in sdw_slave_port_release() 869 static void sdw_release_slave_stream(struct sdw_slave *slave, in sdw_release_slave_stream() 943 int sdw_stream_remove_slave(struct sdw_slave *slave, in sdw_stream_remove_slave() 1055 static int sdw_slave_port_config(struct sdw_slave *slave, in sdw_slave_port_config() 1150 int sdw_stream_add_slave(struct sdw_slave *slave, in sdw_stream_add_slave() 1222 struct sdw_dpn_prop *sdw_get_slave_dpn_prop(struct sdw_slave *slave, in sdw_get_slave_dpn_prop()
|
D | mipi_disco.c | 122 static int sdw_slave_read_dp0(struct sdw_slave *slave, in sdw_slave_read_dp0() 161 static int sdw_slave_read_dpn(struct sdw_slave *slave, in sdw_slave_read_dpn() 288 int sdw_slave_read_prop(struct sdw_slave *slave) in sdw_slave_read_prop()
|
/Linux-v4.19/drivers/base/regmap/ |
D | regmap-sdw.c | 13 struct sdw_slave *slave = dev_to_sdw_dev(dev); in regmap_sdw_write() 21 struct sdw_slave *slave = dev_to_sdw_dev(dev); in regmap_sdw_read() 55 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, in __regmap_init_sdw() 71 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw, in __devm_regmap_init_sdw()
|
/Linux-v4.19/include/linux/ |
D | regmap.h | 36 struct sdw_slave; 560 struct regmap *__regmap_init_sdw(struct sdw_slave *sdw, 605 struct regmap *__devm_regmap_init_sdw(struct sdw_slave *sdw,
|
/Linux-v4.19/Documentation/driver-api/soundwire/ |
D | stream.rst | 208 int sdw_stream_add_slave(struct sdw_slave * slave, 354 int sdw_stream_remove_slave(struct sdw_slave * slave,
|