Lines Matching refs:th
36 struct table_header th; in unpack_table() local
45 th.td_id = be16_to_cpu(*(__be16 *) (blob)) - 1; in unpack_table()
46 if (th.td_id > YYTD_ID_MAX) in unpack_table()
48 th.td_flags = be16_to_cpu(*(__be16 *) (blob + 2)); in unpack_table()
49 th.td_lolen = be32_to_cpu(*(__be32 *) (blob + 8)); in unpack_table()
52 if (!(th.td_flags == YYTD_DATA16 || th.td_flags == YYTD_DATA32 || in unpack_table()
53 th.td_flags == YYTD_DATA8)) in unpack_table()
57 if (th.td_lolen == 0) in unpack_table()
59 tsize = table_size(th.td_lolen, th.td_flags); in unpack_table()
65 table->td_id = th.td_id; in unpack_table()
66 table->td_flags = th.td_flags; in unpack_table()
67 table->td_lolen = th.td_lolen; in unpack_table()
68 if (th.td_flags == YYTD_DATA8) in unpack_table()
69 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()
71 else if (th.td_flags == YYTD_DATA16) in unpack_table()
72 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()
74 else if (th.td_flags == YYTD_DATA32) in unpack_table()
75 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()