Home
last modified time | relevance | path

Searched refs:ssh_packet (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/platform/surface/aggregator/
A Dssh_packet_layer.c512 struct ssh_packet *p = container_of(kref, struct ssh_packet, refcnt); in __ssh_ptl_packet_release()
529 struct ssh_packet *ssh_packet_get(struct ssh_packet *packet) in ssh_packet_get()
700 struct ssh_packet *q; in __ssh_ptl_queue_find_entrypoint()
905 struct ssh_packet *p, *n; in ssh_ptl_tx_pop()
957 struct ssh_packet *p; in ssh_ptl_tx_next()
1196 struct ssh_packet *p, *n; in ssh_ptl_ack_pop()
1246 struct ssh_packet *p; in ssh_ptl_acknowledge()
1400 struct ssh_packet *p; in ssh_ptl_resubmit_pending()
1503 struct ssh_packet *p, *n; in ssh_ptl_timeout_reap()
1651 struct ssh_packet *packet; in ssh_ptl_send_ack()
[all …]
A Dtrace.h130 static inline u16 ssam_trace_get_packet_seq(const struct ssh_packet *p) in ssam_trace_get_packet_seq()
146 static inline u32 ssam_trace_get_request_id(const struct ssh_packet *p) in ssam_trace_get_request_id()
162 static inline u32 ssam_trace_get_request_tid(const struct ssh_packet *p) in ssam_trace_get_request_tid()
178 static inline u32 ssam_trace_get_request_sid(const struct ssh_packet *p) in ssam_trace_get_request_sid()
194 static inline u32 ssam_trace_get_request_tc(const struct ssh_packet *p) in ssam_trace_get_request_tc()
394 TP_PROTO(const struct ssh_packet *packet),
426 TP_PROTO(const struct ssh_packet *packet), \
431 TP_PROTO(const struct ssh_packet *packet, int status),
466 TP_PROTO(const struct ssh_packet *packet, int status), \
487 const struct ssh_packet *p = &request->packet;
[all …]
A Dssh_packet_layer.h162 int ssh_ptl_submit(struct ssh_ptl *ptl, struct ssh_packet *p);
163 void ssh_ptl_cancel(struct ssh_packet *p);
184 void ssh_packet_init(struct ssh_packet *packet, unsigned long type,
A Dssh_request_layer.c751 static void ssh_rtl_packet_callback(struct ssh_packet *p, int status) in ssh_rtl_packet_callback()
959 static void ssh_rtl_packet_release(struct ssh_packet *p) in ssh_rtl_packet_release()
/linux/include/linux/surface_aggregator/
A Dserial_hub.h449 struct ssh_packet;
464 void (*release)(struct ssh_packet *p);
465 void (*complete)(struct ssh_packet *p, int status);
491 struct ssh_packet { struct
511 struct ssh_packet *ssh_packet_get(struct ssh_packet *p); argument
512 void ssh_packet_put(struct ssh_packet *p);
528 static inline void ssh_packet_set_data(struct ssh_packet *p, u8 *ptr, size_t len) in ssh_packet_set_data()
618 struct ssh_packet packet;
637 static inline struct ssh_request *to_ssh_request(struct ssh_packet *p) in to_ssh_request()
/linux/Documentation/driver-api/surface_aggregator/
A Dinternal.rst12 .. |ssh_packet| replace:: :c:type:`struct ssh_packet <ssh_packet>` substdef
109 Packets to be transmitted by the SSAM core are represented via |ssh_packet|
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

Completed in 17 milliseconds