• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-12-stable/sys/dev/vnic/

Lines Matching refs:dmem

161 nicvf_alloc_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem,
179 &dmem->dmat); /* dmat */
189 dmem->dmat, /* DMA tag */
190 &dmem->base, /* virtual address */
192 &dmem->dmap); /* DMA map */
200 dmem->dmat,
201 dmem->dmap,
202 dmem->base,
205 &dmem->phys_base, /* physical address */
213 dmem->q_len = q_len;
214 dmem->size = (desc_size * q_len);
219 bus_dmamem_free(dmem->dmat, dmem->base, dmem->dmap);
220 dmem->phys_base = 0;
222 err_dmat = bus_dma_tag_destroy(dmem->dmat);
223 dmem->base = NULL;
232 nicvf_free_q_desc_mem(struct nicvf *nic, struct q_desc_mem *dmem)
236 if ((dmem == NULL) || (dmem->base == NULL))
240 bus_dmamap_sync(dmem->dmat, dmem->dmap, BUS_DMASYNC_POSTREAD);
241 bus_dmamap_unload(dmem->dmat, dmem->dmap);
243 bus_dmamem_free(dmem->dmat, dmem->base, dmem->dmap);
245 err = bus_dma_tag_destroy(dmem->dmat);
250 dmem->phys_base = 0;
251 dmem->base = NULL;
348 err = nicvf_alloc_q_desc_mem(nic, &rbdr->dmem, ring_len,
356 rbdr->desc = rbdr->dmem.base;
489 head &= (rbdr->dmem.q_len - 1);
522 nicvf_free_q_desc_mem(nic, &rbdr->dmem);
566 tail &= (rbdr->dmem.q_len - 1);
766 cqe_head &= (cq->dmem.q_len - 1);
915 err = nicvf_alloc_q_desc_mem(nic, &cq->dmem, q_len, CMP_QUEUE_DESC_SIZE,
924 cq->desc = cq->dmem.base;
975 nicvf_free_q_desc_mem(nic, &cq->dmem);
1066 err = nicvf_alloc_q_desc_mem(nic, &sq->dmem, q_len, SND_QUEUE_DESC_SIZE,
1074 sq->desc = sq->dmem.base;
1193 if (sq->dmem.base != NULL)
1194 nicvf_free_q_desc_mem(nic, &sq->dmem);
1389 (uint64_t)(cq->dmem.phys_base));
1438 (uint64_t)(sq->dmem.phys_base));
1467 (uint64_t)(rbdr->dmem.phys_base));
1669 sq->tail &= (sq->dmem.q_len - 1);
1681 sq->head &= (sq->dmem.q_len - 1);
1688 qentry &= (sq->dmem.q_len - 1);
1884 qentry &= (sq->dmem.q_len - 1);
1952 bus_dmamap_sync(sq->dmem.dmat, sq->dmem.dmap, BUS_DMASYNC_PREWRITE);