Lines Matching refs:table

35 	struct table_header *table = NULL;  in unpack_table()  local
63 table = kvzalloc(tsize, GFP_KERNEL); in unpack_table()
64 if (table) { 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()
69 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()
72 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()
75 UNPACK_ARRAY(table->td_data, blob, th.td_lolen, in unpack_table()
82 if (is_vmalloc_addr(table)) in unpack_table()
87 return table; in unpack_table()
89 kvfree(table); in unpack_table()
303 struct table_header *table = NULL; in aa_dfa_unpack() local
345 table = unpack_table(data, size); in aa_dfa_unpack()
346 if (!table) in aa_dfa_unpack()
349 switch (table->td_id) { in aa_dfa_unpack()
351 if (!(table->td_flags & ACCEPT1_FLAGS(flags))) in aa_dfa_unpack()
355 if (!(table->td_flags & ACCEPT2_FLAGS(flags))) in aa_dfa_unpack()
359 if (table->td_flags != YYTD_DATA32) in aa_dfa_unpack()
365 if (!(table->td_flags == YYTD_DATA16 || in aa_dfa_unpack()
366 table->td_flags == YYTD_DATA32)) { in aa_dfa_unpack()
371 if (table->td_flags != YYTD_DATA8) in aa_dfa_unpack()
378 if (dfa->tables[table->td_id]) in aa_dfa_unpack()
380 dfa->tables[table->td_id] = table; in aa_dfa_unpack()
381 data += table_size(table->td_lolen, table->td_flags); in aa_dfa_unpack()
382 size -= table_size(table->td_lolen, table->td_flags); in aa_dfa_unpack()
388 switch (table->td_id) { in aa_dfa_unpack()
392 if (table->td_flags == YYTD_DATA16) { in aa_dfa_unpack()
393 table = remap_data16_to_data32(table); in aa_dfa_unpack()
394 if (!table) in aa_dfa_unpack()
397 dfa->tables[table->td_id] = table; in aa_dfa_unpack()
400 table = NULL; in aa_dfa_unpack()
415 kvfree(table); in aa_dfa_unpack()