Lines Matching defs:table
158 static bool onie_tlv_crc_is_valid(struct device *dev, size_t table_len, u8 *table)
164 memcpy(&crc_hdr, table + table_len - ONIE_TLV_CRC_FIELD_SZ, sizeof(crc_hdr));
170 /* The table contains a JAMCRC, which is XOR'ed compared to the original
173 memcpy(&crc_be, table + table_len - ONIE_TLV_CRC_SZ, ONIE_TLV_CRC_SZ);
175 calc_crc = crc32(~0, table, table_len - ONIE_TLV_CRC_SZ) ^ 0xFFFFFFFF;
190 u8 *table, *data;
210 table = devm_kmalloc(dev, table_len, GFP_KERNEL);
211 if (!table)
214 ret = nvmem_device_read(nvmem, 0, table_len, table);
218 if (!onie_tlv_crc_is_valid(dev, table_len, table))
221 data = table + hdr_len;
244 MODULE_DESCRIPTION("NVMEM layout driver for Onie TLV table parsing");