Lines Matching refs:tdev
41 struct tc_dev *tdev; in tc_bus_add_devices() local
84 tdev = kzalloc(sizeof(*tdev), GFP_KERNEL); in tc_bus_add_devices()
85 if (!tdev) { in tc_bus_add_devices()
89 dev_set_name(&tdev->dev, "tc%x", slot); in tc_bus_add_devices()
90 tdev->bus = tbus; in tc_bus_add_devices()
91 tdev->dev.parent = &tbus->dev; in tc_bus_add_devices()
92 tdev->dev.bus = &tc_bus_type; in tc_bus_add_devices()
93 tdev->slot = slot; in tc_bus_add_devices()
96 tdev->firmware[i] = in tc_bus_add_devices()
98 tdev->vendor[i] = in tc_bus_add_devices()
100 tdev->name[i] = in tc_bus_add_devices()
103 tdev->firmware[8] = 0; in tc_bus_add_devices()
104 tdev->vendor[8] = 0; in tc_bus_add_devices()
105 tdev->name[8] = 0; in tc_bus_add_devices()
107 pr_info("%s: %s %s %s\n", dev_name(&tdev->dev), tdev->vendor, in tc_bus_add_devices()
108 tdev->name, tdev->firmware); in tc_bus_add_devices()
113 tdev->resource.start = slotaddr; in tc_bus_add_devices()
114 tdev->resource.end = slotaddr + devsize - 1; in tc_bus_add_devices()
116 tdev->resource.start = extslotaddr; in tc_bus_add_devices()
117 tdev->resource.end = extslotaddr + devsize - 1; in tc_bus_add_devices()
121 dev_name(&tdev->dev), (long)(devsize >> 20), in tc_bus_add_devices()
123 kfree(tdev); in tc_bus_add_devices()
126 tdev->resource.name = tdev->name; in tc_bus_add_devices()
127 tdev->resource.flags = IORESOURCE_MEM; in tc_bus_add_devices()
129 tc_device_get_irq(tdev); in tc_bus_add_devices()
131 if (device_register(&tdev->dev)) { in tc_bus_add_devices()
132 put_device(&tdev->dev); in tc_bus_add_devices()
135 list_add_tail(&tdev->node, &tbus->devices); in tc_bus_add_devices()