Lines Matching defs:pci_dev

351 static int he_init_one(struct pci_dev *pci_dev,
360 if (pci_enable_device(pci_dev))
362 if (dma_set_mask_and_coherent(&pci_dev->dev, DMA_BIT_MASK(32)) != 0) {
368 atm_dev = atm_dev_register(DEV_LABEL, &pci_dev->dev, &he_ops, -1, NULL);
373 pci_set_drvdata(pci_dev, atm_dev);
381 he_dev->pci_dev = pci_dev;
404 pci_disable_device(pci_dev);
408 static void he_remove_one(struct pci_dev *pci_dev)
413 atm_dev = pci_get_drvdata(pci_dev);
422 pci_disable_device(pci_dev);
536 he_dev->tpdrq_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
802 he_dev->rbpl_pool = dma_pool_create("rbpl", &he_dev->pci_dev->dev,
809 he_dev->rbpl_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
848 he_dev->rbrq_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
872 he_dev->tbrq_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
890 dma_free_coherent(&he_dev->pci_dev->dev, CONFIG_RBRQ_SIZE *
897 dma_free_coherent(&he_dev->pci_dev->dev, CONFIG_RBPL_SIZE *
917 he_dev->irq_base = dma_alloc_coherent(&he_dev->pci_dev->dev,
962 if (request_irq(he_dev->pci_dev->irq,
964 hprintk("irq %d already in use\n", he_dev->pci_dev->irq);
968 he_dev->irq = he_dev->pci_dev->irq;
976 struct pci_dev *pci_dev;
988 pci_dev = he_dev->pci_dev;
990 membase = pci_resource_start(pci_dev, 0);
991 HPRINTK("membase = 0x%lx irq = %d.\n", membase, pci_dev->irq);
998 if (pci_read_config_dword(pci_dev, GEN_CNTL_0, &gen_cntl_0) != 0) {
1003 if (pci_write_config_dword(pci_dev, GEN_CNTL_0, gen_cntl_0) != 0) {
1008 if (pci_read_config_word(pci_dev, PCI_COMMAND, &command) != 0) {
1014 if (pci_write_config_word(pci_dev, PCI_COMMAND, command) != 0) {
1019 if (pci_read_config_byte(pci_dev, PCI_CACHE_LINE_SIZE, &cache_size)) {
1026 if (pci_write_config_byte(pci_dev, PCI_CACHE_LINE_SIZE, cache_size))
1030 if (pci_read_config_byte(pci_dev, PCI_LATENCY_TIMER, &timer)) {
1047 if (pci_write_config_byte(pci_dev, PCI_LATENCY_TIMER, timer))
1082 pci_write_config_dword(pci_dev, GEN_CNTL_0, gen_cntl_0);
1129 pci_write_config_dword(pci_dev, GEN_CNTL_0, gen_cntl_0);
1426 he_dev->tpd_pool = dma_pool_create("tpd", &he_dev->pci_dev->dev,
1466 he_dev->hsp = dma_alloc_coherent(&he_dev->pci_dev->dev,
1530 struct pci_dev *pci_dev;
1534 pci_dev = he_dev->pci_dev;
1539 pci_read_config_dword(pci_dev, GEN_CNTL_0, &gen_cntl_0);
1541 pci_write_config_dword(pci_dev, GEN_CNTL_0, gen_cntl_0);
1565 dma_free_coherent(&he_dev->pci_dev->dev, (CONFIG_IRQ_SIZE + 1)
1569 dma_free_coherent(&he_dev->pci_dev->dev, sizeof(struct he_hsp),
1576 dma_free_coherent(&he_dev->pci_dev->dev, CONFIG_RBPL_SIZE
1585 dma_free_coherent(&he_dev->pci_dev->dev, CONFIG_RBRQ_SIZE * sizeof(struct he_rbrq),
1589 dma_free_coherent(&he_dev->pci_dev->dev, CONFIG_TBRQ_SIZE * sizeof(struct he_tbrq),
1593 dma_free_coherent(&he_dev->pci_dev->dev, CONFIG_TBRQ_SIZE * sizeof(struct he_tbrq),
1598 if (he_dev->pci_dev) {
1599 pci_read_config_word(he_dev->pci_dev, PCI_COMMAND, &command);
1601 pci_write_config_word(he_dev->pci_dev, PCI_COMMAND, command);
1847 dma_unmap_single(&he_dev->pci_dev->dev,
2088 dma_unmap_single(&he_dev->pci_dev->dev,
2554 tpd->iovec[slot].addr = dma_map_single(&he_dev->pci_dev->dev, skb->data,
2583 tpd->iovec[slot].addr = skb_frag_dma_map(&he_dev->pci_dev->dev,
2592 tpd->address0 = dma_map_single(&he_dev->pci_dev->dev, skb->data, skb->len, DMA_TO_DEVICE);