Lines Matching refs:lrh
46 { STRUCT_FIELD(lrh, virtual_lane),
50 { STRUCT_FIELD(lrh, link_version),
54 { STRUCT_FIELD(lrh, service_level),
62 { STRUCT_FIELD(lrh, link_next_header),
66 { STRUCT_FIELD(lrh, destination_lid),
74 { STRUCT_FIELD(lrh, packet_length),
78 { STRUCT_FIELD(lrh, source_lid),
238 header->lrh.link_version = 0;
239 header->lrh.link_next_header =
270 header->lrh.packet_length = cpu_to_be16(packet_length);
289 * @lrh:unpacked LRH header struct
292 * ib_lrh_header_pack() packs the LRH header structure @lrh into
295 int ib_lrh_header_pack(struct ib_unpacked_lrh *lrh, void *buf)
297 ib_pack(lrh_table, ARRAY_SIZE(lrh_table), lrh, buf);
304 * @lrh:unpacked LRH header struct
308 * wire format (in buf) into @lrh.
310 int ib_lrh_header_unpack(void *buf, struct ib_unpacked_lrh *lrh)
312 ib_unpack(lrh_table, ARRAY_SIZE(lrh_table), buf, lrh);
332 &header->lrh, buf + len);
383 buf, &header->lrh);
386 if (header->lrh.link_version != 0) {
388 header->lrh.link_version);
392 switch (header->lrh.link_next_header) {
417 header->lrh.link_next_header);