Symbol: slim_controller
drivers/slimbus/core.c
153
static int slim_add_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
176
static struct slim_device *slim_alloc_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
197
static void of_register_slim_devices(struct slim_controller *ctrl)
drivers/slimbus/core.c
250
int slim_register_controller(struct slim_controller *ctrl)
drivers/slimbus/core.c
298
int slim_unregister_controller(struct slim_controller *ctrl)
drivers/slimbus/core.c
316
struct slim_controller *ctrl = sbdev->ctrl;
drivers/slimbus/core.c
348
static struct slim_device *find_slim_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
375
struct slim_device *slim_get_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
404
struct slim_device *of_slim_get_device(struct slim_controller *ctrl,
drivers/slimbus/core.c
423
struct slim_controller *ctrl = sbdev->ctrl;
drivers/slimbus/core.c
482
int slim_device_report_present(struct slim_controller *ctrl,
drivers/slimbus/messaging.c
110
int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn)
drivers/slimbus/messaging.c
179
static int slim_val_inf_sanity(struct slim_controller *ctrl,
drivers/slimbus/messaging.c
238
struct slim_controller *ctrl = sbdev->ctrl;
drivers/slimbus/messaging.c
24
void slim_msg_response(struct slim_controller *ctrl, u8 *reply, u8 tid, u8 len)
drivers/slimbus/messaging.c
63
int slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn)
drivers/slimbus/messaging.c
87
void slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn)
drivers/slimbus/qcom-ngd-ctrl.c
1089
static int qcom_slim_ngd_get_laddr(struct slim_controller *ctrl,
drivers/slimbus/qcom-ngd-ctrl.c
150
struct slim_controller ctrl;
drivers/slimbus/qcom-ngd-ctrl.c
785
static int qcom_slim_ngd_xfer_msg(struct slim_controller *sctrl,
drivers/slimbus/qcom-ngd-ctrl.c
916
static int qcom_slim_ngd_xfer_msg_sync(struct slim_controller *ctrl,
drivers/slimbus/qcom-ngd-ctrl.c
950
struct slim_controller *ctrl = rt->dev->ctrl;
drivers/slimbus/qcom-ngd-ctrl.c
999
struct slim_controller *ctrl = sdev->ctrl;
drivers/slimbus/sched.c
25
int slim_ctrl_clk_pause(struct slim_controller *ctrl, bool wakeup, u8 restart)
drivers/slimbus/slimbus.h
414
int (*xfer_msg)(struct slim_controller *ctrl,
drivers/slimbus/slimbus.h
416
int (*set_laddr)(struct slim_controller *ctrl,
drivers/slimbus/slimbus.h
418
int (*get_laddr)(struct slim_controller *ctrl,
drivers/slimbus/slimbus.h
422
int (*wakeup)(struct slim_controller *ctrl);
drivers/slimbus/slimbus.h
425
int slim_device_report_present(struct slim_controller *ctrl,
drivers/slimbus/slimbus.h
428
int slim_register_controller(struct slim_controller *ctrl);
drivers/slimbus/slimbus.h
429
int slim_unregister_controller(struct slim_controller *ctrl);
drivers/slimbus/slimbus.h
430
void slim_msg_response(struct slim_controller *ctrl, u8 *reply, u8 tid, u8 l);
drivers/slimbus/slimbus.h
431
int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn);
drivers/slimbus/slimbus.h
432
int slim_ctrl_clk_pause(struct slim_controller *ctrl, bool wakeup, u8 restart);
drivers/slimbus/slimbus.h
433
int slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn);
drivers/slimbus/slimbus.h
434
void slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn);
drivers/slimbus/stream.c
207
struct slim_controller *ctrl = rt->dev->ctrl;
drivers/slimbus/stream.c
363
struct slim_controller *ctrl = stream->dev->ctrl;
drivers/slimbus/stream.c
416
struct slim_controller *ctrl = stream->dev->ctrl;
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
41
struct slim_controller;
include/linux/slimbus.h
61
struct slim_controller *ctrl;