Lines Matching refs:buffer
15 * so that the buffer memory contents is valid all the time.
254 unsigned char *buffer = kmalloc (BUFFER_SIZE, GFP_KERNEL);
260 if (!buffer)
263 memset (buffer, byte, BUFFER_SIZE);
264 ether1_writebuffer (dev, buffer, 0, BUFFER_SIZE);
265 memset (buffer, byte ^ 0xff, BUFFER_SIZE);
266 ether1_readbuffer (dev, buffer, 0, BUFFER_SIZE);
269 if (buffer[i] != byte) {
270 if (max_errors >= 0 && bad != buffer[i]) {
274 dev->name, buffer[i], byte, i);
277 bad = buffer[i];
293 kfree (buffer);
472 * setup circularly linked list of { rfd, rbd, buffer }, with
811 printk (KERN_ERR "%s: tx buffer chaining error: tx command points to itself\n", dev->name);
818 printk (KERN_ERR "%s: tx buffer chaining error: no nop after tx command\n", dev->name);
828 printk (KERN_ERR "%s: tx buffer chaining error: no tx command after nop\n", dev->name);
882 printk(KERN_ERR "%s: receiver buffer chaining error (%04X != %04X)\n",
930 dev->stats.rx_dropped++; /* we suspended due to lack of buffer space */