Lines Matching defs:devh
1313 struct __vxge_hw_device **devh,
1388 *devh = hldev;
2215 channel->devh = hldev;
2253 static void vxge_hw_blockpool_block_add(struct __vxge_hw_device *devh,
2263 blockpool = &devh->block_pool;
2270 dma_addr = dma_map_single(&devh->pdev->dev, block_addr, length,
2273 if (unlikely(dma_mapping_error(&devh->pdev->dev, dma_addr))) {
2274 vxge_os_dma_free(devh->pdev, block_addr, &acc_handle);
2307 vxge_os_dma_malloc_async(struct pci_dev *pdev, void *devh, unsigned long size)
2312 vxge_hw_blockpool_block_add(devh, vaddr, size, pdev, pdev);
2340 static void *__vxge_hw_blockpool_malloc(struct __vxge_hw_device *devh, u32 size,
2347 blockpool = &devh->block_pool;
2351 memblock = vxge_os_dma_malloc(devh->pdev, size,
2358 dma_object->addr = dma_map_single(&devh->pdev->dev, memblock,
2361 if (unlikely(dma_mapping_error(&devh->pdev->dev, dma_object->addr))) {
2362 vxge_os_dma_free(devh->pdev, memblock,
2431 static void __vxge_hw_blockpool_free(struct __vxge_hw_device *devh,
2439 blockpool = &devh->block_pool;
2442 dma_unmap_single(&devh->pdev->dev, dma_object->addr, size,
2444 vxge_os_dma_free(devh->pdev, memblock, &dma_object->acc_handle);
2483 struct __vxge_hw_device *devh = mempool->devh;
2503 __vxge_hw_blockpool_free(devh, mempool->memblocks_arr[i],
2556 __vxge_hw_blockpool_malloc(mempool->devh,
2605 __vxge_hw_mempool_create(struct __vxge_hw_device *devh,
2630 mempool->devh = devh;
4755 __vxge_hw_blockpool_block_allocate(struct __vxge_hw_device *devh, u32 size)
4760 blockpool = &devh->block_pool;
4931 * @devh: Hal device
4937 __vxge_hw_blockpool_block_free(struct __vxge_hw_device *devh,
4942 blockpool = &devh->block_pool;
4960 struct __vxge_hw_device *devh = NULL;
4966 devh = vpath->hldev;
4985 devh->vpaths_deployed &= ~vxge_mBIT(vp_id);
4994 __vxge_hw_blockpool_block_free(devh, vpath->stats_block);
4998 __vxge_hw_vp_terminate(devh, vp_id);