Home
last modified time | relevance | path

Searched refs:sdw_slave (Results 1 – 11 of 11) sorted by relevance

/Linux-v4.19/include/linux/soundwire/
Dsdw.h8 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 …]
Dsdw_type.h17 int sdw_slave_modalias(const struct sdw_slave *slave, char *buf, size_t size);
/Linux-v4.19/drivers/soundwire/
Dbus_type.c19 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()
Dbus.h85 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()
Dbus.c103 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 …]
Dslave.c11 struct sdw_slave *slave = dev_to_sdw_dev(dev); in sdw_slave_release()
19 struct sdw_slave *slave; in sdw_slave_add()
Dstream.c56 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()
Dmipi_disco.c122 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/
Dregmap-sdw.c13 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/
Dregmap.h36 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/
Dstream.rst208 int sdw_stream_add_slave(struct sdw_slave * slave,
354 int sdw_stream_remove_slave(struct sdw_slave * slave,