Lines Matching refs:umc
94 struct umc_dev *umc; in whci_add_cap() local
98 umc = umc_device_create(&card->pci->dev, n); in whci_add_cap()
99 if (umc == NULL) in whci_add_cap()
109 umc->version = UWBCAPDATA_TO_VERSION(capdata); in whci_add_cap()
110 umc->cap_id = n == 0 ? 0 : UWBCAPDATA_TO_CAP_ID(capdata); in whci_add_cap()
111 umc->bar = bar; in whci_add_cap()
112 umc->resource.start = pci_resource_start(card->pci, bar) in whci_add_cap()
114 umc->resource.end = umc->resource.start in whci_add_cap()
116 umc->resource.name = dev_name(&umc->dev); in whci_add_cap()
117 umc->resource.flags = card->pci->resource[bar].flags; in whci_add_cap()
118 umc->resource.parent = &card->pci->resource[bar]; in whci_add_cap()
119 umc->irq = card->pci->irq; in whci_add_cap()
121 err = umc_device_register(umc); in whci_add_cap()
124 card->devs[n] = umc; in whci_add_cap()
128 kfree(umc); in whci_add_cap()
134 struct umc_dev *umc = card->devs[n]; in whci_del_cap() local
136 umc_device_unregister(umc); in whci_del_cap()