equal
deleted
inserted
replaced
218 if (tv.tv_usec >= 1000000) { |
218 if (tv.tv_usec >= 1000000) { |
219 tv.tv_usec -= 1000000; |
219 tv.tv_usec -= 1000000; |
220 tv.tv_sec++; |
220 tv.tv_sec++; |
221 } |
221 } |
222 ecrt_master_application_time(master, EC_TIMEVAL2NANO(tv)); |
222 ecrt_master_application_time(master, EC_TIMEVAL2NANO(tv)); |
223 |
223 |
224 if (sync_ref_counter) { |
224 if (sync_ref_counter) { |
225 sync_ref_counter--; |
225 sync_ref_counter--; |
226 } else { |
226 } else { |
227 sync_ref_counter = 9; |
227 sync_ref_counter = 9; |
228 ecrt_master_sync_reference_clock(master); |
228 ecrt_master_sync_reference_clock(master); |
278 |
278 |
279 t_critical = cpu_khz * 1000 / FREQUENCY - cpu_khz * INHIBIT_TIME / 1000; |
279 t_critical = cpu_khz * 1000 / FREQUENCY - cpu_khz * INHIBIT_TIME / 1000; |
280 |
280 |
281 master = ecrt_request_master(0); |
281 master = ecrt_request_master(0); |
282 if (!master) { |
282 if (!master) { |
283 ret = -EBUSY; |
283 ret = -EBUSY; |
284 printk(KERN_ERR PFX "Requesting master 0 failed!\n"); |
284 printk(KERN_ERR PFX "Requesting master 0 failed!\n"); |
285 goto out_return; |
285 goto out_return; |
286 } |
286 } |
287 |
287 |
288 ecrt_master_callbacks(master, send_callback, receive_callback, master); |
288 ecrt_master_callbacks(master, send_callback, receive_callback, master); |