Home
last modified time | relevance | path

Searched refs:ssh_frame (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/drivers/platform/surface/aggregator/
H A Dssh_parser.c118 struct ssh_frame **frame, struct ssam_span *payload, in sshp_parse_frame()
142 sf.len = sizeof(struct ssh_frame); in sshp_parse_frame()
151 sp.len = get_unaligned_le16(&((struct ssh_frame *)sf.ptr)->len); in sshp_parse_frame()
173 *frame = (struct ssh_frame *)sf.ptr; in sshp_parse_frame()
H A Dssh_parser.h147 struct ssh_frame **frame, struct ssam_span *payload,
H A Dssh_packet_layer.c452 struct ssh_frame *sshf; in ssh_ptl_rx_inject_invalid_data()
467 sshf = (struct ssh_frame *)&frame->ptr[SSH_MSGOFFSET_FRAME(type)]; in ssh_ptl_rx_inject_invalid_data()
1599 static bool ssh_ptl_rx_retransmit_check(struct ssh_ptl *ptl, const struct ssh_frame *frame) in ssh_ptl_rx_retransmit_check()
1640 const struct ssh_frame *frame, in ssh_ptl_rx_dataframe()
1699 struct ssh_frame *frame; in ssh_ptl_rx_eval()
H A Dssh_msgb.h122 if (WARN_ON(msgb->ptr + sizeof(struct ssh_frame) > msgb->end)) in msgb_push_frame()
H A Dtrace.h322 TP_PROTO(const struct ssh_frame *frame),
347 TP_PROTO(const struct ssh_frame *frame), \
/openbmc/linux/include/linux/surface_aggregator/
H A Dserial_hub.h59 struct ssh_frame { struct
65 static_assert(sizeof(struct ssh_frame) == 4); argument
123 #define SSH_MSG_LEN_BASE (sizeof(struct ssh_frame) + 3ull * sizeof(u16))
161 (sizeof(u16) + offsetof(struct ssh_frame, field))
173 (2ull * sizeof(u16) + sizeof(struct ssh_frame) \
/openbmc/linux/Documentation/driver-api/surface_aggregator/
H A Dinternal.rst19 .. |ssh_frame| replace:: :c:type:`struct ssh_frame <ssh_frame>` substdef
111 structure and are managed entirely via the raw |ssh_frame|).
115 be transmitted (i.e. the message wrapped in |ssh_frame|). Most notably, it
203 thread parses and validates the received message into its |ssh_frame| and
H A Dssh.rst51 (:c:type:`struct ssh_frame <ssh_frame>`). A frame consists of the following