Lines Matching defs:table_len
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));
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 size_t table_len, data_len, hdr_len;
205 table_len = hdr_len + data_len;
206 if (table_len > ONIE_TLV_MAX_LEN) {
211 table = devm_kmalloc(dev, table_len, GFP_KERNEL);
215 ret = nvmem_device_read(nvmem, 0, table_len, table);
216 if (ret != table_len)
219 if (!onie_tlv_crc_is_valid(dev, table_len, table))