Home
last modified time | relevance | path

Searched refs:ssh_request (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/platform/surface/aggregator/
H A Dssh_request_layer.c86 static u16 ssh_request_get_rqid(struct ssh_request *rqst) in ssh_request_get_rqid()
209 struct ssh_request *rqst = ERR_PTR(-ENOENT); in ssh_rtl_tx_next()
210 struct ssh_request *p, *n; in ssh_rtl_tx_next()
242 struct ssh_request *rqst; in ssh_rtl_tx_try_process_one()
471 struct ssh_request *r = NULL; in ssh_rtl_complete()
472 struct ssh_request *p, *n; in ssh_rtl_complete()
753 struct ssh_request *r = to_ssh_request(p); in ssh_rtl_packet_callback()
823 struct ssh_request *r, *n; in ssh_rtl_timeout_reap()
961 struct ssh_request *rqst; in ssh_rtl_packet_release()
1097 struct ssh_request base;
[all …]
H A Dssh_request_layer.h121 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);
130 bool ssh_rtl_cancel(struct ssh_request *rqst, bool pending);
140 int ssh_request_init(struct ssh_request *rqst, enum ssam_request_flags flags,
H A Dtrace.h471 TP_PROTO(const struct ssh_request *request),
515 TP_PROTO(const struct ssh_request *request), \
520 TP_PROTO(const struct ssh_request *request, int status),
567 TP_PROTO(const struct ssh_request *request, int status),\
H A Dcontroller.c1492 static void ssam_request_sync_complete(struct ssh_request *rqst, in ssam_request_sync_complete()
1531 static void ssam_request_sync_release(struct ssh_request *rqst) in ssam_request_sync_release()
/openbmc/linux/include/linux/surface_aggregator/
H A Dserial_hub.h570 struct ssh_request;
597 void (*release)(struct ssh_request *rqst);
598 void (*complete)(struct ssh_request *rqst,
617 struct ssh_request { struct
637 static inline struct ssh_request *to_ssh_request(struct ssh_packet *p) in to_ssh_request()
639 return container_of(p, struct ssh_request, packet); in to_ssh_request()
653 static inline struct ssh_request *ssh_request_get(struct ssh_request *r) in ssh_request_get()
670 static inline void ssh_request_put(struct ssh_request *r) in ssh_request_put()
686 static inline void ssh_request_set_data(struct ssh_request *r, u8 *ptr, size_t len) in ssh_request_set_data()
H A Dcontroller.h139 struct ssh_request base;
/openbmc/linux/Documentation/driver-api/surface_aggregator/
H A Dinternal.rst21 .. |ssh_request| replace:: :c:type:`struct ssh_request <ssh_request>` substdef
120 packet or its enclosing structure (e.g. |ssh_request|).
305 are represented by |ssh_request|, wrapping the underlying |ssh_packet|
310 As |ssh_request| extends |ssh_packet|, its lifetime is also managed by the
322 Similar to |ssh_packet|, |ssh_request| also has a ``complete()`` callback