Searched refs:ifdip (Results 1 – 3 of 3) sorted by relevance
/freebsd/sys/dev/enic/ |
H A D | vnic_wq.c | 13 iflib_dma_info_t ifdip; in vnic_dev_alloc_desc_ring() local 16 if ((ifdip = malloc(sizeof(struct iflib_dma_info), in vnic_dev_alloc_desc_ring() 24 ifdip, 0); in vnic_dev_alloc_desc_ring() 32 ring->base_addr = ifdip->idi_paddr; in vnic_dev_alloc_desc_ring() 33 ring->descs = ifdip->idi_vaddr; in vnic_dev_alloc_desc_ring() 34 ring->ifdip = ifdip; in vnic_dev_alloc_desc_ring() 46 iflib_dma_free(ifdip); in vnic_dev_alloc_desc_ring() 49 free(ifdip, M_DEVBUF); in vnic_dev_alloc_desc_ring() 56 iflib_dma_free(ring->ifdip); in vnic_dev_free_desc_ring() 57 free(ring->ifdip, M_DEVBUF); in vnic_dev_free_desc_ring()
|
H A D | vnic_dev.h | 41 iflib_dma_info_t ifdip; member
|
/freebsd/sys/net/ |
H A D | iflib.c | 5858 iflib_dma_info_t ifdip; in iflib_queues_alloc() local 5900 if ((ifdip = malloc(sizeof(struct iflib_dma_info) * ntxqs, in iflib_queues_alloc() 5907 txq->ift_ifdi = ifdip; in iflib_queues_alloc() 5908 for (j = 0; j < ntxqs; j++, ifdip++) { in iflib_queues_alloc() 5909 if (iflib_dma_alloc(ctx, txqsizes[j], ifdip, 0)) { in iflib_queues_alloc() 5916 bzero((void *)ifdip->idi_vaddr, txqsizes[j]); in iflib_queues_alloc() 5956 if ((ifdip = malloc(sizeof(struct iflib_dma_info) * nrxqs, in iflib_queues_alloc() 5964 rxq->ifr_ifdi = ifdip; in iflib_queues_alloc() 5968 for (j = 0; j < nrxqs; j++, ifdip++) { in iflib_queues_alloc() 5969 if (iflib_dma_alloc(ctx, rxqsizes[j], ifdip, 0)) { in iflib_queues_alloc() [all …]
|