Lines Matching refs:addrdir
98 int (*xfer)(struct pmac_i2c_bus *bus, u8 addrdir, int subsize,
400 static int kw_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in kw_i2c_xfer() argument
436 kw_write_reg(reg_addr, addrdir & 0xff); in kw_i2c_xfer()
448 host->rw = (addrdir & 1); in kw_i2c_xfer()
676 static int pmu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in pmu_i2c_xfer() argument
682 int read = addrdir & 1; in pmu_i2c_xfer()
701 hdr->address = addrdir; in pmu_i2c_xfer()
708 hdr->address = addrdir & 0xfe; in pmu_i2c_xfer()
709 hdr->comb_addr = addrdir; in pmu_i2c_xfer()
842 static int smu_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in smu_i2c_xfer() argument
847 int read = addrdir & 1; in smu_i2c_xfer()
856 cmd->info.devaddr = addrdir; in smu_i2c_xfer()
1139 int pmac_i2c_xfer(struct pmac_i2c_bus *bus, u8 addrdir, int subsize, in pmac_i2c_xfer() argument
1147 " %d bytes, bus %pOF\n", bus->channel, addrdir, bus->mode, subsize, in pmac_i2c_xfer()
1150 rc = bus->xfer(bus, addrdir, subsize, subaddr, data, len); in pmac_i2c_xfer()