Lines Matching defs:adap

273 	struct i2c_adapter adap;
360 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap);
367 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap);
942 bus->slv_rd_size = bus->adap.quirks->max_read_len;
981 * NACK on read will be once reached to bus->adap->quirks->max_read_len.
1014 npcm_i2c_slave_xmit(bus, bus->adap.quirks->max_write_len,
1027 npcm_i2c_slave_receive(bus, bus->adap.quirks->max_read_len,
1678 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap);
1756 struct npcm_i2c *bus = container_of(_adap, struct npcm_i2c, adap);
1952 if ((npcm_i2c_get_SDA(&bus->adap) == 0) || (npcm_i2c_get_SCL(&bus->adap) == 0)) {
1954 dev_err(bus->dev, "SDA=%d SCL=%d\n", npcm_i2c_get_SDA(&bus->adap),
1955 npcm_i2c_get_SCL(&bus->adap));
2061 static int npcm_i2c_master_xfer(struct i2c_adapter *adap, struct i2c_msg *msgs,
2064 struct npcm_i2c *bus = container_of(adap, struct npcm_i2c, adap);
2121 timeout = max_t(unsigned long, bus->adap.timeout, usecs_to_jiffies(timeout_usec));
2148 i2c_recover_bus(adap);
2173 i2c_recover_bus(adap);
2182 bus->cmd_err = i2c_recover_bus(adap);
2208 static u32 npcm_i2c_functionality(struct i2c_adapter *adap)
2257 struct i2c_adapter *adap;
2293 adap = &bus->adap;
2294 adap->owner = THIS_MODULE;
2295 adap->retries = 3;
2296 adap->timeout = msecs_to_jiffies(35);
2297 adap->algo = &npcm_i2c_algo;
2298 adap->quirks = &npcm_i2c_quirks;
2299 adap->algo_data = bus;
2300 adap->dev.parent = &pdev->dev;
2301 adap->dev.of_node = pdev->dev.of_node;
2302 adap->nr = pdev->id;
2317 npcm_i2c_recovery_init(adap);
2319 i2c_set_adapdata(adap, bus);
2321 snprintf(bus->adap.name, sizeof(bus->adap.name), "npcm_i2c_%d",
2323 ret = i2c_add_numbered_adapter(&bus->adap);
2341 i2c_del_adapter(&bus->adap);