Lines Matching refs:dma
82 struct pnp_dma *dma; in pnp_register_dma_resource() local
88 dma = &option->u.dma; in pnp_register_dma_resource()
89 dma->map = map; in pnp_register_dma_resource()
90 dma->flags = flags; in pnp_register_dma_resource()
420 resource_size_t *dma; in pnp_check_dma() local
422 dma = &res->start; in pnp_check_dma()
429 if (*dma == 4 || *dma > 7) in pnp_check_dma()
434 if (pnp_reserve_dma[i] == *dma) in pnp_check_dma()
441 if (tres->start == *dma) in pnp_check_dma()
449 if (request_dma(*dma, "pnp")) in pnp_check_dma()
451 free_dma(*dma); in pnp_check_dma()
464 if (tres->start == *dma) in pnp_check_dma()
546 struct pnp_resource *pnp_add_dma_resource(struct pnp_dev *dev, int dma, in pnp_add_dma_resource() argument
554 dev_err(&dev->dev, "can't add resource for DMA %d\n", dma); in pnp_add_dma_resource()
560 res->start = dma; in pnp_add_dma_resource()
561 res->end = dma; in pnp_add_dma_resource()
650 struct pnp_dma *dma; in pnp_possible_config() local
674 dma = &option->u.dma; in pnp_possible_config()
675 if (dma->map & (1 << start)) in pnp_possible_config()