Lines Matching refs:bus
44 struct pmac_i2c_bus *bus = i2c_get_adapdata(adap); in i2c_powermac_smbus_xfer() local
106 rc = pmac_i2c_open(bus, 0); in i2c_powermac_smbus_xfer()
112 rc = pmac_i2c_setmode(bus, mode); in i2c_powermac_smbus_xfer()
119 rc = pmac_i2c_xfer(bus, addrdir, subsize, subaddr, buf, len); in i2c_powermac_smbus_xfer()
138 pmac_i2c_close(bus); in i2c_powermac_smbus_xfer()
151 struct pmac_i2c_bus *bus = i2c_get_adapdata(adap); in i2c_powermac_master_xfer() local
161 rc = pmac_i2c_open(bus, 0); in i2c_powermac_master_xfer()
166 rc = pmac_i2c_setmode(bus, pmac_i2c_mode_std); in i2c_powermac_master_xfer()
172 rc = pmac_i2c_xfer(bus, addrdir, 0, 0, msgs->buf, msgs->len); in i2c_powermac_master_xfer()
184 pmac_i2c_close(bus); in i2c_powermac_master_xfer()
217 struct pmac_i2c_bus *bus, in i2c_powermac_get_addr() argument
261 struct pmac_i2c_bus *bus, in i2c_powermac_add_missing() argument
264 struct device_node *busnode = pmac_i2c_get_bus_node(bus); in i2c_powermac_add_missing()
326 struct pmac_i2c_bus *bus) in i2c_powermac_register_devices() argument
345 addr = i2c_powermac_get_addr(adap, bus, node); in i2c_powermac_register_devices()
389 i2c_powermac_add_missing(adap, bus, found_onyx); in i2c_powermac_register_devices()
394 struct pmac_i2c_bus *bus = dev_get_platdata(&dev->dev); in i2c_powermac_probe() local
400 if (bus == NULL) in i2c_powermac_probe()
402 adapter = pmac_i2c_get_adapter(bus); in i2c_powermac_probe()
409 switch(pmac_i2c_get_type(bus)) { in i2c_powermac_probe()
411 parent = of_get_parent(pmac_i2c_get_controller(bus)); in i2c_powermac_probe()
429 pmac_i2c_get_channel(bus)); in i2c_powermac_probe()
435 i2c_set_adapdata(adapter, bus); in i2c_powermac_probe()
452 i2c_powermac_register_devices(adapter, bus); in i2c_powermac_probe()
462 .bus = &platform_bus_type,