Lines Matching defs:header
291 struct tb_cap_any header;
296 ret = tb_port_read(port, &header, TB_CFG_PORT, cap, 1);
302 switch (header.basic.cap) {
325 cap, header.basic.cap);
331 if (!header.extended_short.length) {
332 ret = tb_port_read(port, (u32 *)&header + 1, TB_CFG_PORT,
339 length = header.extended_long.length;
340 vsec_id = header.extended_short.vsec_id;
342 length = header.extended_short.length;
343 vsec_id = header.extended_short.vsec_id;
362 cap, header.basic.cap);
366 cap_show(s, NULL, port, cap, header.basic.cap, vsec_id, length);
430 struct tb_cap_any header;
434 ret = tb_sw_read(sw, &header, TB_CFG_SWITCH, cap, 1);
440 if (header.basic.cap == TB_SWITCH_CAP_VSE) {
441 if (!header.extended_short.length) {
442 ret = tb_sw_read(sw, (u32 *)&header + 1, TB_CFG_SWITCH,
449 length = header.extended_long.length;
451 length = header.extended_short.length;
453 vsec_id = header.extended_short.vsec_id;
455 if (header.basic.cap == TB_SWITCH_CAP_TMU) {
459 cap, header.basic.cap);
464 cap_show(s, sw, NULL, cap, header.basic.cap, vsec_id, length);