Lines Matching refs:data

158 /* allocate and align a chunk of memory intended to hold the data behing exchanged
298 struct chunk* data = &buffer[ nbr ].data;
300 if (data->alloc_addr != NULL)
301 fore200e_chunk_free(fore200e, data);
366 /* first, reset the board to prevent further interrupts or data transfers */
585 printk(FORE200E "unable to get PROM data from device %s\n", fore200e->name);
789 /* free copy of misaligned data */
790 kfree(entry->data);
942 entry->rbd_block->rbd[ i ].buffer_haddr = buffer->data.dma_addr;
1014 dma_sync_single_for_cpu(fore200e->dev, buffer->data.dma_addr,
1017 skb_put_data(skb, buffer->data.align_addr, rpd->rsd[i].length);
1020 dma_sync_single_for_device(fore200e->dev, buffer->data.dma_addr,
1181 fore200e_tx_tasklet(unsigned long data)
1183 struct fore200e* fore200e = (struct fore200e*) data;
1195 fore200e_rx_tasklet(unsigned long data)
1197 struct fore200e* fore200e = (struct fore200e*) data;
1203 fore200e_rx_irq((struct fore200e*) data);
1292 /* compute the data cells to idle cells ratio from the tx PCR */
1480 unsigned char* data;
1504 cell_header = (u32*) skb->data;
1505 skb_data = skb->data + 4; /* skip 4-byte cell header */
1513 skb_data = skb->data;
1533 data = kmalloc(tx_len, GFP_ATOMIC);
1534 if (data == NULL) {
1544 memcpy(data, skb_data, skb_len);
1546 memset(data + skb_len, 0x00, tx_len - skb_len);
1549 data = skb_data;
1589 kfree(data);
1598 entry->data = tx_copy ? data : NULL;
1601 tpd->tsd[ 0 ].buffer = dma_map_single(fore200e->dev, data, tx_len,
1605 kfree(data);
2019 &buffer[ i ].data, size, fore200e->bus->buffer_alignment,
2023 fore200e_chunk_free(fore200e, &buffer[ --i ].data);
2406 fw_data = (const __le32 *)firmware->data;
2408 fw_header = (const struct fw_header *)firmware->data;