Searched refs:slim_controller (Results 1 – 6 of 6) sorted by relevance
| /linux/drivers/slimbus/ |
| H A 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 …]
|
| H A D | core.c | 153 static int slim_add_device(struct slim_controller *ctrl, in slim_add_device() 176 static struct slim_device *slim_alloc_device(struct slim_controller *ctrl, in slim_alloc_device() 197 static void of_register_slim_devices(struct slim_controller *ctrl) in of_register_slim_devices() 250 int slim_register_controller(struct slim_controller *ctrl) in slim_register_controller() 298 int slim_unregister_controller(struct slim_controller *ctrl) in slim_unregister_controller() 316 struct slim_controller *ctrl = sbdev->ctrl; in slim_report_absent() 348 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() 404 struct slim_device *of_slim_get_device(struct slim_controller *ctrl, in of_slim_get_device() 423 struct slim_controller *ctrl = sbdev->ctrl; in slim_device_alloc_laddr() [all …]
|
| H A D | stream.c | 207 struct slim_controller *ctrl = rt->dev->ctrl; in slim_stream_prepare() 363 struct slim_controller *ctrl = stream->dev->ctrl; in slim_stream_enable() 416 struct slim_controller *ctrl = stream->dev->ctrl; in slim_stream_disable()
|
| H A D | sched.c | 25 int slim_ctrl_clk_pause(struct slim_controller *ctrl, bool wakeup, u8 restart) in slim_ctrl_clk_pause()
|
| /linux/include/linux/ |
| H A 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/Documentation/driver-api/ |
| H A D | slimbus.rst | 63 slim_controller represents a 'controller' for SLIMbus. This driver should
|