Home
last modified time | relevance | path

Searched refs:mctp_i2c_hdr (Results 1 – 4 of 4) sorted by relevance

/openbmc/libmctp/
H A Di2c.c105 struct mctp_i2c_hdr *i2c_hdr = in mctp_binding_i2c_tx()
106 mctp_pktbuf_alloc_start(pkt, sizeof(struct mctp_i2c_hdr)); in mctp_binding_i2c_tx()
110 (offsetof(struct mctp_i2c_hdr, bytecount) + 1); in mctp_binding_i2c_tx()
159 i2c->binding.pkt_header = sizeof(struct mctp_i2c_hdr); in mctp_i2c_setup()
186 static int mctp_i2c_hdr_validate(const struct mctp_i2c_hdr *hdr) in mctp_i2c_hdr_validate()
204 if (len < sizeof(struct mctp_i2c_hdr)) { in mctp_i2c_rx()
207 const struct mctp_i2c_hdr *hdr = data; in mctp_i2c_rx()
229 pkt, (const uint8_t *)data + sizeof(struct mctp_i2c_hdr), in mctp_i2c_rx()
230 len - sizeof(struct mctp_i2c_hdr)); in mctp_i2c_rx()
254 if (len < sizeof(struct mctp_i2c_hdr)) { in mctp_i2c_parse_hdr()
[all …]
H A Di2c-internal.h15 struct mctp_i2c_hdr { struct
/openbmc/linux/drivers/net/mctp/
H A Dmctp-i2c.c101 struct mctp_i2c_hdr { struct
275 struct mctp_i2c_hdr *hdr; in mctp_i2c_recv()
297 if (hdr->byte_count + offsetof(struct mctp_i2c_hdr, source_slave) != recvlen) { in mctp_i2c_recv()
318 skb_pull(skb, sizeof(struct mctp_i2c_hdr)); in mctp_i2c_recv()
449 struct mctp_i2c_hdr *hdr; in mctp_i2c_xmit()
543 struct mctp_i2c_hdr *hdr; in mctp_i2c_header_create()
557 rc = skb_cow_head(skb, sizeof(struct mctp_i2c_hdr)); in mctp_i2c_header_create()
561 skb_push(skb, sizeof(struct mctp_i2c_hdr)); in mctp_i2c_header_create()
571 return sizeof(struct mctp_i2c_hdr); in mctp_i2c_header_create()
685 dev->hard_header_len = sizeof(struct mctp_i2c_hdr); in mctp_i2c_net_setup()
/openbmc/libmctp/tests/
H A Dtest_i2c.c67 const struct mctp_i2c_hdr *hdr = buf; in test_i2c_tx()