Lines Matching refs:algo
438 struct i2c_algo_bit_data *algo; in intel_gpio_setup() local
440 algo = &bus->bit_algo; in intel_gpio_setup()
443 bus->adapter.algo_data = algo; in intel_gpio_setup()
445 algo->setsda = set_data; in intel_gpio_setup()
446 algo->setscl = set_clock; in intel_gpio_setup()
447 algo->getsda = get_data; in intel_gpio_setup()
448 algo->getscl = get_clock; in intel_gpio_setup()
449 algo->pre_xfer = intel_gpio_pre_xfer; in intel_gpio_setup()
450 algo->post_xfer = intel_gpio_post_xfer; in intel_gpio_setup()
451 algo->udelay = I2C_RISEFALL_TIME; in intel_gpio_setup()
452 algo->timeout = usecs_to_jiffies(2200); in intel_gpio_setup()
453 algo->data = bus; in intel_gpio_setup()
455 algo->ic.ic_cookie = bus; in intel_gpio_setup()
456 algo->ic.ic_acquire_bus = intel_acquire_bus; in intel_gpio_setup()
457 algo->ic.ic_release_bus = intel_release_bus; in intel_gpio_setup()
458 algo->ic.ic_send_start = intel_send_start; in intel_gpio_setup()
459 algo->ic.ic_send_stop = intel_send_stop; in intel_gpio_setup()
460 algo->ic.ic_initiate_xfer = intel_initiate_xfer; in intel_gpio_setup()
461 algo->ic.ic_read_byte = intel_read_byte; in intel_gpio_setup()
462 algo->ic.ic_write_byte = intel_write_byte; in intel_gpio_setup()
1021 bus->adapter.algo = &gmbus_algorithm; in intel_gmbus_setup()