Lines Matching defs:timing
99 spin(bus->timing.r);
115 spin(bus->timing.r);
128 status = wait_for_clk(bus, bus->timing.start_timeout);
134 spin(bus->timing.su_sta);
136 spin(bus->timing.hd_sta);
138 spin(bus->timing.f);
151 spin(bus->timing.r);
156 status = wait_for_clk(bus, bus->timing.ack_timeout);
162 spin(bus->timing.su_sto);
164 spin(bus->timing.buf);
179 spin(bus->timing.su_dat);
188 spin(bus->timing.high);
190 spin(bus->timing.f + bus->timing.low);
205 spin(bus->timing.su_dat);
208 status = wait_for_clk(bus, bus->timing.ack_start_timeout);
226 if (system_time() - startTime > bus->timing.ack_timeout) {
228 __func__, bus->timing.ack_timeout);
232 spin(bus->timing.r);
238 spin(bus->timing.high);
241 spin(bus->timing.f + bus->timing.low);
257 i == 7 ? bus->timing.byte_timeout : bus->timing.bit_timeout);
319 spin(bus->timing.high);
325 spin(bus->timing.f + bus->timing.low);
351 i == 7 ? bus->timing.byte_timeout : bus->timing.bit_timeout);
362 return send_bit(bus, acknowledge ? 0 : 1, bus->timing.bit_timeout);
447 i2c_get100k_timing(i2c_timing *timing)
450 memcpy(timing, &kTiming100k, sizeof(i2c_timing));
455 i2c_get400k_timing(i2c_timing *timing)
458 memcpy(timing, &kTiming400k, sizeof(i2c_timing));