Lines Matching refs:header
74 struct tb_cap_any header;
80 ret = tb_port_read(port, &header, TB_CFG_PORT, offset, 1);
84 return header.basic.next;
92 struct tb_cap_any header;
99 ret = tb_port_read(port, &header, TB_CFG_PORT, offset, 1);
103 if (header.basic.cap == cap)
147 struct tb_cap_any header;
153 ret = tb_sw_read(sw, &header, TB_CFG_SWITCH, offset, 2);
157 switch (header.basic.cap) {
159 ret = header.basic.next;
163 if (!header.extended_short.length)
164 ret = header.extended_long.next;
166 ret = header.extended_short.next;
171 header.basic.cap, offset);
193 struct tb_cap_any header;
200 ret = tb_sw_read(sw, &header, TB_CFG_SWITCH, offset, 1);
204 if (header.basic.cap == cap)
226 struct tb_cap_any header;
233 ret = tb_sw_read(sw, &header, TB_CFG_SWITCH, offset, 1);
237 if (header.extended_short.cap == TB_SWITCH_CAP_VSE &&
238 header.extended_short.vsec_id == vsec)