Lines Matching refs:header

12 #include "packet-header-definitions.h"
14 static void serialize_async_header_common(u32 header[ASYNC_HEADER_QUADLET_COUNT],
19 async_header_set_destination(header, dst_id);
20 async_header_set_tlabel(header, tlabel);
21 async_header_set_retry(header, retry);
22 async_header_set_tcode(header, tcode);
23 async_header_set_priority(header, priority);
24 async_header_set_source(header, src_id);
27 static void serialize_async_header_request(u32 header[ASYNC_HEADER_QUADLET_COUNT],
32 serialize_async_header_common(header, dst_id, tlabel, retry, tcode, priority, src_id);
33 async_header_set_offset(header, offset);
36 static void serialize_async_header_quadlet_request(u32 header[ASYNC_HEADER_QUADLET_COUNT],
42 serialize_async_header_request(header, dst_id, tlabel, retry, tcode, priority, src_id,
46 static void serialize_async_header_block_request(u32 header[ASYNC_HEADER_QUADLET_COUNT],
53 serialize_async_header_request(header, dst_id, tlabel, retry, tcode, priority, src_id,
55 async_header_set_data_length(header, data_length);
56 async_header_set_extended_tcode(header, extended_tcode);
59 static void serialize_async_header_response(u32 header[ASYNC_HEADER_QUADLET_COUNT],
65 serialize_async_header_common(header, dst_id, tlabel, retry, tcode, priority, src_id);
66 async_header_set_rcode(header, rcode);
69 static void serialize_async_header_quadlet_response(u32 header[ASYNC_HEADER_QUADLET_COUNT],
75 serialize_async_header_response(header, dst_id, tlabel, retry, tcode, priority, src_id,
79 static void serialize_async_header_block_response(u32 header[ASYNC_HEADER_QUADLET_COUNT],
86 serialize_async_header_response(header, dst_id, tlabel, retry, tcode, priority, src_id,
88 async_header_set_data_length(header, data_length);
89 async_header_set_extended_tcode(header, extended_tcode);
92 static void deserialize_async_header_common(const u32 header[ASYNC_HEADER_QUADLET_COUNT],
97 *dst_id = async_header_get_destination(header);
98 *tlabel = async_header_get_tlabel(header);
99 *retry = async_header_get_retry(header);
100 *tcode = async_header_get_tcode(header);
101 *priority = async_header_get_priority(header);
102 *src_id = async_header_get_source(header);
105 static void deserialize_async_header_request(const u32 header[ASYNC_HEADER_QUADLET_COUNT],
111 deserialize_async_header_common(header, dst_id, tlabel, retry, tcode, priority, src_id);
112 *offset = async_header_get_offset(header);
115 static void deserialize_async_header_quadlet_request(const u32 header[ASYNC_HEADER_QUADLET_COUNT],
121 deserialize_async_header_request(header, dst_id, tlabel, retry, tcode, priority, src_id,
125 static void deserialize_async_header_block_request(const u32 header[ASYNC_HEADER_QUADLET_COUNT],
133 deserialize_async_header_request(header, dst_id, tlabel, retry, tcode, priority, src_id,
135 *data_length = async_header_get_data_length(header);
136 *extended_tcode = async_header_get_extended_tcode(header);
139 static void deserialize_async_header_response(const u32 header[ASYNC_HEADER_QUADLET_COUNT],
145 deserialize_async_header_common(header, dst_id, tlabel, retry, tcode, priority, src_id);
146 *rcode = async_header_get_rcode(header);
149 static void deserialize_async_header_quadlet_response(const u32 header[ASYNC_HEADER_QUADLET_COUNT],
155 deserialize_async_header_response(header, dst_id, tlabel, retry, tcode, priority, src_id, rcode);
158 static void deserialize_async_header_block_response(const u32 header[ASYNC_HEADER_QUADLET_COUNT],
165 deserialize_async_header_response(header, dst_id, tlabel, retry, tcode, priority, src_id, rcode);
166 *data_length = async_header_get_data_length(header);
167 *extended_tcode = async_header_get_extended_tcode(header);
170 static void serialize_isoc_header(u32 *header, unsigned int data_length, unsigned int tag,
173 isoc_header_set_data_length(header, data_length);
174 isoc_header_set_tag(header, tag);
175 isoc_header_set_channel(header, channel);
176 isoc_header_set_tcode(header, tcode);
177 isoc_header_set_sy(header, sy);
180 static void deserialize_isoc_header(u32 header, unsigned int *data_length, unsigned int *tag,
183 *data_length = isoc_header_get_data_length(header);
184 *tag = isoc_header_get_tag(header);
185 *channel = isoc_header_get_channel(header);
186 *tcode = isoc_header_get_tcode(header);
187 *sy = isoc_header_get_sy(header);
198 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
222 serialize_async_header_quadlet_request(header, dst_id, tlabel, retry, tcode, priority,
224 async_header_set_quadlet_data(header, quadlet_data);
226 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected));
237 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
263 serialize_async_header_block_request(header, dst_id, tlabel, retry, tcode, priority, src_id,
266 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected));
277 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
298 serialize_async_header_quadlet_response(header, dst_id, tlabel, retry, tcode, priority,
301 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected) - sizeof(expected[0]));
312 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
333 serialize_async_header_quadlet_request(header, dst_id, tlabel, retry, tcode, priority,
336 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected));
347 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
371 serialize_async_header_quadlet_response(header, dst_id, tlabel, retry, tcode, priority,
373 async_header_set_quadlet_data(header, quadlet_data);
375 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected));
386 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
412 serialize_async_header_block_request(header, dst_id, tlabel, retry, tcode, priority, src_id,
415 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected));
426 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
452 serialize_async_header_block_response(header, dst_id, tlabel, retry, tcode, priority,
455 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected));
466 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
492 serialize_async_header_block_request(header, dst_id, tlabel, retry, tcode, priority, src_id,
495 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected));
506 u32 header[ASYNC_HEADER_QUADLET_COUNT] = {0, 0, 0, 0};
532 serialize_async_header_block_response(header, dst_id, tlabel, retry, tcode, priority,
535 KUNIT_EXPECT_MEMEQ(test, header, expected, sizeof(expected));
541 u32 header = 0;
557 serialize_isoc_header(&header, data_length, tag, channel, tcode, sy);
559 KUNIT_EXPECT_EQ(test, header, expected);