Searched refs:slim_controller (Results 1 - 8 of 8) sorted by relevance

/linux-master/drivers/slimbus/
H A Dslimbus.h347 * struct slim_controller - Controls every instance of SLIMbus
400 struct slim_controller { struct
414 int (*xfer_msg)(struct slim_controller *ctrl,
416 int (*set_laddr)(struct slim_controller *ctrl,
418 int (*get_laddr)(struct slim_controller *ctrl,
422 int (*wakeup)(struct slim_controller *ctrl);
425 int slim_device_report_present(struct slim_controller *ctrl,
428 int slim_register_controller(struct slim_controller *ctrl);
429 int slim_unregister_controller(struct slim_controller *ctrl);
430 void slim_msg_response(struct slim_controller *ctr
[all...]
H A Dcore.c152 static int slim_add_device(struct slim_controller *ctrl,
175 static struct slim_device *slim_alloc_device(struct slim_controller *ctrl,
196 static void of_register_slim_devices(struct slim_controller *ctrl)
249 int slim_register_controller(struct slim_controller *ctrl)
298 int slim_unregister_controller(struct slim_controller *ctrl)
316 struct slim_controller *ctrl = sbdev->ctrl;
347 static struct slim_device *find_slim_device(struct slim_controller *ctrl,
371 struct slim_device *slim_get_device(struct slim_controller *ctrl,
395 static struct slim_device *of_find_slim_device(struct slim_controller *ctrl,
419 struct slim_device *of_slim_get_device(struct slim_controller *ctr
[all...]
H A Dmessaging.c24 void slim_msg_response(struct slim_controller *ctrl, u8 *reply, u8 tid, u8 len)
63 int slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn)
87 void slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn)
110 int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn)
179 static int slim_val_inf_sanity(struct slim_controller *ctrl,
238 struct slim_controller *ctrl = sbdev->ctrl;
H A Dsched.c25 int slim_ctrl_clk_pause(struct slim_controller *ctrl, bool wakeup, u8 restart)
H A Dstream.c205 struct slim_controller *ctrl = rt->dev->ctrl;
361 struct slim_controller *ctrl = stream->dev->ctrl;
414 struct slim_controller *ctrl = stream->dev->ctrl;
H A Dqcom-ctrl.c103 struct slim_controller ctrl;
278 static int qcom_clk_pause_wakeup(struct slim_controller *sctrl)
325 static int qcom_xfer_msg(struct slim_controller *sctrl,
389 static int qcom_set_laddr(struct slim_controller *sctrl,
490 struct slim_controller *sctrl;
H A Dqcom-ngd-ctrl.c151 struct slim_controller ctrl;
786 static int qcom_slim_ngd_xfer_msg(struct slim_controller *sctrl,
916 static int qcom_slim_ngd_xfer_msg_sync(struct slim_controller *ctrl,
949 struct slim_controller *ctrl = rt->dev->ctrl;
998 struct slim_controller *ctrl = sdev->ctrl;
1088 static int qcom_slim_ngd_get_laddr(struct slim_controller *ctrl,
/linux-master/include/linux/
H A Dslimbus.h41 struct slim_controller;
61 struct slim_controller *ctrl;
175 struct slim_device *of_slim_get_device(struct slim_controller *ctrl,
177 struct slim_device *slim_get_device(struct slim_controller *ctrl,

Completed in 258 milliseconds