Searched refs:slim_device (Results 1 – 12 of 12) sorted by relevance
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | slimbus.h | 58 struct slim_device { struct 69 #define to_slim_device(d) container_of(d, struct slim_device, dev) argument 86 int (*probe)(struct slim_device *sl); 87 void (*remove)(struct slim_device *sl); 88 void (*shutdown)(struct slim_device *sl); 89 int (*device_status)(struct slim_device *sl, 165 static inline void *slim_get_devicedata(const struct slim_device *dev) in slim_get_devicedata() 170 static inline void slim_set_devicedata(struct slim_device *dev, void *data) in slim_set_devicedata() 175 struct slim_device *of_slim_get_device(struct slim_controller *ctrl, 177 struct slim_device *slim_get_device(struct slim_controller *ctrl, [all …]
|
| H A D | regmap.h | 31 struct slim_device; 547 struct regmap *__regmap_init_slimbus(struct slim_device *slimbus, 629 struct regmap *__devm_regmap_init_slimbus(struct slim_device *slimbus,
|
| /OK3568_Linux_fs/kernel/drivers/slimbus/ |
| H A D | core.c | 20 const struct slim_device *sbdev) in slim_match() 35 struct slim_device *sbdev = to_slim_device(dev); in slim_device_match() 45 static void slim_device_update_status(struct slim_device *sbdev, in slim_device_update_status() 64 struct slim_device *sbdev = to_slim_device(dev); in slim_device_probe() 86 struct slim_device *sbdev = to_slim_device(dev); in slim_device_remove() 100 struct slim_device *sbdev = to_slim_device(dev); in slim_device_uevent() 149 struct slim_device *sbdev = to_slim_device(dev); in slim_dev_release() 155 struct slim_device *sbdev, in slim_add_device() 177 static struct slim_device *slim_alloc_device(struct slim_controller *ctrl, in slim_alloc_device() 181 struct slim_device *sbdev; in slim_alloc_device() [all …]
|
| H A D | stream.c | 99 struct slim_stream_runtime *slim_stream_allocate(struct slim_device *dev, in slim_stream_allocate() 126 struct slim_device *sdev = stream->dev; in slim_connect_port_channel() 146 struct slim_device *sdev = stream->dev; in slim_disconnect_port() 162 struct slim_device *sdev = stream->dev; in slim_deactivate_remove_channel() 266 struct slim_device *sdev = stream->dev; in slim_define_channel_content() 301 struct slim_device *sdev = stream->dev; in slim_define_channel() 325 struct slim_device *sdev = stream->dev; in slim_activate_channel() 466 struct slim_device *sdev = stream->dev; in slim_stream_free()
|
| H A D | messaging.c | 233 int slim_xfer_msg(struct slim_device *sbdev, struct slim_val_inf *msg, in slim_xfer_msg() 295 int slim_read(struct slim_device *sdev, u32 addr, size_t count, u8 *val) in slim_read() 313 int slim_readb(struct slim_device *sdev, u32 addr) in slim_readb() 338 int slim_write(struct slim_device *sdev, u32 addr, size_t count, u8 *val) in slim_write() 360 int slim_writeb(struct slim_device *sdev, u32 addr, u8 value) in slim_writeb()
|
| H A D | slimbus.h | 335 struct slim_device *dev; 427 void slim_report_absent(struct slim_device *sbdev);
|
| H A D | qcom-ngd-ctrl.c | 919 struct slim_device *sdev = rt->dev; in qcom_slim_ngd_enable_stream() 1142 struct slim_device *sbdev; in qcom_slim_ngd_notify_slaves()
|
| /OK3568_Linux_fs/kernel/drivers/base/regmap/ |
| H A D | regmap-slimbus.c | 12 struct slim_device *sdev = context; in regmap_slimbus_write() 20 struct slim_device *sdev = context; in regmap_slimbus_read() 32 static const struct regmap_bus *regmap_get_slimbus(struct slim_device *slim, in regmap_get_slimbus() 41 struct regmap *__regmap_init_slimbus(struct slim_device *slimbus, in __regmap_init_slimbus() 56 struct regmap *__devm_regmap_init_slimbus(struct slim_device *slimbus, in __devm_regmap_init_slimbus()
|
| /OK3568_Linux_fs/kernel/drivers/mfd/ |
| H A D | wcd934x.c | 154 static int wcd934x_slim_status_up(struct slim_device *sdev) in wcd934x_slim_status_up() 194 static int wcd934x_slim_status(struct slim_device *sdev, in wcd934x_slim_status() 210 static int wcd934x_slim_probe(struct slim_device *sdev) in wcd934x_slim_probe() 274 static void wcd934x_slim_remove(struct slim_device *sdev) in wcd934x_slim_remove()
|
| /OK3568_Linux_fs/kernel/Documentation/driver-api/ |
| H A D | slimbus.rst | 68 slim_device represents the 'generic device/component' for SLIMbus, and a 69 slim_driver should implement driver for that slim_device.
|
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | wcd9335.c | 311 struct slim_device *slim; 312 struct slim_device *slim_ifc_dev; 5149 static int wcd9335_slim_probe(struct slim_device *slim) in wcd9335_slim_probe() 5175 static int wcd9335_slim_status(struct slim_device *sdev, in wcd9335_slim_status()
|
| H A D | wcd934x.c | 522 struct slim_device *sdev; 523 struct slim_device *sidev;
|