hold_time
int hold_time = 0;
hold_time = 400;
hold_time = 450;
hold_time = ((hold_time * dev_clk_khz) / 1000000) - 1;
if (hold_time > 255)
hold_time = 255;
if (hold_time >= 0) {
jz4780_i2c_writew(i2c, X1000_I2C_SDAHD, hold_time);
hold_time |= JZ4780_I2C_SDAHD_HDENB;
jz4780_i2c_writew(i2c, JZ4780_I2C_SDAHD, hold_time);
void dql_init(struct dql *dql, unsigned int hold_time);
void dql_init(struct dql *dql, unsigned int hold_time)
dql->slack_hold_time = hold_time;
unsigned long delay = hold_time(br);
time_before_eq(READ_ONCE(fdb->updated) + hold_time(br), jiffies);
if (hold_time(br) == 0)
= __ATTR(hold_time, 0644,