Lines Matching refs:tdev
42 struct tc_dev *tdev;
85 tdev = kzalloc(sizeof(*tdev), GFP_KERNEL);
86 if (!tdev) {
90 dev_set_name(&tdev->dev, "tc%x", slot);
91 tdev->bus = tbus;
92 tdev->dev.parent = &tbus->dev;
93 tdev->dev.bus = &tc_bus_type;
94 tdev->slot = slot;
97 tdev->dma_mask = DMA_BIT_MASK(34);
98 tdev->dev.dma_mask = &tdev->dma_mask;
99 tdev->dev.coherent_dma_mask = DMA_BIT_MASK(34);
102 tdev->firmware[i] =
104 tdev->vendor[i] =
106 tdev->name[i] =
109 tdev->firmware[8] = 0;
110 tdev->vendor[8] = 0;
111 tdev->name[8] = 0;
113 pr_info("%s: %s %s %s\n", dev_name(&tdev->dev), tdev->vendor,
114 tdev->name, tdev->firmware);
119 tdev->resource.start = slotaddr;
120 tdev->resource.end = slotaddr + devsize - 1;
122 tdev->resource.start = extslotaddr;
123 tdev->resource.end = extslotaddr + devsize - 1;
127 dev_name(&tdev->dev), (long)(devsize >> 20),
129 kfree(tdev);
132 tdev->resource.name = tdev->name;
133 tdev->resource.flags = IORESOURCE_MEM;
135 tc_device_get_irq(tdev);
137 if (device_register(&tdev->dev)) {
138 put_device(&tdev->dev);
141 list_add_tail(&tdev->node, &tbus->devices);