Lines Matching defs:buf
3323 u32 offset, u32 len, u8 *buf)
3334 memcpy(&data, buf + i, 4);
3373 u8 *buf)
3407 memcpy(tmp + page_off, buf, size);
3472 u8 *buf)
3480 memcpy(&data, buf + i, 4);
3526 static int tg3_nvram_write_block(struct tg3 *tp, u32 offset, u32 len, u8 *buf)
3537 ret = tg3_nvram_write_block_using_eeprom(tp, offset, len, buf);
3554 buf);
3557 buf);
9710 static inline u32 calc_crc(unsigned char *buf, int len)
9719 reg ^= buf[j];
10816 struct device_attribute *devattr, char *buf)
10826 return sprintf(buf, "%u\n", temperature * 1000);
12114 u8 *buf;
12145 buf = data;
12147 buf = kmalloc(len, GFP_KERNEL);
12148 if (!buf)
12151 memcpy(buf, &start, 4);
12153 memcpy(buf+len-4, &end, 4);
12154 memcpy(buf + b_offset, data, eeprom->len);
12157 ret = tg3_nvram_write_block(tp, offset, len, buf);
12159 if (buf != data)
12160 kfree(buf);
12768 static void tg3_get_strings(struct net_device *dev, u32 stringset, u8 *buf)
12772 memcpy(buf, ðtool_stats_keys, sizeof(ethtool_stats_keys));
12775 memcpy(buf, ðtool_test_keys, sizeof(ethtool_test_keys));
12829 __be32 *buf;
12861 buf = kmalloc(len, GFP_KERNEL);
12862 if (!buf)
12870 if (tg3_nvram_read_be32(tp, offset + i, &buf[i/4]))
12875 buf = pci_vpd_alloc(tp->pdev, vpdlen);
12876 if (IS_ERR(buf))
12880 return buf;
12883 kfree(buf);
12900 __be32 *buf;
12944 buf = kmalloc(size, GFP_KERNEL);
12945 if (buf == NULL)
12950 err = tg3_nvram_read_be32(tp, i, &buf[j]);
12958 magic = be32_to_cpu(buf[0]);
12961 u8 *buf8 = (u8 *) buf, csum8 = 0;
12988 u8 *buf8 = (u8 *) buf;
13030 csum = calc_crc((unsigned char *) buf, 0x10);
13031 if (csum != le32_to_cpu(buf[0x10/4]))
13035 csum = calc_crc((unsigned char *) &buf[0x74/4], 0x88);
13036 if (csum != le32_to_cpu(buf[0xfc/4]))
13039 kfree(buf);
13041 buf = tg3_vpd_readblock(tp, &len);
13042 if (!buf)
13045 err = pci_vpd_check_csum(buf, len);
13050 kfree(buf);
17168 static int tg3_do_test_dma(struct tg3 *tp, u32 *buf, dma_addr_t buf_dma,
17259 u32 *buf, saved_dma_rwctrl;
17262 buf = dma_alloc_coherent(&tp->pdev->dev, TEST_BUFFER_SIZE,
17264 if (!buf) {
17359 u32 *p = buf, i;
17365 ret = tg3_do_test_dma(tp, buf, buf_dma, TEST_BUFFER_SIZE, true);
17374 ret = tg3_do_test_dma(tp, buf, buf_dma, TEST_BUFFER_SIZE, false);
17425 dma_free_coherent(&tp->pdev->dev, TEST_BUFFER_SIZE, buf, buf_dma);