Searched refs:slim_controller (Results 1 – 9 of 9) sorted by relevance
| /Linux-v5.4/drivers/slimbus/ |
| D | slimbus.h | 400 struct slim_controller { struct 414 int (*xfer_msg)(struct slim_controller *ctrl, argument 416 int (*set_laddr)(struct slim_controller *ctrl, argument 418 int (*get_laddr)(struct slim_controller *ctrl, argument 422 int (*wakeup)(struct slim_controller *ctrl); argument 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 *ctrl, u8 *reply, u8 tid, u8 l); 431 int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn); [all …]
|
| D | core.c | 154 static int slim_add_device(struct slim_controller *ctrl, in slim_add_device() 178 static struct slim_device *slim_alloc_device(struct slim_controller *ctrl, in slim_alloc_device() 199 static void of_register_slim_devices(struct slim_controller *ctrl) in of_register_slim_devices() 252 int slim_register_controller(struct slim_controller *ctrl) in slim_register_controller() 300 int slim_unregister_controller(struct slim_controller *ctrl) in slim_unregister_controller() 320 struct slim_controller *ctrl = sbdev->ctrl; in slim_report_absent() 351 static struct slim_device *find_slim_device(struct slim_controller *ctrl, in find_slim_device() 375 struct slim_device *slim_get_device(struct slim_controller *ctrl, in slim_get_device() 399 static struct slim_device *of_find_slim_device(struct slim_controller *ctrl, in of_find_slim_device() 423 struct slim_device *of_slim_get_device(struct slim_controller *ctrl, in of_slim_get_device() [all …]
|
| D | messaging.c | 24 void slim_msg_response(struct slim_controller *ctrl, u8 *reply, u8 tid, u8 len) in slim_msg_response() 63 int slim_alloc_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn) in slim_alloc_txn_tid() 87 void slim_free_txn_tid(struct slim_controller *ctrl, struct slim_msg_txn *txn) in slim_free_txn_tid() 110 int slim_do_transfer(struct slim_controller *ctrl, struct slim_msg_txn *txn) in slim_do_transfer() 178 static int slim_val_inf_sanity(struct slim_controller *ctrl, in slim_val_inf_sanity() 237 struct slim_controller *ctrl = sbdev->ctrl; in slim_xfer_msg()
|
| D | stream.c | 205 struct slim_controller *ctrl = rt->dev->ctrl; in slim_stream_prepare() 354 struct slim_controller *ctrl = stream->dev->ctrl; in slim_stream_enable() 407 struct slim_controller *ctrl = stream->dev->ctrl; in slim_stream_disable()
|
| D | qcom-ctrl.c | 103 struct slim_controller ctrl; 278 static int qcom_clk_pause_wakeup(struct slim_controller *sctrl) in qcom_clk_pause_wakeup() 325 static int qcom_xfer_msg(struct slim_controller *sctrl, in qcom_xfer_msg() 389 static int qcom_set_laddr(struct slim_controller *sctrl, in qcom_set_laddr() 495 struct slim_controller *sctrl; in qcom_slim_probe()
|
| D | sched.c | 25 int slim_ctrl_clk_pause(struct slim_controller *ctrl, bool wakeup, u8 restart) in slim_ctrl_clk_pause()
|
| D | qcom-ngd-ctrl.c | 147 struct slim_controller ctrl; 766 static int qcom_slim_ngd_xfer_msg(struct slim_controller *sctrl, in qcom_slim_ngd_xfer_msg() 890 static int qcom_slim_ngd_xfer_msg_sync(struct slim_controller *ctrl, in qcom_slim_ngd_xfer_msg_sync() 916 struct slim_controller *ctrl = sdev->ctrl; in qcom_slim_ngd_enable_stream() 1000 static int qcom_slim_ngd_get_laddr(struct slim_controller *ctrl, in qcom_slim_ngd_get_laddr()
|
| /Linux-v5.4/include/linux/ |
| D | slimbus.h | 41 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,
|
| /Linux-v5.4/Documentation/driver-api/ |
| D | slimbus.rst | 63 slim_controller represents a 'controller' for SLIMbus. This driver should
|