Searched refs:ssh_rtl (Results 1 – 6 of 6) sorted by relevance
41 void (*handle_event)(struct ssh_rtl *rtl, const struct ssh_command *cmd,65 struct ssh_rtl { struct101 container_of(ptr, struct ssh_rtl, member) argument110 static inline struct device *ssh_rtl_get_device(struct ssh_rtl *rtl) in ssh_rtl_get_device()121 static inline struct ssh_rtl *ssh_request_rtl(struct ssh_request *rqst) in ssh_request_rtl()129 int ssh_rtl_submit(struct ssh_rtl *rtl, struct ssh_request *rqst);132 int ssh_rtl_init(struct ssh_rtl *rtl, struct serdev_device *serdev,135 int ssh_rtl_start(struct ssh_rtl *rtl);136 int ssh_rtl_flush(struct ssh_rtl *rtl, unsigned long timeout);137 void ssh_rtl_shutdown(struct ssh_rtl *rtl);[all …]
102 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_queue_remove()117 static bool ssh_rtl_queue_empty(struct ssh_rtl *rtl) in ssh_rtl_queue_empty()130 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_pending_remove()149 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_tx_pending_push()172 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_complete_with_status()187 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_complete_with_rsp()199 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssh_rtl_tx_can_process()207 static struct ssh_request *ssh_rtl_tx_next(struct ssh_rtl *rtl) in ssh_rtl_tx_next()240 static int ssh_rtl_tx_try_process_one(struct ssh_rtl *rtl) in ssh_rtl_tx_try_process_one()305 static bool ssh_rtl_tx_schedule(struct ssh_rtl *rtl) in ssh_rtl_tx_schedule()[all …]
204 struct ssh_rtl rtl;
984 static void ssam_handle_event(struct ssh_rtl *rtl, in ssam_handle_event()1534 struct ssh_rtl *rtl = ssh_request_rtl(rqst); in ssam_request_sync_complete()
569 struct ssh_rtl;
8 .. |ssh_rtl| replace:: :c:type:`struct ssh_rtl <ssh_rtl>` substdef291 The request transport layer is represented via |ssh_rtl| and builds on top