Symbol: slim_device
drivers/base/regmap/regmap-slimbus.c
12
struct slim_device *sdev = context;
drivers/base/regmap/regmap-slimbus.c
20
struct slim_device *sdev = context;
drivers/base/regmap/regmap-slimbus.c
32
static const struct regmap_bus *regmap_get_slimbus(struct slim_device *slim,
drivers/base/regmap/regmap-slimbus.c
41
struct regmap *__regmap_init_slimbus(struct slim_device *slimbus,
drivers/base/regmap/regmap-slimbus.c
55
struct regmap *__devm_regmap_init_slimbus(struct slim_device *slimbus,
drivers/mfd/wcd934x.c
156
static int wcd934x_slim_status_up(struct slim_device *sdev)
drivers/mfd/wcd934x.c
196
static int wcd934x_slim_status(struct slim_device *sdev,
drivers/mfd/wcd934x.c
212
static int wcd934x_slim_probe(struct slim_device *sdev)
drivers/mfd/wcd934x.c
274
static void wcd934x_slim_remove(struct slim_device *sdev)
drivers/slimbus/core.c
147
struct slim_device *sbdev = to_slim_device(dev);
drivers/slimbus/core.c
154
struct slim_device *sbdev,
drivers/slimbus/core.c
176
static struct slim_device *slim_alloc_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
180
struct slim_device *sbdev;
drivers/slimbus/core.c
20
const struct slim_device *sbdev)
drivers/slimbus/core.c
206
struct slim_device *sbdev;
drivers/slimbus/core.c
282
static void slim_remove_device(struct slim_device *sbdev)
drivers/slimbus/core.c
314
void slim_report_absent(struct slim_device *sbdev)
drivers/slimbus/core.c
343
struct slim_device *sbdev = to_slim_device(dev);
drivers/slimbus/core.c
348
static struct slim_device *find_slim_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
35
struct slim_device *sbdev = to_slim_device(dev);
drivers/slimbus/core.c
351
struct slim_device *sbdev;
drivers/slimbus/core.c
375
struct slim_device *slim_get_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
378
struct slim_device *sbdev;
drivers/slimbus/core.c
404
struct slim_device *of_slim_get_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
407
struct slim_device *sbdev;
drivers/slimbus/core.c
420
static int slim_device_alloc_laddr(struct slim_device *sbdev,
drivers/slimbus/core.c
45
static void slim_device_update_status(struct slim_device *sbdev,
drivers/slimbus/core.c
485
struct slim_device *sbdev;
drivers/slimbus/core.c
525
int slim_get_logical_addr(struct slim_device *sbdev)
drivers/slimbus/core.c
64
struct slim_device *sbdev = to_slim_device(dev);
drivers/slimbus/core.c
86
struct slim_device *sbdev = to_slim_device(dev);
drivers/slimbus/core.c
98
const struct slim_device *sbdev = to_slim_device(dev);
drivers/slimbus/messaging.c
233
int slim_xfer_msg(struct slim_device *sbdev, struct slim_val_inf *msg,
drivers/slimbus/messaging.c
296
int slim_read(struct slim_device *sdev, u32 addr, size_t count, u8 *val)
drivers/slimbus/messaging.c
314
int slim_readb(struct slim_device *sdev, u32 addr)
drivers/slimbus/messaging.c
339
int slim_write(struct slim_device *sdev, u32 addr, size_t count, u8 *val)
drivers/slimbus/messaging.c
361
int slim_writeb(struct slim_device *sdev, u32 addr, u8 value)
drivers/slimbus/qcom-ngd-ctrl.c
1234
struct slim_device *sbdev;
drivers/slimbus/qcom-ngd-ctrl.c
998
struct slim_device *sdev = rt->dev;
drivers/slimbus/slimbus.h
335
struct slim_device *dev;
drivers/slimbus/slimbus.h
427
void slim_report_absent(struct slim_device *sbdev);
drivers/slimbus/stream.c
101
struct slim_stream_runtime *slim_stream_allocate(struct slim_device *dev,
drivers/slimbus/stream.c
128
struct slim_device *sdev = stream->dev;
drivers/slimbus/stream.c
148
struct slim_device *sdev = stream->dev;
drivers/slimbus/stream.c
164
struct slim_device *sdev = stream->dev;
drivers/slimbus/stream.c
275
struct slim_device *sdev = stream->dev;
drivers/slimbus/stream.c
310
struct slim_device *sdev = stream->dev;
drivers/slimbus/stream.c
334
struct slim_device *sdev = stream->dev;
drivers/slimbus/stream.c
481
struct slim_device *sdev = stream->dev;
include/linux/regmap.h
32
struct slim_device;
include/linux/regmap.h
657
struct regmap *__regmap_init_slimbus(struct slim_device *slimbus,
include/linux/regmap.h
757
struct regmap *__devm_regmap_init_slimbus(struct slim_device *slimbus,
include/linux/slimbus.h
165
static inline void *slim_get_devicedata(const struct slim_device *dev)
include/linux/slimbus.h
170
static inline void slim_set_devicedata(struct slim_device *dev, void *data)
include/linux/slimbus.h
175
struct slim_device *of_slim_get_device(struct slim_controller *ctrl,
include/linux/slimbus.h
177
struct slim_device *slim_get_device(struct slim_controller *ctrl,
include/linux/slimbus.h
179
int slim_get_logical_addr(struct slim_device *sbdev);
include/linux/slimbus.h
194
int slim_xfer_msg(struct slim_device *sbdev, struct slim_val_inf *msg,
include/linux/slimbus.h
196
int slim_readb(struct slim_device *sdev, u32 addr);
include/linux/slimbus.h
197
int slim_writeb(struct slim_device *sdev, u32 addr, u8 value);
include/linux/slimbus.h
198
int slim_read(struct slim_device *sdev, u32 addr, size_t count, u8 *val);
include/linux/slimbus.h
199
int slim_write(struct slim_device *sdev, u32 addr, size_t count, u8 *val);
include/linux/slimbus.h
203
struct slim_stream_runtime *slim_stream_allocate(struct slim_device *dev,
include/linux/slimbus.h
69
#define to_slim_device(d) container_of(d, struct slim_device, dev)
include/linux/slimbus.h
86
int (*probe)(struct slim_device *sl);
include/linux/slimbus.h
87
void (*remove)(struct slim_device *sl);
include/linux/slimbus.h
88
void (*shutdown)(struct slim_device *sl);
include/linux/slimbus.h
89
int (*device_status)(struct slim_device *sl,
sound/soc/codecs/wcd9335.c
304
struct slim_device *slim;
sound/soc/codecs/wcd9335.c
305
struct slim_device *slim_ifc_dev;
sound/soc/codecs/wcd9335.c
5075
static int wcd9335_slim_probe(struct slim_device *slim)
sound/soc/codecs/wcd9335.c
5099
static int wcd9335_slim_status(struct slim_device *sdev,
sound/soc/codecs/wcd934x.c
528
struct slim_device *sdev;
sound/soc/codecs/wcd934x.c
529
struct slim_device *sidev;