Lines Matching refs:bd
41 struct xtalk_bridge_platform_data *bd; in bridge_platform_create() local
68 bd = kzalloc(sizeof(*bd), GFP_KERNEL); in bridge_platform_create()
69 if (!bd) in bridge_platform_create()
73 kfree(bd); in bridge_platform_create()
77 bd->bridge_addr = IP30_RAW_SWIN_BASE(widget); in bridge_platform_create()
78 bd->intr_addr = HEART_INTR_ADDR; in bridge_platform_create()
79 bd->nasid = 0; in bridge_platform_create()
80 bd->masterwid = masterwid; in bridge_platform_create()
82 bd->mem.name = "Bridge PCI MEM"; in bridge_platform_create()
83 bd->mem.start = IP30_SWIN_BASE(widget) + BRIDGE_DEVIO0; in bridge_platform_create()
84 bd->mem.end = IP30_SWIN_BASE(widget) + IP30_SWIN_SIZE - 1; in bridge_platform_create()
85 bd->mem.flags = IORESOURCE_MEM; in bridge_platform_create()
86 bd->mem_offset = IP30_SWIN_BASE(widget); in bridge_platform_create()
88 bd->io.name = "Bridge PCI IO"; in bridge_platform_create()
89 bd->io.start = IP30_SWIN_BASE(widget) + BRIDGE_DEVIO0; in bridge_platform_create()
90 bd->io.end = IP30_SWIN_BASE(widget) + IP30_SWIN_SIZE - 1; in bridge_platform_create()
91 bd->io.flags = IORESOURCE_IO; in bridge_platform_create()
92 bd->io_offset = IP30_SWIN_BASE(widget); in bridge_platform_create()
94 platform_device_add_data(pdev, bd, sizeof(*bd)); in bridge_platform_create()