Symbol: mem_desc
sys/dev/cxgbe/t4_main.c
10463
const uint64_t v1 = ((const struct mem_desc *)a)->base;
sys/dev/cxgbe/t4_main.c
10464
const uint64_t v2 = ((const struct mem_desc *)b)->base;
sys/dev/cxgbe/t4_main.c
10515
struct mem_desc avail[4];
sys/dev/cxgbe/t4_main.c
10516
struct mem_desc mem[nitems(region) + 3]; /* up to 3 holes */
sys/dev/cxgbe/t4_main.c
10517
struct mem_desc *md;
sys/dev/cxgbe/t4_main.c
10634
qsort(avail, i, sizeof(struct mem_desc), mem_desc_cmp);
sys/dev/cxgbe/t4_main.c
10773
qsort(mem, n, sizeof(struct mem_desc), mem_desc_cmp);
sys/dev/mpi3mr/mpi3mr.c
5294
struct dma_memory_desc *mem_desc;
sys/dev/mpi3mr/mpi3mr.c
5297
mem_desc = &sc->ioctl_sge[i];
sys/dev/mpi3mr/mpi3mr.c
5298
if (mem_desc->addr && mem_desc->dma_addr) {
sys/dev/mpi3mr/mpi3mr.c
5299
bus_dmamap_unload(mem_desc->tag, mem_desc->dmamap);
sys/dev/mpi3mr/mpi3mr.c
5300
bus_dmamem_free(mem_desc->tag, mem_desc->addr, mem_desc->dmamap);
sys/dev/mpi3mr/mpi3mr.c
5301
mem_desc->addr = NULL;
sys/dev/mpi3mr/mpi3mr.c
5302
if (mem_desc->tag != NULL)
sys/dev/mpi3mr/mpi3mr.c
5303
bus_dma_tag_destroy(mem_desc->tag);
sys/dev/mpi3mr/mpi3mr.c
5307
mem_desc = &sc->ioctl_chain_sge;
sys/dev/mpi3mr/mpi3mr.c
5308
if (mem_desc->addr && mem_desc->dma_addr) {
sys/dev/mpi3mr/mpi3mr.c
5309
bus_dmamap_unload(mem_desc->tag, mem_desc->dmamap);
sys/dev/mpi3mr/mpi3mr.c
5310
bus_dmamem_free(mem_desc->tag, mem_desc->addr, mem_desc->dmamap);
sys/dev/mpi3mr/mpi3mr.c
5311
mem_desc->addr = NULL;
sys/dev/mpi3mr/mpi3mr.c
5312
if (mem_desc->tag != NULL)
sys/dev/mpi3mr/mpi3mr.c
5313
bus_dma_tag_destroy(mem_desc->tag);
sys/dev/mpi3mr/mpi3mr.c
5316
mem_desc = &sc->ioctl_resp_sge;
sys/dev/mpi3mr/mpi3mr.c
5317
if (mem_desc->addr && mem_desc->dma_addr) {
sys/dev/mpi3mr/mpi3mr.c
5318
bus_dmamap_unload(mem_desc->tag, mem_desc->dmamap);
sys/dev/mpi3mr/mpi3mr.c
5319
bus_dmamem_free(mem_desc->tag, mem_desc->addr, mem_desc->dmamap);
sys/dev/mpi3mr/mpi3mr.c
5320
mem_desc->addr = NULL;
sys/dev/mpi3mr/mpi3mr.c
5321
if (mem_desc->tag != NULL)
sys/dev/mpi3mr/mpi3mr.c
5322
bus_dma_tag_destroy(mem_desc->tag);
sys/dev/mpi3mr/mpi3mr.c
5339
struct dma_memory_desc *mem_desc;
sys/dev/mpi3mr/mpi3mr.c
5343
mem_desc = &sc->ioctl_sge[i];
sys/dev/mpi3mr/mpi3mr.c
5344
mem_desc->size = MPI3MR_IOCTL_SGE_SIZE;
sys/dev/mpi3mr/mpi3mr.c
5351
mem_desc->size, /* maxsize */
sys/dev/mpi3mr/mpi3mr.c
5353
mem_desc->size, /* maxsegsize */
sys/dev/mpi3mr/mpi3mr.c
5356
&mem_desc->tag)) {
sys/dev/mpi3mr/mpi3mr.c
5361
if (bus_dmamem_alloc(mem_desc->tag, (void **)&mem_desc->addr,
sys/dev/mpi3mr/mpi3mr.c
5362
BUS_DMA_NOWAIT, &mem_desc->dmamap)) {
sys/dev/mpi3mr/mpi3mr.c
5366
bzero(mem_desc->addr, mem_desc->size);
sys/dev/mpi3mr/mpi3mr.c
5367
bus_dmamap_load(mem_desc->tag, mem_desc->dmamap, mem_desc->addr, mem_desc->size,
sys/dev/mpi3mr/mpi3mr.c
5368
mpi3mr_memaddr_cb, &mem_desc->dma_addr, BUS_DMA_NOWAIT);
sys/dev/mpi3mr/mpi3mr.c
5370
if (!mem_desc->addr)
sys/dev/mpi3mr/mpi3mr.c
5374
mem_desc = &sc->ioctl_chain_sge;
sys/dev/mpi3mr/mpi3mr.c
5375
mem_desc->size = MPI3MR_4K_PGSZ;
sys/dev/mpi3mr/mpi3mr.c
5381
mem_desc->size, /* maxsize */
sys/dev/mpi3mr/mpi3mr.c
5383
mem_desc->size, /* maxsegsize */
sys/dev/mpi3mr/mpi3mr.c
5386
&mem_desc->tag)) {
sys/dev/mpi3mr/mpi3mr.c
5391
if (bus_dmamem_alloc(mem_desc->tag, (void **)&mem_desc->addr,
sys/dev/mpi3mr/mpi3mr.c
5392
BUS_DMA_NOWAIT, &mem_desc->dmamap)) {
sys/dev/mpi3mr/mpi3mr.c
5396
bzero(mem_desc->addr, mem_desc->size);
sys/dev/mpi3mr/mpi3mr.c
5397
bus_dmamap_load(mem_desc->tag, mem_desc->dmamap, mem_desc->addr, mem_desc->size,
sys/dev/mpi3mr/mpi3mr.c
5398
mpi3mr_memaddr_cb, &mem_desc->dma_addr, BUS_DMA_NOWAIT);
sys/dev/mpi3mr/mpi3mr.c
5400
if (!mem_desc->addr)
sys/dev/mpi3mr/mpi3mr.c
5403
mem_desc = &sc->ioctl_resp_sge;
sys/dev/mpi3mr/mpi3mr.c
5404
mem_desc->size = MPI3MR_4K_PGSZ;
sys/dev/mpi3mr/mpi3mr.c
5410
mem_desc->size, /* maxsize */
sys/dev/mpi3mr/mpi3mr.c
5412
mem_desc->size, /* maxsegsize */
sys/dev/mpi3mr/mpi3mr.c
5415
&mem_desc->tag)) {
sys/dev/mpi3mr/mpi3mr.c
5420
if (bus_dmamem_alloc(mem_desc->tag, (void **)&mem_desc->addr,
sys/dev/mpi3mr/mpi3mr.c
5421
BUS_DMA_NOWAIT, &mem_desc->dmamap)) {
sys/dev/mpi3mr/mpi3mr.c
5425
bzero(mem_desc->addr, mem_desc->size);
sys/dev/mpi3mr/mpi3mr.c
5426
bus_dmamap_load(mem_desc->tag, mem_desc->dmamap, mem_desc->addr, mem_desc->size,
sys/dev/mpi3mr/mpi3mr.c
5427
mpi3mr_memaddr_cb, &mem_desc->dma_addr, BUS_DMA_NOWAIT);
sys/dev/mpi3mr/mpi3mr.c
5429
if (!mem_desc->addr)
sys/dev/mpi3mr/mpi3mr.c
5443
struct dma_memory_desc *mem_desc)
sys/dev/mpi3mr/mpi3mr.c
5445
if (mem_desc->dma_addr)
sys/dev/mpi3mr/mpi3mr.c
5446
bus_dmamap_unload(mem_desc->tag, mem_desc->dmamap);
sys/dev/mpi3mr/mpi3mr.c
5448
if (mem_desc->addr != NULL) {
sys/dev/mpi3mr/mpi3mr.c
5449
bus_dmamem_free(mem_desc->tag, mem_desc->addr, mem_desc->dmamap);
sys/dev/mpi3mr/mpi3mr.c
5450
mem_desc->addr = NULL;
sys/dev/mpi3mr/mpi3mr.c
5453
if (mem_desc->tag != NULL)
sys/dev/mpi3mr/mpi3mr.c
5454
bus_dma_tag_destroy(mem_desc->tag);
sys/dev/mpi3mr/mpi3mr.c
5459
struct dma_memory_desc *mem_desc)
sys/dev/mpi3mr/mpi3mr.c
5468
mem_desc->size, /* maxsize */
sys/dev/mpi3mr/mpi3mr.c
5470
mem_desc->size, /* maxsize */
sys/dev/mpi3mr/mpi3mr.c
5473
&mem_desc->tag)) {
sys/dev/mpi3mr/mpi3mr.c
5478
if (bus_dmamem_alloc(mem_desc->tag, (void **)&mem_desc->addr,
sys/dev/mpi3mr/mpi3mr.c
5479
BUS_DMA_NOWAIT, &mem_desc->dmamap)) {
sys/dev/mpi3mr/mpi3mr.c
5485
bzero(mem_desc->addr, mem_desc->size);
sys/dev/mpi3mr/mpi3mr.c
5487
bus_dmamap_load(mem_desc->tag, mem_desc->dmamap, mem_desc->addr, mem_desc->size,
sys/dev/mpi3mr/mpi3mr.c
5488
mpi3mr_memaddr_cb, &mem_desc->dma_addr, BUS_DMA_NOWAIT);
sys/dev/mpi3mr/mpi3mr.c
5490
if (!mem_desc->addr) {
sys/dev/mpi3mr/mpi3mr.c
5497
mpi3mr_free_dma_mem(sc, mem_desc);
sys/dev/mpi3mr/mpi3mr.c
5566
struct dma_memory_desc mem_desc = {0};
sys/dev/mpi3mr/mpi3mr.c
5569
mem_desc.size = sizeof(Mpi3ConfigPageHeader_t);
sys/dev/mpi3mr/mpi3mr.c
5571
mem_desc.size = le16toh(cfg_hdr->PageLength) * 4;
sys/dev/mpi3mr/mpi3mr.c
5576
retval = mpi3mr_alloc_dma_mem(sc, &mem_desc);
sys/dev/mpi3mr/mpi3mr.c
5583
mem_desc.size, mem_desc.dma_addr);
sys/dev/mpi3mr/mpi3mr.c
5589
memcpy(cfg_buf, mem_desc.addr, min(mem_desc.size, cfg_buf_sz));
sys/dev/mpi3mr/mpi3mr.c
5591
mpi3mr_free_dma_mem(sc, &mem_desc);
usr.sbin/dumpcis/cardinfo.h
44
#define PIOCGMEM _IOWR('P', 2, struct mem_desc) /* Get memory map */
usr.sbin/dumpcis/cardinfo.h
45
#define PIOCSMEM _IOW('P', 3, struct mem_desc) /* Set memory map */