Lines Matching defs:memblock

1114 			((struct __vxge_hw_blockpool_entry *)p)->memblock,
1141 void *memblock;
1173 memblock = vxge_os_dma_malloc(
1178 if (memblock == NULL) {
1184 dma_addr = dma_map_single(&hldev->pdev->dev, memblock,
1188 vxge_os_dma_free(hldev->pdev, memblock, &acc_handle);
1207 entry->memblock = memblock;
1986 * __vxge_hw_ring_block_memblock_idx - Return the memblock index
1996 * __vxge_hw_ring_block_memblock_idx_set - Sets the memblock index
2039 void *memblock;
2043 /* get owner memblock index */
2046 /* get owner memblock by memblock index */
2047 memblock = mempoolh->memblocks_arr[memblock_idx];
2049 /* get memblock DMA object by memblock index */
2052 /* calculate offset in the memblock of this item */
2053 dma_item_offset = (u8 *)item - (u8 *)memblock;
2116 * the memblock. For instance, in case of three RxD-blocks
2117 * per memblock this value can be 0, 1 or 2. */
2292 entry->memblock = block_addr;
2345 void *memblock = NULL;
2351 memblock = vxge_os_dma_malloc(devh->pdev, size,
2355 if (!memblock)
2358 dma_object->addr = dma_map_single(&devh->pdev->dev, memblock,
2362 vxge_os_dma_free(devh->pdev, memblock,
2364 memblock = NULL;
2381 memblock = entry->memblock;
2388 if (memblock != NULL)
2392 return memblock;
2415 ((struct __vxge_hw_blockpool_entry *)p)->memblock,
2432 void *memblock, u32 size,
2444 vxge_os_dma_free(devh->pdev, memblock, &dma_object->acc_handle);
2461 entry->memblock = memblock;
2496 /* to skip last partially filled(if any) memblock */
2542 /* allocate memblock's private part. Each DMA memblock
2545 * allocate new memblock and its private part at once.
2554 /* allocate DMA-capable memblock */
3405 void *memblock = mempoolh->memblocks_arr[memblock_index];
3420 txdl_priv->dma_offset = (char *)txdp - (char *)memblock;
3423 txdl_priv->memblock = memblock;
4842 vpath->hw_stats = vpath->stats_block->memblock;